diff --git a/builder/frameworks/cmsis.py b/builder/frameworks/cmsis.py new file mode 100644 index 00000000..36b8c1e4 --- /dev/null +++ b/builder/frameworks/cmsis.py @@ -0,0 +1,135 @@ +# Copyright 2014-present PlatformIO +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +CMSIS + +The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a +vendor-independent hardware abstraction layer for the Cortex-M processor +series and specifies debugger interfaces. The CMSIS enables consistent and +simple software interfaces to the processor for interface peripherals, +real-time operating systems, and middleware. It simplifies software +re-use, reducing the learning curve for new microcontroller developers +and cutting the time-to-market for devices. + +http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php +""" + +import glob +import os +import string + +from SCons.Script import DefaultEnvironment + +env = DefaultEnvironment() +platform = env.PioPlatform() +board = env.BoardConfig() +mcu = board.get("build.mcu", "") +product_line = board.get("build.product_line", "") +assert product_line, "Missing MCU or Product Line field" + +env.SConscript("_bare.py") + +CMSIS_DIR = platform.get_package_dir("framework-cmsis") +CMSIS_DEVICE_DIR = platform.get_package_dir("framework-cmsis-" + mcu[0:7]) +LDSCRIPTS_DIR = platform.get_package_dir("tool-ldscripts-ststm32") +assert all(os.path.isdir(d) for d in (CMSIS_DIR, CMSIS_DEVICE_DIR, LDSCRIPTS_DIR)) + + +def generate_ldscript(default_ldscript_path): + ram = board.get("upload.maximum_ram_size", 0) + flash = board.get("upload.maximum_size", 0) + template_file = os.path.join(LDSCRIPTS_DIR, "tpl", "linker.tpl") + content = "" + with open(template_file) as fp: + data = string.Template(fp.read()) + content = data.substitute( + stack=hex(0x20000000 + ram), # 0x20000000 - start address for RAM + ram=str(int(ram / 1024)) + "K", + flash=str(int(flash / 1024)) + "K") + + with open(default_ldscript_path, "w") as fp: + fp.write(content) + + +def get_linker_script(): + ldscript_match = glob.glob(os.path.join( + LDSCRIPTS_DIR, mcu[0:7], mcu[0:11].upper() + "*_FLASH.ld")) + + if ldscript_match and os.path.isfile(ldscript_match[0]): + return ldscript_match[0] + + default_ldscript = os.path.join( + LDSCRIPTS_DIR, mcu[0:7], mcu[0:11].upper() + "_DEFAULT.ld") + + print("Warning! Cannot find a linker script for the required board! " + "An auto-generated script will be used to link firmware!") + + if not os.path.isfile(default_ldscript): + generate_ldscript(default_ldscript) + + return default_ldscript + + +def prepare_startup_file(src_path): + startup_file = os.path.join(src_path, "gcc", "startup_%s.S" % product_line.lower()) + # Change file extension to uppercase: + if not os.path.isfile(startup_file) and os.path.isfile(startup_file[:-2] + ".s"): + os.rename(startup_file[:-2] + ".s", startup_file) + if not os.path.isfile(startup_file): + print("Warning! Cannot find the default startup file for %s. " + "Ignore this warning if the startup code is part of your project." % mcu) + + +# +# Allow using custom linker scripts +# + +if not board.get("build.ldscript", ""): + env.Replace(LDSCRIPT_PATH=get_linker_script()) + +# +# Prepare build environment +# + +# The final firmware is linked against standard library with two specifications: +# nano.specs - link against a reduced-size variant of libc +# nosys.specs - link against stubbed standard syscalls + +env.Append( + CPPPATH=[ + os.path.join(CMSIS_DIR, "CMSIS", "Include"), + os.path.join(CMSIS_DEVICE_DIR, "Include") + ], + + LINKFLAGS=[ + "--specs=nano.specs", + "--specs=nosys.specs" + ] +) + +# +# Compile CMSIS sources +# + +sources_path = os.path.join(CMSIS_DEVICE_DIR, "Source", "Templates") +prepare_startup_file(sources_path) + +env.BuildSources( + os.path.join("$BUILD_DIR", "FrameworkCMSIS"), sources_path, + src_filter=[ + "-<*>", + "+<%s>" % board.get("build.cmsis.system_file", "system_%sxx.c" % mcu[0:7]), + "+" % product_line.lower()] +) diff --git a/misc/svd/ATSAM4E16C.svd b/misc/svd/ATSAM4E16C.svd new file mode 100644 index 00000000..fbcdd54f --- /dev/null +++ b/misc/svd/ATSAM4E16C.svd @@ -0,0 +1,74301 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Atmel + ATSAM4E16C + SAM4E + 0 + Atmel ATSAM4E16C Microcontroller + + CM4 + r0p1 + selectable + true + true + 4 + false + + 8 + 32 + + + PWM + 6343N + Pulse Width Modulation Controller + PWM_ + 0x40000000 + + 0 + 0x4000 + registers + + + PWM + 36 + + + + CLK + PWM Clock Register + 0x00000000 + 32 + read-write + 0x00000000 + + + DIVA + CLKA, CLKB Divide Factor + 0 + 8 + read-write + + + PREA + CLKA, CLKB Source Clock Selection + 8 + 4 + read-write + + + DIVB + CLKA, CLKB Divide Factor + 16 + 8 + read-write + + + PREB + CLKA, CLKB Source Clock Selection + 24 + 4 + read-write + + + + + ENA + PWM Enable Register + 0x00000004 + 32 + write-only + + + CHID0 + Channel ID + 0 + 1 + write-only + + + CHID1 + Channel ID + 1 + 1 + write-only + + + CHID2 + Channel ID + 2 + 1 + write-only + + + CHID3 + Channel ID + 3 + 1 + write-only + + + + + DIS + PWM Disable Register + 0x00000008 + 32 + write-only + + + CHID0 + Channel ID + 0 + 1 + write-only + + + CHID1 + Channel ID + 1 + 1 + write-only + + + CHID2 + Channel ID + 2 + 1 + write-only + + + CHID3 + Channel ID + 3 + 1 + write-only + + + + + SR + PWM Status Register + 0x0000000C + 32 + read-only + 0x00000000 + + + CHID0 + Channel ID + 0 + 1 + read-only + + + CHID1 + Channel ID + 1 + 1 + read-only + + + CHID2 + Channel ID + 2 + 1 + read-only + + + CHID3 + Channel ID + 3 + 1 + read-only + + + + + IER1 + PWM Interrupt Enable Register 1 + 0x00000010 + 32 + write-only + + + CHID0 + Counter Event on Channel 0 Interrupt Enable + 0 + 1 + write-only + + + CHID1 + Counter Event on Channel 1 Interrupt Enable + 1 + 1 + write-only + + + CHID2 + Counter Event on Channel 2 Interrupt Enable + 2 + 1 + write-only + + + CHID3 + Counter Event on Channel 3 Interrupt Enable + 3 + 1 + write-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Enable + 16 + 1 + write-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Enable + 17 + 1 + write-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Enable + 18 + 1 + write-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Enable + 19 + 1 + write-only + + + + + IDR1 + PWM Interrupt Disable Register 1 + 0x00000014 + 32 + write-only + + + CHID0 + Counter Event on Channel 0 Interrupt Disable + 0 + 1 + write-only + + + CHID1 + Counter Event on Channel 1 Interrupt Disable + 1 + 1 + write-only + + + CHID2 + Counter Event on Channel 2 Interrupt Disable + 2 + 1 + write-only + + + CHID3 + Counter Event on Channel 3 Interrupt Disable + 3 + 1 + write-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Disable + 16 + 1 + write-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Disable + 17 + 1 + write-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Disable + 18 + 1 + write-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Disable + 19 + 1 + write-only + + + + + IMR1 + PWM Interrupt Mask Register 1 + 0x00000018 + 32 + read-only + 0x00000000 + + + CHID0 + Counter Event on Channel 0 Interrupt Mask + 0 + 1 + read-only + + + CHID1 + Counter Event on Channel 1 Interrupt Mask + 1 + 1 + read-only + + + CHID2 + Counter Event on Channel 2 Interrupt Mask + 2 + 1 + read-only + + + CHID3 + Counter Event on Channel 3 Interrupt Mask + 3 + 1 + read-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Mask + 16 + 1 + read-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Mask + 17 + 1 + read-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Mask + 18 + 1 + read-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Mask + 19 + 1 + read-only + + + + + ISR1 + PWM Interrupt Status Register 1 + 0x0000001C + 32 + read-only + 0x00000000 + + + CHID0 + Counter Event on Channel 0 + 0 + 1 + read-only + + + CHID1 + Counter Event on Channel 1 + 1 + 1 + read-only + + + CHID2 + Counter Event on Channel 2 + 2 + 1 + read-only + + + CHID3 + Counter Event on Channel 3 + 3 + 1 + read-only + + + FCHID0 + Fault Protection Trigger on Channel 0 + 16 + 1 + read-only + + + FCHID1 + Fault Protection Trigger on Channel 1 + 17 + 1 + read-only + + + FCHID2 + Fault Protection Trigger on Channel 2 + 18 + 1 + read-only + + + FCHID3 + Fault Protection Trigger on Channel 3 + 19 + 1 + read-only + + + + + SCM + PWM Sync Channels Mode Register + 0x00000020 + 32 + read-write + 0x00000000 + + + SYNC0 + Synchronous Channel 0 + 0 + 1 + read-write + + + SYNC1 + Synchronous Channel 1 + 1 + 1 + read-write + + + SYNC2 + Synchronous Channel 2 + 2 + 1 + read-write + + + SYNC3 + Synchronous Channel 3 + 3 + 1 + read-write + + + UPDM + Synchronous Channels Update Mode + 16 + 2 + read-write + + + MODE0 + Manual write of double buffer registers and manual update of synchronous channels + 0x0 + + + MODE1 + Manual write of double buffer registers and automatic update of synchronous channels + 0x1 + + + MODE2 + Automatic write of duty-cycle update registers by the PDCPDC or DMA and automatic update of synchronous channels + 0x2 + + + + + PTRM + PDCPDC or DMA Transfer Request Mode + 20 + 1 + read-write + + + PTRCS + PDCPDC or DMA Transfer Request Comparison Selection + 21 + 3 + read-write + + + + + DMAR + PWM DMA Register + 0x00000024 + 32 + write-only + + + DMADUTY + Duty-Cycle Holding Register for DMA Access + 0 + 24 + write-only + + + + + SCUC + PWM Sync Channels Update Control Register + 0x00000028 + 32 + read-write + 0x00000000 + + + UPDULOCK + Synchronous Channels Update Unlock + 0 + 1 + read-write + + + + + SCUP + PWM Sync Channels Update Period Register + 0x0000002C + 32 + read-write + 0x00000000 + + + UPR + Update Period + 0 + 4 + read-write + + + UPRCNT + Update Period Counter + 4 + 4 + read-write + + + + + SCUPUPD + PWM Sync Channels Update Period Update Register + 0x00000030 + 32 + write-only + 0x00000000 + + + UPRUPD + Update Period Update + 0 + 4 + write-only + + + + + IER2 + PWM Interrupt Enable Register 2 + 0x00000034 + 32 + write-only + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Enable + 0 + 1 + write-only + + + ENDTX + PDC End of TX Buffer Interrupt Enable + 1 + 1 + write-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Enable + 2 + 1 + write-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Enable + 3 + 1 + write-only + + + CMPM0 + Comparison 0 Match Interrupt Enable + 8 + 1 + write-only + + + CMPM1 + Comparison 1 Match Interrupt Enable + 9 + 1 + write-only + + + CMPM2 + Comparison 2 Match Interrupt Enable + 10 + 1 + write-only + + + CMPM3 + Comparison 3 Match Interrupt Enable + 11 + 1 + write-only + + + CMPM4 + Comparison 4 Match Interrupt Enable + 12 + 1 + write-only + + + CMPM5 + Comparison 5 Match Interrupt Enable + 13 + 1 + write-only + + + CMPM6 + Comparison 6 Match Interrupt Enable + 14 + 1 + write-only + + + CMPM7 + Comparison 7 Match Interrupt Enable + 15 + 1 + write-only + + + CMPU0 + Comparison 0 Update Interrupt Enable + 16 + 1 + write-only + + + CMPU1 + Comparison 1 Update Interrupt Enable + 17 + 1 + write-only + + + CMPU2 + Comparison 2 Update Interrupt Enable + 18 + 1 + write-only + + + CMPU3 + Comparison 3 Update Interrupt Enable + 19 + 1 + write-only + + + CMPU4 + Comparison 4 Update Interrupt Enable + 20 + 1 + write-only + + + CMPU5 + Comparison 5 Update Interrupt Enable + 21 + 1 + write-only + + + CMPU6 + Comparison 6 Update Interrupt Enable + 22 + 1 + write-only + + + CMPU7 + Comparison 7 Update Interrupt Enable + 23 + 1 + write-only + + + + + IDR2 + PWM Interrupt Disable Register 2 + 0x00000038 + 32 + write-only + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Disable + 0 + 1 + write-only + + + ENDTX + PDC End of TX Buffer Interrupt Disable + 1 + 1 + write-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Disable + 2 + 1 + write-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Disable + 3 + 1 + write-only + + + CMPM0 + Comparison 0 Match Interrupt Disable + 8 + 1 + write-only + + + CMPM1 + Comparison 1 Match Interrupt Disable + 9 + 1 + write-only + + + CMPM2 + Comparison 2 Match Interrupt Disable + 10 + 1 + write-only + + + CMPM3 + Comparison 3 Match Interrupt Disable + 11 + 1 + write-only + + + CMPM4 + Comparison 4 Match Interrupt Disable + 12 + 1 + write-only + + + CMPM5 + Comparison 5 Match Interrupt Disable + 13 + 1 + write-only + + + CMPM6 + Comparison 6 Match Interrupt Disable + 14 + 1 + write-only + + + CMPM7 + Comparison 7 Match Interrupt Disable + 15 + 1 + write-only + + + CMPU0 + Comparison 0 Update Interrupt Disable + 16 + 1 + write-only + + + CMPU1 + Comparison 1 Update Interrupt Disable + 17 + 1 + write-only + + + CMPU2 + Comparison 2 Update Interrupt Disable + 18 + 1 + write-only + + + CMPU3 + Comparison 3 Update Interrupt Disable + 19 + 1 + write-only + + + CMPU4 + Comparison 4 Update Interrupt Disable + 20 + 1 + write-only + + + CMPU5 + Comparison 5 Update Interrupt Disable + 21 + 1 + write-only + + + CMPU6 + Comparison 6 Update Interrupt Disable + 22 + 1 + write-only + + + CMPU7 + Comparison 7 Update Interrupt Disable + 23 + 1 + write-only + + + + + IMR2 + PWM Interrupt Mask Register 2 + 0x0000003C + 32 + read-only + 0x00000000 + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Mask + 0 + 1 + read-only + + + ENDTX + PDC End of TX Buffer Interrupt Mask + 1 + 1 + read-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Mask + 2 + 1 + read-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Mask + 3 + 1 + read-only + + + CMPM0 + Comparison 0 Match Interrupt Mask + 8 + 1 + read-only + + + CMPM1 + Comparison 1 Match Interrupt Mask + 9 + 1 + read-only + + + CMPM2 + Comparison 2 Match Interrupt Mask + 10 + 1 + read-only + + + CMPM3 + Comparison 3 Match Interrupt Mask + 11 + 1 + read-only + + + CMPM4 + Comparison 4 Match Interrupt Mask + 12 + 1 + read-only + + + CMPM5 + Comparison 5 Match Interrupt Mask + 13 + 1 + read-only + + + CMPM6 + Comparison 6 Match Interrupt Mask + 14 + 1 + read-only + + + CMPM7 + Comparison 7 Match Interrupt Mask + 15 + 1 + read-only + + + CMPU0 + Comparison 0 Update Interrupt Mask + 16 + 1 + read-only + + + CMPU1 + Comparison 1 Update Interrupt Mask + 17 + 1 + read-only + + + CMPU2 + Comparison 2 Update Interrupt Mask + 18 + 1 + read-only + + + CMPU3 + Comparison 3 Update Interrupt Mask + 19 + 1 + read-only + + + CMPU4 + Comparison 4 Update Interrupt Mask + 20 + 1 + read-only + + + CMPU5 + Comparison 5 Update Interrupt Mask + 21 + 1 + read-only + + + CMPU6 + Comparison 6 Update Interrupt Mask + 22 + 1 + read-only + + + CMPU7 + Comparison 7 Update Interrupt Mask + 23 + 1 + read-only + + + + + ISR2 + PWM Interrupt Status Register 2 + 0x00000040 + 32 + read-only + 0x00000000 + + + WRDY + Write Ready for Synchronous Channels Update + 0 + 1 + read-only + + + ENDTX + PDC End of TX Buffer + 1 + 1 + read-only + + + TXBUFE + PDC TX Buffer Empty + 2 + 1 + read-only + + + UNRE + Synchronous Channels Update Underrun Error + 3 + 1 + read-only + + + CMPM0 + Comparison 0 Match + 8 + 1 + read-only + + + CMPM1 + Comparison 1 Match + 9 + 1 + read-only + + + CMPM2 + Comparison 2 Match + 10 + 1 + read-only + + + CMPM3 + Comparison 3 Match + 11 + 1 + read-only + + + CMPM4 + Comparison 4 Match + 12 + 1 + read-only + + + CMPM5 + Comparison 5 Match + 13 + 1 + read-only + + + CMPM6 + Comparison 6 Match + 14 + 1 + read-only + + + CMPM7 + Comparison 7 Match + 15 + 1 + read-only + + + CMPU0 + Comparison 0 Update + 16 + 1 + read-only + + + CMPU1 + Comparison 1 Update + 17 + 1 + read-only + + + CMPU2 + Comparison 2 Update + 18 + 1 + read-only + + + CMPU3 + Comparison 3 Update + 19 + 1 + read-only + + + CMPU4 + Comparison 4 Update + 20 + 1 + read-only + + + CMPU5 + Comparison 5 Update + 21 + 1 + read-only + + + CMPU6 + Comparison 6 Update + 22 + 1 + read-only + + + CMPU7 + Comparison 7 Update + 23 + 1 + read-only + + + + + OOV + PWM Output Override Value Register + 0x00000044 + 32 + read-write + 0x00000000 + + + OOVH0 + Output Override Value for PWMH output of the channel 0 + 0 + 1 + read-write + + + OOVH1 + Output Override Value for PWMH output of the channel 1 + 1 + 1 + read-write + + + OOVH2 + Output Override Value for PWMH output of the channel 2 + 2 + 1 + read-write + + + OOVH3 + Output Override Value for PWMH output of the channel 3 + 3 + 1 + read-write + + + OOVL0 + Output Override Value for PWML output of the channel 0 + 16 + 1 + read-write + + + OOVL1 + Output Override Value for PWML output of the channel 1 + 17 + 1 + read-write + + + OOVL2 + Output Override Value for PWML output of the channel 2 + 18 + 1 + read-write + + + OOVL3 + Output Override Value for PWML output of the channel 3 + 19 + 1 + read-write + + + + + OS + PWM Output Selection Register + 0x00000048 + 32 + read-write + 0x00000000 + + + OSH0 + Output Selection for PWMH output of the channel 0 + 0 + 1 + read-write + + + OSH1 + Output Selection for PWMH output of the channel 1 + 1 + 1 + read-write + + + OSH2 + Output Selection for PWMH output of the channel 2 + 2 + 1 + read-write + + + OSH3 + Output Selection for PWMH output of the channel 3 + 3 + 1 + read-write + + + OSL0 + Output Selection for PWML output of the channel 0 + 16 + 1 + read-write + + + OSL1 + Output Selection for PWML output of the channel 1 + 17 + 1 + read-write + + + OSL2 + Output Selection for PWML output of the channel 2 + 18 + 1 + read-write + + + OSL3 + Output Selection for PWML output of the channel 3 + 19 + 1 + read-write + + + + + OSS + PWM Output Selection Set Register + 0x0000004C + 32 + write-only + + + OSSH0 + Output Selection Set for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSSH1 + Output Selection Set for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSSH2 + Output Selection Set for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSSH3 + Output Selection Set for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSSL0 + Output Selection Set for PWML output of the channel 0 + 16 + 1 + write-only + + + OSSL1 + Output Selection Set for PWML output of the channel 1 + 17 + 1 + write-only + + + OSSL2 + Output Selection Set for PWML output of the channel 2 + 18 + 1 + write-only + + + OSSL3 + Output Selection Set for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSC + PWM Output Selection Clear Register + 0x00000050 + 32 + write-only + + + OSCH0 + Output Selection Clear for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSCH1 + Output Selection Clear for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSCH2 + Output Selection Clear for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSCH3 + Output Selection Clear for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSCL0 + Output Selection Clear for PWML output of the channel 0 + 16 + 1 + write-only + + + OSCL1 + Output Selection Clear for PWML output of the channel 1 + 17 + 1 + write-only + + + OSCL2 + Output Selection Clear for PWML output of the channel 2 + 18 + 1 + write-only + + + OSCL3 + Output Selection Clear for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSSUPD + PWM Output Selection Set Update Register + 0x00000054 + 32 + write-only + + + OSSUPH0 + Output Selection Set for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSSUPH1 + Output Selection Set for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSSUPH2 + Output Selection Set for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSSUPH3 + Output Selection Set for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSSUPL0 + Output Selection Set for PWML output of the channel 0 + 16 + 1 + write-only + + + OSSUPL1 + Output Selection Set for PWML output of the channel 1 + 17 + 1 + write-only + + + OSSUPL2 + Output Selection Set for PWML output of the channel 2 + 18 + 1 + write-only + + + OSSUPL3 + Output Selection Set for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSCUPD + PWM Output Selection Clear Update Register + 0x00000058 + 32 + write-only + + + OSCUPH0 + Output Selection Clear for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSCUPH1 + Output Selection Clear for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSCUPH2 + Output Selection Clear for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSCUPH3 + Output Selection Clear for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSCUPL0 + Output Selection Clear for PWML output of the channel 0 + 16 + 1 + write-only + + + OSCUPL1 + Output Selection Clear for PWML output of the channel 1 + 17 + 1 + write-only + + + OSCUPL2 + Output Selection Clear for PWML output of the channel 2 + 18 + 1 + write-only + + + OSCUPL3 + Output Selection Clear for PWML output of the channel 3 + 19 + 1 + write-only + + + + + FMR + PWM Fault Mode Register + 0x0000005C + 32 + read-write + 0x00000000 + + + FPOL + Fault Polarity + 0 + 8 + read-write + + + FMOD + Fault Activation Mode + 8 + 8 + read-write + + + FFIL + Fault Filtering + 16 + 8 + read-write + + + + + FSR + PWM Fault Status Register + 0x00000060 + 32 + read-only + 0x00000000 + + + FIV + Fault Input Value + 0 + 8 + read-only + + + FS + Fault Status + 8 + 8 + read-only + + + + + FCR + PWM Fault Clear Register + 0x00000064 + 32 + write-only + + + FCLR + Fault Clear + 0 + 8 + write-only + + + + + FPV + PWM Fault Protection Value Register + 0x00000068 + 32 + read-write + 0x00000000 + + + FPVH0 + Fault Protection Value for PWMH output on channel 0 + 0 + 1 + read-write + + + FPVH1 + Fault Protection Value for PWMH output on channel 1 + 1 + 1 + read-write + + + FPVH2 + Fault Protection Value for PWMH output on channel 2 + 2 + 1 + read-write + + + FPVH3 + Fault Protection Value for PWMH output on channel 3 + 3 + 1 + read-write + + + FPVL0 + Fault Protection Value for PWML output on channel 0 + 16 + 1 + read-write + + + FPVL1 + Fault Protection Value for PWML output on channel 1 + 17 + 1 + read-write + + + FPVL2 + Fault Protection Value for PWML output on channel 2 + 18 + 1 + read-write + + + FPVL3 + Fault Protection Value for PWML output on channel 3 + 19 + 1 + read-write + + + + + FPE + PWM Fault Protection Enable Register + 0x0000006C + 32 + read-write + 0x00000000 + + + FPE0 + Fault Protection Enable for channel 0 + 0 + 8 + read-write + + + FPE1 + Fault Protection Enable for channel 1 + 8 + 8 + read-write + + + FPE2 + Fault Protection Enable for channel 2 + 16 + 8 + read-write + + + FPE3 + Fault Protection Enable for channel 3 + 24 + 8 + read-write + + + + + 2 + 4 + 0-1 + ELMR[%s] + PWM Event Line 0 Mode Register + 0x0000007C + 32 + read-write + + + CSEL0 + Comparison 0 Selection + 0 + 1 + read-write + + + CSEL1 + Comparison 1 Selection + 1 + 1 + read-write + + + CSEL2 + Comparison 2 Selection + 2 + 1 + read-write + + + CSEL3 + Comparison 3 Selection + 3 + 1 + read-write + + + CSEL4 + Comparison 4 Selection + 4 + 1 + read-write + + + CSEL5 + Comparison 5 Selection + 5 + 1 + read-write + + + CSEL6 + Comparison 6 Selection + 6 + 1 + read-write + + + CSEL7 + Comparison 7 Selection + 7 + 1 + read-write + + + + + SSPR + PWM Spread Spectrum Register + 0x000000A0 + 32 + read-write + 0x00000000 + + + SPRD + Spread Spectrum Limit Value + 0 + 24 + read-write + + + SPRDM + Spread Spectrum Counter Mode + 24 + 1 + read-write + + + + + SSPUP + PWM Spread Spectrum Update Register + 0x000000A4 + 32 + write-only + + + SPRDUP + Spread Spectrum Limit Value Update + 0 + 24 + write-only + + + + + SMMR + PWM Stepper Motor Mode Register + 0x000000B0 + 32 + read-write + 0x00000000 + + + GCEN0 + Gray Count ENable + 0 + 1 + read-write + + + GCEN1 + Gray Count ENable + 1 + 1 + read-write + + + DOWN0 + DOWN Count + 16 + 1 + read-write + + + DOWN1 + DOWN Count + 17 + 1 + read-write + + + + + WPCR + PWM Write Protection Control Register + 0x000000E4 + 32 + write-only + + + WPCMD + Write Protection Command + 0 + 2 + write-only + + + DISABLE_SW_PROT + Disables the software write protection of the register groups of which the bit WPRGx is at '1'. + 0x0 + + + ENABLE_SW_PROT + Enables the software write protection of the register groups of which the bit WPRGx is at '1'. + 0x1 + + + ENABLE_HW_PROT + Enables the hardware write protection of the register groups of which the bit WPRGx is at '1'. Only a hardware reset of the PWM controller can disable the hardware write protection. Moreover, to meet security requirements, the PIO lines associated with the PWM can not be configured through the PIO interface. + 0x2 + + + + + WPRG0 + Write Protection Register Group 0 + 2 + 1 + write-only + + + WPRG1 + Write Protection Register Group 1 + 3 + 1 + write-only + + + WPRG2 + Write Protection Register Group 2 + 4 + 1 + write-only + + + WPRG3 + Write Protection Register Group 3 + 5 + 1 + write-only + + + WPRG4 + Write Protection Register Group 4 + 6 + 1 + write-only + + + WPRG5 + Write Protection Register Group 5 + 7 + 1 + write-only + + + WPKEY + Write Protection Key + 8 + 24 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation of the WPCMD field.Always reads as 0 + 0x50574D + + + + + + + WPSR + PWM Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPSWS0 + Write Protect SW Status + 0 + 1 + read-only + + + WPSWS1 + Write Protect SW Status + 1 + 1 + read-only + + + WPSWS2 + Write Protect SW Status + 2 + 1 + read-only + + + WPSWS3 + Write Protect SW Status + 3 + 1 + read-only + + + WPSWS4 + Write Protect SW Status + 4 + 1 + read-only + + + WPSWS5 + Write Protect SW Status + 5 + 1 + read-only + + + WPVS + Write Protect Violation Status + 7 + 1 + read-only + + + WPHWS0 + Write Protect HW Status + 8 + 1 + read-only + + + WPHWS1 + Write Protect HW Status + 9 + 1 + read-only + + + WPHWS2 + Write Protect HW Status + 10 + 1 + read-only + + + WPHWS3 + Write Protect HW Status + 11 + 1 + read-only + + + WPHWS4 + Write Protect HW Status + 12 + 1 + read-only + + + WPHWS5 + Write Protect HW Status + 13 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 16 + 16 + read-only + + + + + CMPV0 + PWM Comparison 0 Value Register + 0x00000130 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD0 + PWM Comparison 0 Value Update Register + 0x00000134 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM0 + PWM Comparison 0 Mode Register + 0x00000138 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD0 + PWM Comparison 0 Mode Update Register + 0x0000013C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV1 + PWM Comparison 1 Value Register + 0x00000140 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD1 + PWM Comparison 1 Value Update Register + 0x00000144 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM1 + PWM Comparison 1 Mode Register + 0x00000148 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD1 + PWM Comparison 1 Mode Update Register + 0x0000014C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV2 + PWM Comparison 2 Value Register + 0x00000150 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD2 + PWM Comparison 2 Value Update Register + 0x00000154 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM2 + PWM Comparison 2 Mode Register + 0x00000158 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD2 + PWM Comparison 2 Mode Update Register + 0x0000015C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV3 + PWM Comparison 3 Value Register + 0x00000160 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD3 + PWM Comparison 3 Value Update Register + 0x00000164 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM3 + PWM Comparison 3 Mode Register + 0x00000168 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD3 + PWM Comparison 3 Mode Update Register + 0x0000016C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV4 + PWM Comparison 4 Value Register + 0x00000170 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD4 + PWM Comparison 4 Value Update Register + 0x00000174 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM4 + PWM Comparison 4 Mode Register + 0x00000178 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD4 + PWM Comparison 4 Mode Update Register + 0x0000017C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV5 + PWM Comparison 5 Value Register + 0x00000180 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD5 + PWM Comparison 5 Value Update Register + 0x00000184 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM5 + PWM Comparison 5 Mode Register + 0x00000188 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD5 + PWM Comparison 5 Mode Update Register + 0x0000018C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV6 + PWM Comparison 6 Value Register + 0x00000190 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD6 + PWM Comparison 6 Value Update Register + 0x00000194 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM6 + PWM Comparison 6 Mode Register + 0x00000198 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD6 + PWM Comparison 6 Mode Update Register + 0x0000019C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV7 + PWM Comparison 7 Value Register + 0x000001A0 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD7 + PWM Comparison 7 Value Update Register + 0x000001A4 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM7 + PWM Comparison 7 Mode Register + 0x000001A8 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD7 + PWM Comparison 7 Mode Update Register + 0x000001AC + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMR0 + PWM Channel Mode Register (ch_num = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY0 + PWM Channel Duty Cycle Register (ch_num = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD0 + PWM Channel Duty Cycle Update Register (ch_num = 0) + 0x00000208 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD0 + PWM Channel Period Register (ch_num = 0) + 0x0000020C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD0 + PWM Channel Period Update Register (ch_num = 0) + 0x00000210 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT0 + PWM Channel Counter Register (ch_num = 0) + 0x00000214 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT0 + PWM Channel Dead Time Register (ch_num = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD0 + PWM Channel Dead Time Update Register (ch_num = 0) + 0x0000021C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR1 + PWM Channel Mode Register (ch_num = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY1 + PWM Channel Duty Cycle Register (ch_num = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD1 + PWM Channel Duty Cycle Update Register (ch_num = 1) + 0x00000228 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD1 + PWM Channel Period Register (ch_num = 1) + 0x0000022C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD1 + PWM Channel Period Update Register (ch_num = 1) + 0x00000230 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT1 + PWM Channel Counter Register (ch_num = 1) + 0x00000234 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT1 + PWM Channel Dead Time Register (ch_num = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD1 + PWM Channel Dead Time Update Register (ch_num = 1) + 0x0000023C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR2 + PWM Channel Mode Register (ch_num = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY2 + PWM Channel Duty Cycle Register (ch_num = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD2 + PWM Channel Duty Cycle Update Register (ch_num = 2) + 0x00000248 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD2 + PWM Channel Period Register (ch_num = 2) + 0x0000024C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD2 + PWM Channel Period Update Register (ch_num = 2) + 0x00000250 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT2 + PWM Channel Counter Register (ch_num = 2) + 0x00000254 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT2 + PWM Channel Dead Time Register (ch_num = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD2 + PWM Channel Dead Time Update Register (ch_num = 2) + 0x0000025C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR3 + PWM Channel Mode Register (ch_num = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY3 + PWM Channel Duty Cycle Register (ch_num = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD3 + PWM Channel Duty Cycle Update Register (ch_num = 3) + 0x00000268 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD3 + PWM Channel Period Register (ch_num = 3) + 0x0000026C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD3 + PWM Channel Period Update Register (ch_num = 3) + 0x00000270 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT3 + PWM Channel Counter Register (ch_num = 3) + 0x00000274 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT3 + PWM Channel Dead Time Register (ch_num = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD3 + PWM Channel Dead Time Update Register (ch_num = 3) + 0x0000027C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AES + 6149M + Advanced Encryption Standard + AES_ + 0x40004000 + + 0 + 0x4000 + registers + + + AES + 39 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Start Processing + 0 + 1 + write-only + + + SWRST + Software Reset + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + CIPHER + Processing Mode + 0 + 1 + read-write + + + DUALBUFF + Dual Input Buffer + 3 + 1 + read-write + + + INACTIVE + AES_IDATARx cannot be written during processing of previous block. + 0x0 + + + ACTIVE + AES_IDATARx can be written during processing of previous block when SMOD = 0x2. It speeds up the overall runtime of large files. + 0x1 + + + + + PROCDLY + Processing Delay + 4 + 4 + read-write + + + SMOD + Start Mode + 8 + 2 + read-write + + + MANUAL_START + Manual Mode + 0x0 + + + AUTO_START + Auto Mode + 0x1 + + + IDATAR0_START + AES_IDATAR0 access only Auto Mode + 0x2 + + + + + KEYSIZE + Key Size + 10 + 2 + read-write + + + AES128 + AES Key Size is 128 bits + 0x0 + + + AES192 + AES Key Size is 192 bits + 0x1 + + + AES256 + AES Key Size is 256 bits + 0x2 + + + + + OPMOD + Operation Mode + 12 + 3 + read-write + + + ECB + ECB: Electronic Code Book mode + 0x0 + + + CBC + CBC: Cipher Block Chaining mode + 0x1 + + + OFB + OFB: Output Feedback mode + 0x2 + + + CFB + CFB: Cipher Feedback mode + 0x3 + + + CTR + CTR: Counter mode (16-bit internal counter) + 0x4 + + + + + LOD + Last Output Data Mode + 15 + 1 + read-write + + + CFBS + Cipher Feedback Data Size + 16 + 3 + read-write + + + SIZE_128BIT + 128-bit + 0x0 + + + SIZE_64BIT + 64-bit + 0x1 + + + SIZE_32BIT + 32-bit + 0x2 + + + SIZE_16BIT + 16-bit + 0x3 + + + SIZE_8BIT + 8-bit + 0x4 + + + + + CKEY + Key + 20 + 4 + read-write + + + PASSWD + This field must be written with 0xE the first time that AES_MR is programmed. For subsequent programming of the AES_MR, any value can be written, including that of 0xE.Always reads as 0. + 0xE + + + + + + + IER + Interrupt Enable Register + 0x00000010 + 32 + write-only + + + DATRDY + Data Ready Interrupt Enable + 0 + 1 + write-only + + + URAD + Unspecified Register Access Detection Interrupt Enable + 8 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000014 + 32 + write-only + + + DATRDY + Data Ready Interrupt Disable + 0 + 1 + write-only + + + URAD + Unspecified Register Access Detection Interrupt Disable + 8 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000018 + 32 + read-only + 0x00000000 + + + DATRDY + Data Ready Interrupt Mask + 0 + 1 + read-only + + + URAD + Unspecified Register Access Detection Interrupt Mask + 8 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + DATRDY + Data Ready + 0 + 1 + read-only + + + URAD + Unspecified Register Access Detection Status + 8 + 1 + read-only + + + URAT + Unspecified Register Access + 12 + 4 + read-only + + + IDR_WR_PROCESSING + Input Data Register written during the data processing when SMOD = 0x2 mode. + 0x0 + + + ODR_RD_PROCESSING + Output Data Register read during the data processing. + 0x1 + + + MR_WR_PROCESSING + Mode Register written during the data processing. + 0x2 + + + ODR_RD_SUBKGEN + Output Data Register read during the sub-keys generation. + 0x3 + + + MR_WR_SUBKGEN + Mode Register written during the sub-keys generation. + 0x4 + + + WOR_RD_ACCESS + Write-only register read access. + 0x5 + + + + + + + 8 + 4 + 0-7 + KEYWR[%s] + Key Word Register + 0x00000020 + 32 + write-only + + + KEYW + Key Word + 0 + 32 + write-only + + + + + 4 + 4 + 0-3 + IDATAR[%s] + Input Data Register + 0x00000040 + 32 + write-only + + + IDATA + Input Data Word + 0 + 32 + write-only + + + + + 4 + 4 + 0-3 + ODATAR[%s] + Output Data Register + 0x00000050 + 32 + read-only + + + ODATA + Output Data + 0 + 32 + read-only + + + + + 4 + 4 + 0-3 + IVR[%s] + Initialization Vector Register + 0x00000060 + 32 + write-only + + + IV + Initialization Vector + 0 + 32 + write-only + + + + + + + CAN0 + 6019P + Controller Area Network 0 + CAN + CAN0_ + 0x40010000 + + 0 + 0x4000 + registers + + + CAN0 + 37 + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00000000 + + + CANEN + CAN Controller Enable + 0 + 1 + read-write + + + LPM + Disable/Enable Low Power Mode + 1 + 1 + read-write + + + ABM + Disable/Enable Autobaud/Listen mode + 2 + 1 + read-write + + + OVL + Disable/Enable Overload Frame + 3 + 1 + read-write + + + TEOF + Timestamp messages at each end of Frame + 4 + 1 + read-write + + + TTM + Disable/Enable Time Triggered Mode + 5 + 1 + read-write + + + TIMFRZ + Enable Timer Freeze + 6 + 1 + read-write + + + DRPT + Disable Repeat + 7 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000004 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Enable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Enable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Enable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Enable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Enable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Enable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Enable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Enable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Enable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Enable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Enable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Enable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Enable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Enable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt Enable + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Enable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Enable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Enable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Enable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Enable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Enable + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000008 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Disable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Disable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Disable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Disable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Disable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Disable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Disable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Disable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Disable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Disable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Disable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Disable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Disable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Disable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Disable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Disable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Disable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Disable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Disable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Disable + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000000C + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Interrupt Mask + 0 + 1 + read-only + + + MB1 + Mailbox 1 Interrupt Mask + 1 + 1 + read-only + + + MB2 + Mailbox 2 Interrupt Mask + 2 + 1 + read-only + + + MB3 + Mailbox 3 Interrupt Mask + 3 + 1 + read-only + + + MB4 + Mailbox 4 Interrupt Mask + 4 + 1 + read-only + + + MB5 + Mailbox 5 Interrupt Mask + 5 + 1 + read-only + + + MB6 + Mailbox 6 Interrupt Mask + 6 + 1 + read-only + + + MB7 + Mailbox 7 Interrupt Mask + 7 + 1 + read-only + + + ERRA + Error Active Mode Interrupt Mask + 16 + 1 + read-only + + + WARN + Warning Limit Interrupt Mask + 17 + 1 + read-only + + + ERRP + Error Passive Mode Interrupt Mask + 18 + 1 + read-only + + + BOFF + Bus Off Mode Interrupt Mask + 19 + 1 + read-only + + + SLEEP + Sleep Interrupt Mask + 20 + 1 + read-only + + + WAKEUP + Wakeup Interrupt Mask + 21 + 1 + read-only + + + TOVF + Timer Overflow Interrupt Mask + 22 + 1 + read-only + + + TSTP + Timestamp Interrupt Mask + 23 + 1 + read-only + + + CERR + CRC Error Interrupt Mask + 24 + 1 + read-only + + + SERR + Stuffing Error Interrupt Mask + 25 + 1 + read-only + + + AERR + Acknowledgment Error Interrupt Mask + 26 + 1 + read-only + + + FERR + Form Error Interrupt Mask + 27 + 1 + read-only + + + BERR + Bit Error Interrupt Mask + 28 + 1 + read-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Event + 0 + 1 + read-only + + + MB1 + Mailbox 1 Event + 1 + 1 + read-only + + + MB2 + Mailbox 2 Event + 2 + 1 + read-only + + + MB3 + Mailbox 3 Event + 3 + 1 + read-only + + + MB4 + Mailbox 4 Event + 4 + 1 + read-only + + + MB5 + Mailbox 5 Event + 5 + 1 + read-only + + + MB6 + Mailbox 6 Event + 6 + 1 + read-only + + + MB7 + Mailbox 7 Event + 7 + 1 + read-only + + + ERRA + Error Active Mode + 16 + 1 + read-only + + + WARN + Warning Limit + 17 + 1 + read-only + + + ERRP + Error Passive Mode + 18 + 1 + read-only + + + BOFF + Bus Off Mode + 19 + 1 + read-only + + + SLEEP + CAN controller in Low power Mode + 20 + 1 + read-only + + + WAKEUP + CAN controller is not in Low power Mode + 21 + 1 + read-only + + + TOVF + Timer Overflow + 22 + 1 + read-only + + + TSTP + Timestamp + 23 + 1 + read-only + + + CERR + Mailbox CRC Error + 24 + 1 + read-only + + + SERR + Mailbox Stuffing Error + 25 + 1 + read-only + + + AERR + Acknowledgment Error + 26 + 1 + read-only + + + FERR + Form Error + 27 + 1 + read-only + + + BERR + Bit Error + 28 + 1 + read-only + + + RBSY + Receiver busy + 29 + 1 + read-only + + + TBSY + Transmitter busy + 30 + 1 + read-only + + + OVLSY + Overload busy + 31 + 1 + read-only + + + + + BR + Baudrate Register + 0x00000014 + 32 + read-write + 0x00000000 + + + PHASE2 + Phase 2 segment + 0 + 3 + read-write + + + PHASE1 + Phase 1 segment + 4 + 3 + read-write + + + PROPAG + Programming time segment + 8 + 3 + read-write + + + SJW + Re-synchronization jump width + 12 + 2 + read-write + + + BRP + Baudrate Prescaler. + 16 + 7 + read-write + + + SMP + Sampling Mode + 24 + 1 + read-write + + + ONCE + The incoming bit stream is sampled once at sample point. + 0 + + + THREE + The incoming bit stream is sampled three times with a period of a peripheral clock, centered on sample point. + 1 + + + + + + + TIM + Timer Register + 0x00000018 + 32 + read-only + 0x00000000 + + + TIMER + Timer + 0 + 16 + read-only + + + + + TIMESTP + Timestamp Register + 0x0000001C + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timestamp + 0 + 16 + read-only + + + + + ECR + Error Counter Register + 0x00000020 + 32 + read-only + 0x00000000 + + + REC + Receive Error Counter + 0 + 8 + read-only + + + TEC + Transmit Error Counter + 16 + 9 + read-only + + + + + TCR + Transfer Command Register + 0x00000024 + 32 + write-only + + + MB0 + Transfer Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Transfer Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Transfer Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Transfer Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Transfer Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Transfer Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Transfer Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Transfer Request for Mailbox 7 + 7 + 1 + write-only + + + TIMRST + Timer Reset + 31 + 1 + write-only + + + + + ACR + Abort Command Register + 0x00000028 + 32 + write-only + + + MB0 + Abort Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Abort Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Abort Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Abort Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Abort Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Abort Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Abort Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Abort Request for Mailbox 7 + 7 + 1 + write-only + + + + + WPMR + Write Protect Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + SPI Write Protection Key Password. + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x43414E + + + + + + + WPSR + Write Protect Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + MMR0 + Mailbox Mode Register (MB = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM0 + Mailbox Acceptance Mask Register (MB = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID0 + Mailbox ID Register (MB = 0) + 0x00000208 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID0 + Mailbox Family ID Register (MB = 0) + 0x0000020C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR0 + Mailbox Status Register (MB = 0) + 0x00000210 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL0 + Mailbox Data Low Register (MB = 0) + 0x00000214 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH0 + Mailbox Data High Register (MB = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR0 + Mailbox Control Register (MB = 0) + 0x0000021C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR1 + Mailbox Mode Register (MB = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM1 + Mailbox Acceptance Mask Register (MB = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID1 + Mailbox ID Register (MB = 1) + 0x00000228 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID1 + Mailbox Family ID Register (MB = 1) + 0x0000022C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR1 + Mailbox Status Register (MB = 1) + 0x00000230 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL1 + Mailbox Data Low Register (MB = 1) + 0x00000234 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH1 + Mailbox Data High Register (MB = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR1 + Mailbox Control Register (MB = 1) + 0x0000023C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR2 + Mailbox Mode Register (MB = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM2 + Mailbox Acceptance Mask Register (MB = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID2 + Mailbox ID Register (MB = 2) + 0x00000248 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID2 + Mailbox Family ID Register (MB = 2) + 0x0000024C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR2 + Mailbox Status Register (MB = 2) + 0x00000250 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL2 + Mailbox Data Low Register (MB = 2) + 0x00000254 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH2 + Mailbox Data High Register (MB = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR2 + Mailbox Control Register (MB = 2) + 0x0000025C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR3 + Mailbox Mode Register (MB = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM3 + Mailbox Acceptance Mask Register (MB = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID3 + Mailbox ID Register (MB = 3) + 0x00000268 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID3 + Mailbox Family ID Register (MB = 3) + 0x0000026C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR3 + Mailbox Status Register (MB = 3) + 0x00000270 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL3 + Mailbox Data Low Register (MB = 3) + 0x00000274 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH3 + Mailbox Data High Register (MB = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR3 + Mailbox Control Register (MB = 3) + 0x0000027C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR4 + Mailbox Mode Register (MB = 4) + 0x00000280 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM4 + Mailbox Acceptance Mask Register (MB = 4) + 0x00000284 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID4 + Mailbox ID Register (MB = 4) + 0x00000288 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID4 + Mailbox Family ID Register (MB = 4) + 0x0000028C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR4 + Mailbox Status Register (MB = 4) + 0x00000290 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL4 + Mailbox Data Low Register (MB = 4) + 0x00000294 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH4 + Mailbox Data High Register (MB = 4) + 0x00000298 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR4 + Mailbox Control Register (MB = 4) + 0x0000029C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR5 + Mailbox Mode Register (MB = 5) + 0x000002A0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM5 + Mailbox Acceptance Mask Register (MB = 5) + 0x000002A4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID5 + Mailbox ID Register (MB = 5) + 0x000002A8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID5 + Mailbox Family ID Register (MB = 5) + 0x000002AC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR5 + Mailbox Status Register (MB = 5) + 0x000002B0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL5 + Mailbox Data Low Register (MB = 5) + 0x000002B4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH5 + Mailbox Data High Register (MB = 5) + 0x000002B8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR5 + Mailbox Control Register (MB = 5) + 0x000002BC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR6 + Mailbox Mode Register (MB = 6) + 0x000002C0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM6 + Mailbox Acceptance Mask Register (MB = 6) + 0x000002C4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID6 + Mailbox ID Register (MB = 6) + 0x000002C8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID6 + Mailbox Family ID Register (MB = 6) + 0x000002CC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR6 + Mailbox Status Register (MB = 6) + 0x000002D0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL6 + Mailbox Data Low Register (MB = 6) + 0x000002D4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH6 + Mailbox Data High Register (MB = 6) + 0x000002D8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR6 + Mailbox Control Register (MB = 6) + 0x000002DC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR7 + Mailbox Mode Register (MB = 7) + 0x000002E0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM7 + Mailbox Acceptance Mask Register (MB = 7) + 0x000002E4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID7 + Mailbox ID Register (MB = 7) + 0x000002E8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID7 + Mailbox Family ID Register (MB = 7) + 0x000002EC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR7 + Mailbox Status Register (MB = 7) + 0x000002F0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL7 + Mailbox Data Low Register (MB = 7) + 0x000002F4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH7 + Mailbox Data High Register (MB = 7) + 0x000002F8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR7 + Mailbox Control Register (MB = 7) + 0x000002FC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + + + GMAC + 11046F + Gigabit Ethernet MAC + GMAC_ + 0x40034000 + + 0 + 0x4000 + registers + + + GMAC + 44 + + + + NCR + Network Control Register + 0x00000000 + 32 + read-write + 0x00000000 + + + LBL + Loop Back Local + 1 + 1 + read-write + + + RXEN + Receive Enable + 2 + 1 + read-write + + + TXEN + Transmit Enable + 3 + 1 + read-write + + + MPE + Management Port Enable + 4 + 1 + read-write + + + CLRSTAT + Clear Statistics Registers + 5 + 1 + read-write + + + INCSTAT + Increment Statistics Registers + 6 + 1 + read-write + + + WESTAT + Write Enable for Statistics Registers + 7 + 1 + read-write + + + BP + Back pressure + 8 + 1 + read-write + + + TSTART + Start Transmission + 9 + 1 + read-write + + + THALT + Transmit Halt + 10 + 1 + read-write + + + TXPF + Transmit Pause Frame + 11 + 1 + read-write + + + TXZQPF + Transmit Zero Quantum Pause Frame + 12 + 1 + read-write + + + SRTSM + Store Receive Time Stamp to Memory + 15 + 1 + read-write + + + ENPBPR + Enable PFC Priority-based Pause Reception + 16 + 1 + read-write + + + TXPBPF + Transmit PFC Priority-based Pause Frame + 17 + 1 + read-write + + + FNP + Flush Next Packet + 18 + 1 + read-write + + + + + NCFGR + Network Configuration Register + 0x00000004 + 32 + read-write + 0x00080000 + + + SPD + Speed + 0 + 1 + read-write + + + FD + Full Duplex + 1 + 1 + read-write + + + DNVLAN + Discard Non-VLAN FRAMES + 2 + 1 + read-write + + + JFRAME + Jumbo Frame Size + 3 + 1 + read-write + + + CAF + Copy All Frames + 4 + 1 + read-write + + + NBC + No Broadcast + 5 + 1 + read-write + + + MTIHEN + Multicast Hash Enable + 6 + 1 + read-write + + + UNIHEN + Unicast Hash Enable + 7 + 1 + read-write + + + MAXFS + 1536 Maximum Frame Size + 8 + 1 + read-write + + + RTY + Retry Test + 12 + 1 + read-write + + + PEN + Pause Enable + 13 + 1 + read-write + + + RXBUFO + Receive Buffer Offset + 14 + 2 + read-write + + + LFERD + Length Field Error Frame Discard + 16 + 1 + read-write + + + RFCS + Remove FCS + 17 + 1 + read-write + + + CLK + MDC CLock Division + 18 + 3 + read-write + + + MCK_8 + MCK divided by 8 (MCK up to 20 MHz) + 0x0 + + + MCK_16 + MCK divided by 16 (MCK up to 40 MHz) + 0x1 + + + MCK_32 + MCK divided by 32 (MCK up to 80 MHz) + 0x2 + + + MCK_48 + MCK divided by 48 (MCK up to 120 MHz) + 0x3 + + + MCK_64 + MCK divided by 64 (MCK up to 160 MHz) + 0x4 + + + MCK_96 + MCK divided by 96 (MCK up to 240 MHz) + 0x5 + + + + + DBW + Data Bus Width + 21 + 2 + read-write + + + DCPF + Disable Copy of Pause Frames + 23 + 1 + read-write + + + RXCOEN + Receive Checksum Offload Enable + 24 + 1 + read-write + + + EFRHD + Enable Frames Received in Half Duplex + 25 + 1 + read-write + + + IRXFCS + Ignore RX FCS + 26 + 1 + read-write + + + IPGSEN + IP Stretch Enable + 28 + 1 + read-write + + + RXBP + Receive Bad Preamble + 29 + 1 + read-write + + + IRXER + Ignore IPG GRXER + 30 + 1 + read-write + + + + + NSR + Network Status Register + 0x00000008 + 32 + read-only + + + MDIO + MDIO Input Status + 1 + 1 + read-only + + + IDLE + PHY Management Logic Idle + 2 + 1 + read-only + + + + + UR + User Register + 0x0000000C + 32 + read-write + 0x00000000 + + + MII + MII Mode + 0 + 1 + read-write + + + + + DCFGR + DMA Configuration Register + 0x00000010 + 32 + read-write + 0x00020004 + + + FBLDO + Fixed Burst Length for DMA Data Operations: + 0 + 5 + read-write + + + SINGLE + 00001: Always use SINGLE AHB bursts + 0x1 + + + INCR4 + 001xx: Attempt to use INCR4 AHB bursts (Default) + 0x4 + + + INCR8 + 01xxx: Attempt to use INCR8 AHB bursts + 0x8 + + + INCR16 + 1xxxx: Attempt to use INCR16 AHB bursts + 0x10 + + + + + ESMA + Endian Swap Mode Enable for Management Descriptor Accesses + 6 + 1 + read-write + + + ESPA + Endian Swap Mode Enable for Packet Data Accesses + 7 + 1 + read-write + + + DRBS + DMA Receive Buffer Size + 16 + 8 + read-write + + + + + TSR + Transmit Status Register + 0x00000014 + 32 + read-write + 0x00000000 + + + UBR + Used Bit Read + 0 + 1 + read-write + + + COL + Collision Occurred + 1 + 1 + read-write + + + RLE + Retry Limit Exceeded + 2 + 1 + read-write + + + TXGO + Transmit Go + 3 + 1 + read-write + + + TFC + Transmit Frame Corruption Due to AHB Error + 4 + 1 + read-write + + + TXCOMP + Transmit Complete + 5 + 1 + read-write + + + UND + Transmit Underrun + 6 + 1 + read-write + + + HRESP + HRESP Not OK + 8 + 1 + read-write + + + + + RBQB + Receive Buffer Queue Base Address + 0x00000018 + 32 + read-write + 0x00000000 + + + ADDR + Receive Buffer Queue Base Address + 2 + 30 + read-write + + + + + TBQB + Transmit Buffer Queue Base Address + 0x0000001C + 32 + read-write + 0x00000000 + + + ADDR + Transmit Buffer Queue Base Address + 2 + 30 + read-write + + + + + RSR + Receive Status Register + 0x00000020 + 32 + read-write + 0x00000000 + + + BNA + Buffer Not Available + 0 + 1 + read-write + + + REC + Frame Received + 1 + 1 + read-write + + + RXOVR + Receive Overrun + 2 + 1 + read-write + + + HNO + HRESP Not OK + 3 + 1 + read-write + + + + + ISR + Interrupt Status Register + 0x00000024 + 32 + read-only + 0x00000000 + + + MFS + Management Frame Sent + 0 + 1 + read-only + + + RCOMP + Receive Complete + 1 + 1 + read-only + + + RXUBR + RX Used Bit Read + 2 + 1 + read-only + + + TXUBR + TX Used Bit Read + 3 + 1 + read-only + + + TUR + Transmit Underrun + 4 + 1 + read-only + + + RLEX + Retry Limit Exceeded + 5 + 1 + read-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + read-only + + + TCOMP + Transmit Complete + 7 + 1 + read-only + + + ROVR + Receive Overrun + 10 + 1 + read-only + + + HRESP + HRESP Not OK + 11 + 1 + read-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + read-only + + + PTZ + Pause Time Zero + 13 + 1 + read-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + read-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + read-only + + + SFR + PTP Sync Frame Received + 19 + 1 + read-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + read-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + read-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + read-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + read-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + read-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + read-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + read-only + + + WOL + Wake On LAN + 28 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000028 + 32 + write-only + + + MFS + Management Frame Sent + 0 + 1 + write-only + + + RCOMP + Receive Complete + 1 + 1 + write-only + + + RXUBR + RX Used Bit Read + 2 + 1 + write-only + + + TXUBR + TX Used Bit Read + 3 + 1 + write-only + + + TUR + Transmit Underrun + 4 + 1 + write-only + + + RLEX + Retry Limit Exceeded or Late Collision + 5 + 1 + write-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + write-only + + + TCOMP + Transmit Complete + 7 + 1 + write-only + + + ROVR + Receive Overrun + 10 + 1 + write-only + + + HRESP + HRESP Not OK + 11 + 1 + write-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + write-only + + + PTZ + Pause Time Zero + 13 + 1 + write-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + write-only + + + EXINT + External Interrupt + 15 + 1 + write-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + write-only + + + SFR + PTP Sync Frame Received + 19 + 1 + write-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + write-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + write-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + write-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + write-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + write-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + write-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + write-only + + + WOL + Wake On LAN + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000002C + 32 + write-only + + + MFS + Management Frame Sent + 0 + 1 + write-only + + + RCOMP + Receive Complete + 1 + 1 + write-only + + + RXUBR + RX Used Bit Read + 2 + 1 + write-only + + + TXUBR + TX Used Bit Read + 3 + 1 + write-only + + + TUR + Transmit Underrun + 4 + 1 + write-only + + + RLEX + Retry Limit Exceeded or Late Collision + 5 + 1 + write-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + write-only + + + TCOMP + Transmit Complete + 7 + 1 + write-only + + + ROVR + Receive Overrun + 10 + 1 + write-only + + + HRESP + HRESP Not OK + 11 + 1 + write-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + write-only + + + PTZ + Pause Time Zero + 13 + 1 + write-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + write-only + + + EXINT + External Interrupt + 15 + 1 + write-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + write-only + + + SFR + PTP Sync Frame Received + 19 + 1 + write-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + write-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + write-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + write-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + write-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + write-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + write-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + write-only + + + WOL + Wake On LAN + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000030 + 32 + read-only + 0x07FFFFFF + + + MFS + Management Frame Sent + 0 + 1 + read-only + + + RCOMP + Receive Complete + 1 + 1 + read-only + + + RXUBR + RX Used Bit Read + 2 + 1 + read-only + + + TXUBR + TX Used Bit Read + 3 + 1 + read-only + + + TUR + Transmit Underrun + 4 + 1 + read-only + + + RLEX + Retry Limit Exceeded + 5 + 1 + read-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + read-only + + + TCOMP + Transmit Complete + 7 + 1 + read-only + + + ROVR + Receive Overrun + 10 + 1 + read-only + + + HRESP + HRESP Not OK + 11 + 1 + read-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + read-only + + + PTZ + Pause Time Zero + 13 + 1 + read-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + read-only + + + EXINT + External Interrupt + 15 + 1 + read-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + read-only + + + SFR + PTP Sync Frame Received + 19 + 1 + read-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + read-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + read-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + read-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + read-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + read-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + read-only + + + + + MAN + PHY Maintenance Register + 0x00000034 + 32 + read-write + 0x00000000 + + + DATA + PHY Data + 0 + 16 + read-write + + + WTN + Write Ten + 16 + 2 + read-write + + + REGA + Register Address + 18 + 5 + read-write + + + PHYA + PHY Address + 23 + 5 + read-write + + + OP + Operation + 28 + 2 + read-write + + + CLTTO + Clause 22 Operation + 30 + 1 + read-write + + + WZO + Write ZERO + 31 + 1 + read-write + + + + + RPQ + Received Pause Quantum Register + 0x00000038 + 32 + read-only + 0x00000000 + + + RPQ + Received Pause Quantum + 0 + 16 + read-only + + + + + TPQ + Transmit Pause Quantum Register + 0x0000003C + 32 + read-write + 0x0000FFFF + + + TPQ + Transmit Pause Quantum + 0 + 16 + read-write + + + + + HRB + Hash Register Bottom [31:0] + 0x00000080 + 32 + read-write + 0x00000000 + + + ADDR + Hash Address + 0 + 32 + read-write + + + + + HRT + Hash Register Top [63:32] + 0x00000084 + 32 + read-write + 0x00000000 + + + ADDR + Hash Address + 0 + 32 + read-write + + + + + SAB1 + Specific Address 1 Bottom [31:0] Register + 0x00000088 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 + 0 + 32 + read-write + + + + + SAT1 + Specific Address 1 Top [47:32] Register + 0x0000008C + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 + 0 + 16 + read-write + + + + + SAB2 + Specific Address 2 Bottom [31:0] Register + 0x00000090 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 2 + 0 + 32 + read-write + + + + + SAT2 + Specific Address 2 Top [47:32] Register + 0x00000094 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 2 + 0 + 16 + read-write + + + + + SAB3 + Specific Address 3 Bottom [31:0] Register + 0x00000098 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 3 + 0 + 32 + read-write + + + + + SAT3 + Specific Address 3 Top [47:32] Register + 0x0000009C + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 3 + 0 + 16 + read-write + + + + + SAB4 + Specific Address 4 Bottom [31:0] Register + 0x000000A0 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 4 + 0 + 32 + read-write + + + + + SAT4 + Specific Address 4 Top [47:32] Register + 0x000000A4 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 4 + 0 + 16 + read-write + + + + + 4 + 4 + 0-3 + TIDM[%s] + Type ID Match 1 Register + 0x000000A8 + 32 + read-write + + + TID + Type ID Match 1 + 0 + 16 + read-write + + + + + IPGS + IPG Stretch Register + 0x000000BC + 32 + read-write + 0x00000000 + + + FL + Frame Length + 0 + 16 + read-write + + + + + SVLAN + Stacked VLAN Register + 0x000000C0 + 32 + read-write + 0x00000000 + + + VLAN_TYPE + User Defined VLAN_TYPE Field + 0 + 16 + read-write + + + ESVLAN + Enable Stacked VLAN Processing Mode + 31 + 1 + read-write + + + + + TPFCP + Transmit PFC Pause Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + PEV + Priority Enable Vector + 0 + 8 + read-write + + + PQ + Pause Quantum + 8 + 8 + read-write + + + + + SAMB1 + Specific Address 1 Mask Bottom [31:0] Register + 0x000000C8 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 Mask + 0 + 32 + read-write + + + + + SAMT1 + Specific Address 1 Mask Top [47:32] Register + 0x000000CC + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 Mask + 0 + 16 + read-write + + + + + OTLO + Octets Transmitted [31:0] Register + 0x00000100 + 32 + read-only + 0x00000000 + + + TXO + Transmitted Octets + 0 + 32 + read-only + + + + + OTHI + Octets Transmitted [47:32] Register + 0x00000104 + 32 + read-only + 0x00000000 + + + TXO + Transmitted Octets + 0 + 16 + read-only + + + + + FT + Frames Transmitted Register + 0x00000108 + 32 + read-only + 0x00000000 + + + FTX + Frames Transmitted without Error + 0 + 32 + read-only + + + + + BCFT + Broadcast Frames Transmitted Register + 0x0000010C + 32 + read-only + 0x00000000 + + + BFTX + Broadcast Frames Transmitted without Error + 0 + 32 + read-only + + + + + MFT + Multicast Frames Transmitted Register + 0x00000110 + 32 + read-only + 0x00000000 + + + MFTX + Multicast Frames Transmitted without Error + 0 + 32 + read-only + + + + + PFT + Pause Frames Transmitted Register + 0x00000114 + 32 + read-only + 0x00000000 + + + PFTX + Pause Frames Transmitted Register + 0 + 16 + read-only + + + + + BFT64 + 64 Byte Frames Transmitted Register + 0x00000118 + 32 + read-only + 0x00000000 + + + NFTX + 64 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT127 + 65 to 127 Byte Frames Transmitted Register + 0x0000011C + 32 + read-only + 0x00000000 + + + NFTX + 65 to 127 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT255 + 128 to 255 Byte Frames Transmitted Register + 0x00000120 + 32 + read-only + 0x00000000 + + + NFTX + 128 to 255 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT511 + 256 to 511 Byte Frames Transmitted Register + 0x00000124 + 32 + read-only + 0x00000000 + + + NFTX + 256 to 511 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT1023 + 512 to 1023 Byte Frames Transmitted Register + 0x00000128 + 32 + read-only + 0x00000000 + + + NFTX + 512 to 1023 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT1518 + 1024 to 1518 Byte Frames Transmitted Register + 0x0000012C + 32 + read-only + 0x00000000 + + + NFTX + 1024 to 1518 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + GTBFT1518 + Greater Than 1518 Byte Frames Transmitted Register + 0x00000130 + 32 + read-only + 0x00000000 + + + NFTX + Greater than 1518 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TUR + Transmit Underruns Register + 0x00000134 + 32 + read-only + 0x00000000 + + + TXUNR + Transmit Underruns + 0 + 10 + read-only + + + + + SCF + Single Collision Frames Register + 0x00000138 + 32 + read-only + 0x00000000 + + + SCOL + Single Collision + 0 + 18 + read-only + + + + + MCF + Multiple Collision Frames Register + 0x0000013C + 32 + read-only + 0x00000000 + + + MCOL + Multiple Collision + 0 + 18 + read-only + + + + + EC + Excessive Collisions Register + 0x00000140 + 32 + read-only + 0x00000000 + + + XCOL + Excessive Collisions + 0 + 10 + read-only + + + + + LC + Late Collisions Register + 0x00000144 + 32 + read-only + 0x00000000 + + + LCOL + Late Collisions + 0 + 10 + read-only + + + + + DTF + Deferred Transmission Frames Register + 0x00000148 + 32 + read-only + 0x00000000 + + + DEFT + Deferred Transmission + 0 + 18 + read-only + + + + + CSE + Carrier Sense Errors Register + 0x0000014C + 32 + read-only + 0x00000000 + + + CSR + Carrier Sense Error + 0 + 10 + read-only + + + + + ORLO + Octets Received [31:0] Received + 0x00000150 + 32 + read-only + 0x00000000 + + + RXO + Received Octets + 0 + 32 + read-only + + + + + ORHI + Octets Received [47:32] Received + 0x00000154 + 32 + read-only + 0x00000000 + + + RXO + Received Octets + 0 + 16 + read-only + + + + + FR + Frames Received Register + 0x00000158 + 32 + read-only + 0x00000000 + + + FRX + Frames Received without Error + 0 + 32 + read-only + + + + + BCFR + Broadcast Frames Received Register + 0x0000015C + 32 + read-only + 0x00000000 + + + BFRX + Broadcast Frames Received without Error + 0 + 32 + read-only + + + + + MFR + Multicast Frames Received Register + 0x00000160 + 32 + read-only + 0x00000000 + + + MFRX + Multicast Frames Received without Error + 0 + 32 + read-only + + + + + PFR + Pause Frames Received Register + 0x00000164 + 32 + read-only + 0x00000000 + + + PFRX + Pause Frames Received Register + 0 + 16 + read-only + + + + + BFR64 + 64 Byte Frames Received Register + 0x00000168 + 32 + read-only + 0x00000000 + + + NFRX + 64 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR127 + 65 to 127 Byte Frames Received Register + 0x0000016C + 32 + read-only + 0x00000000 + + + NFRX + 65 to 127 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR255 + 128 to 255 Byte Frames Received Register + 0x00000170 + 32 + read-only + 0x00000000 + + + NFRX + 128 to 255 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR511 + 256 to 511Byte Frames Received Register + 0x00000174 + 32 + read-only + 0x00000000 + + + NFRX + 256 to 511 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR1023 + 512 to 1023 Byte Frames Received Register + 0x00000178 + 32 + read-only + 0x00000000 + + + NFRX + 512 to 1023 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR1518 + 1024 to 1518 Byte Frames Received Register + 0x0000017C + 32 + read-only + 0x00000000 + + + NFRX + 1024 to 1518 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TMXBFR + 1519 to Maximum Byte Frames Received Register + 0x00000180 + 32 + read-only + 0x00000000 + + + NFRX + 1519 to Maximum Byte Frames Received without Error + 0 + 32 + read-only + + + + + UFR + Undersize Frames Received Register + 0x00000184 + 32 + read-only + 0x00000000 + + + UFRX + Undersize Frames Received + 0 + 10 + read-only + + + + + OFR + Oversize Frames Received Register + 0x00000188 + 32 + read-only + 0x00000000 + + + OFRX + Oversized Frames Received + 0 + 10 + read-only + + + + + JR + Jabbers Received Register + 0x0000018C + 32 + read-only + 0x00000000 + + + JRX + Jabbers Received + 0 + 10 + read-only + + + + + FCSE + Frame Check Sequence Errors Register + 0x00000190 + 32 + read-only + 0x00000000 + + + FCKR + Frame Check Sequence Errors + 0 + 10 + read-only + + + + + LFFE + Length Field Frame Errors Register + 0x00000194 + 32 + read-only + 0x00000000 + + + LFER + Length Field Frame Errors + 0 + 10 + read-only + + + + + RSE + Receive Symbol Errors Register + 0x00000198 + 32 + read-only + 0x00000000 + + + RXSE + Receive Symbol Errors + 0 + 10 + read-only + + + + + AE + Alignment Errors Register + 0x0000019C + 32 + read-only + 0x00000000 + + + AER + Alignment Errors + 0 + 10 + read-only + + + + + RRE + Receive Resource Errors Register + 0x000001A0 + 32 + read-only + 0x00000000 + + + RXRER + Receive Resource Errors + 0 + 18 + read-only + + + + + ROE + Receive Overrun Register + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXOVR + Receive Overruns + 0 + 10 + read-only + + + + + IHCE + IP Header Checksum Errors Register + 0x000001A8 + 32 + read-only + 0x00000000 + + + HCKER + IP Header Checksum Errors + 0 + 8 + read-only + + + + + TCE + TCP Checksum Errors Register + 0x000001AC + 32 + read-only + 0x00000000 + + + TCKER + TCP Checksum Errors + 0 + 8 + read-only + + + + + UCE + UDP Checksum Errors Register + 0x000001B0 + 32 + read-only + 0x00000000 + + + UCKER + UDP Checksum Errors + 0 + 8 + read-only + + + + + TSSSL + 1588 Timer Sync Strobe Seconds [31:0] Register + 0x000001C8 + 32 + read-write + 0x00000000 + + + VTS + Value of Timer Seconds Register Capture + 0 + 32 + read-write + + + + + TSSN + 1588 Timer Sync Strobe Nanoseconds Register + 0x000001CC + 32 + read-write + 0x00000000 + + + VTN + Value Timer Nanoseconds Register Capture + 0 + 30 + read-write + + + + + TSL + 1588 Timer Seconds [31:0] Register + 0x000001D0 + 32 + read-write + 0x00000000 + + + TCS + Timer Count in Seconds + 0 + 32 + read-write + + + + + TN + 1588 Timer Nanoseconds Register + 0x000001D4 + 32 + read-write + 0x00000000 + + + TNS + Timer Count in Nanoseconds + 0 + 30 + read-write + + + + + TA + 1588 Timer Adjust Register + 0x000001D8 + 32 + write-only + + + ITDT + Increment/Decrement + 0 + 30 + write-only + + + ADJ + Adjust 1588 Timer + 31 + 1 + write-only + + + + + TI + 1588 Timer Increment Register + 0x000001DC + 32 + read-write + 0x00000000 + + + CNS + Count Nanoseconds + 0 + 8 + read-write + + + ACNS + Alternative Count Nanoseconds + 8 + 8 + read-write + + + NIT + Number of Increments + 16 + 8 + read-write + + + + + EFTS + PTP Event Frame Transmitted Seconds + 0x000001E0 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + EFTN + PTP Event Frame Transmitted Nanoseconds + 0x000001E4 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + EFRS + PTP Event Frame Received Seconds + 0x000001E8 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + EFRN + PTP Event Frame Received Nanoseconds + 0x000001EC + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + PEFTS + PTP Peer Event Frame Transmitted Seconds + 0x000001F0 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + PEFTN + PTP Peer Event Frame Transmitted Nanoseconds + 0x000001F4 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + PEFRS + PTP Peer Event Frame Received Seconds + 0x000001F8 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + PEFRN + PTP Peer Event Frame Received Nanoseconds + 0x000001FC + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + + + UART1 + 6418K + Universal Asynchronous Receiver Transmitter 1 + UART + UART1_ + 0x40060600 + + 0 + 0x200 + registers + + + UART1 + 45 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even Parity + 0x0 + + + ODD + Odd Parity + 0x1 + + + SPACE + Space: parity forced to 0 + 0x2 + + + MARK + Mark: parity forced to 1 + 0x3 + + + NO + No parity + 0x4 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic echo + 0x1 + + + LOCAL_LOOPBACK + Local loopback + 0x2 + + + REMOTE_LOOPBACK + Remote loopback + 0x3 + + + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + Enable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Enable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Enable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Enable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Enable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Enable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Enable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Enable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Enable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Enable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + Disable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Disable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Disable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Disable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Disable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Disable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Disable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Disable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Disable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + Mask RXRDY Interrupt + 0 + 1 + read-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + read-only + + + ENDRX + Mask End of Receive Transfer Interrupt + 3 + 1 + read-only + + + ENDTX + Mask End of Transmit Interrupt + 4 + 1 + read-only + + + OVRE + Mask Overrun Error Interrupt + 5 + 1 + read-only + + + FRAME + Mask Framing Error Interrupt + 6 + 1 + read-only + + + PARE + Mask Parity Error Interrupt + 7 + 1 + read-only + + + TXEMPTY + Mask TXEMPTY Interrupt + 9 + 1 + read-only + + + TXBUFE + Mask TXBUFE Interrupt + 11 + 1 + read-only + + + RXBUFF + Mask RXBUFF Interrupt + 12 + 1 + read-only + + + + + SR + Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Receive Buffer Full + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 8 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divisor + 0 + 16 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x554152 + + + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + HSMCI + 6449O + High Speed MultiMedia Card Interface + HSMCI_ + 0x40080000 + + 0 + 0x4000 + registers + + + HSMCI + 16 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + MCIEN + Multi-Media Interface Enable + 0 + 1 + write-only + + + MCIDIS + Multi-Media Interface Disable + 1 + 1 + write-only + + + PWSEN + Power Save Mode Enable + 2 + 1 + write-only + + + PWSDIS + Power Save Mode Disable + 3 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + CLKDIV + Clock Divider + 0 + 8 + read-write + + + PWSDIV + Power Saving Divider + 8 + 3 + read-write + + + RDPROOF + Read Proof Enable + 11 + 1 + read-write + + + WRPROOF + Write Proof Enable + 12 + 1 + read-write + + + FBYTE + Force Byte Transfer + 13 + 1 + read-write + + + PADV + Padding Value + 14 + 1 + read-write + + + PDCMODE + PDC-oriented Mode + 15 + 1 + read-write + + + CLKODD + Clock divider is odd + 16 + 1 + read-write + + + + + DTOR + Data Timeout Register + 0x00000008 + 32 + read-write + 0x00000000 + + + DTOCYC + Data Timeout Cycle Number + 0 + 4 + read-write + + + DTOMUL + Data Timeout Multiplier + 4 + 3 + read-write + + + 1 + DTOCYC + 0x0 + + + 16 + DTOCYC x 16 + 0x1 + + + 128 + DTOCYC x 128 + 0x2 + + + 256 + DTOCYC x 256 + 0x3 + + + 1024 + DTOCYC x 1024 + 0x4 + + + 4096 + DTOCYC x 4096 + 0x5 + + + 65536 + DTOCYC x 65536 + 0x6 + + + 1048576 + DTOCYC x 1048576 + 0x7 + + + + + + + SDCR + SD/SDIO Card Register + 0x0000000C + 32 + read-write + 0x00000000 + + + SDCSEL + SDCard/SDIO Slot + 0 + 2 + read-write + + + SLOTA + Slot A is selected. + 0x0 + + + SLOTB + - + 0x1 + + + SLOTC + - + 0x2 + + + SLOTD + - + 0x3 + + + + + SDCBUS + SDCard/SDIO Bus Width + 6 + 2 + read-write + + + 1 + 1 bit + 0x0 + + + 4 + 4 bits + 0x2 + + + 8 + 8 bits + 0x3 + + + + + + + ARGR + Argument Register + 0x00000010 + 32 + read-write + 0x00000000 + + + ARG + Command Argument + 0 + 32 + read-write + + + + + CMDR + Command Register + 0x00000014 + 32 + write-only + + + CMDNB + Command Number + 0 + 6 + write-only + + + RSPTYP + Response Type + 6 + 2 + write-only + + + NORESP + No response + 0x0 + + + 48_BIT + 48-bit response + 0x1 + + + 136_BIT + 136-bit response + 0x2 + + + R1B + R1b response type + 0x3 + + + + + SPCMD + Special Command + 8 + 3 + write-only + + + STD + Not a special CMD. + 0x0 + + + INIT + Initialization CMD: 74 clock cycles for initialization sequence. + 0x1 + + + SYNC + Synchronized CMD: Wait for the end of the current data block transfer before sending the pending command. + 0x2 + + + CE_ATA + CE-ATA Completion Signal disable Command. The host cancels the ability for the device to return a command completion signal on the command line. + 0x3 + + + IT_CMD + Interrupt command: Corresponds to the Interrupt Mode (CMD40). + 0x4 + + + IT_RESP + Interrupt response: Corresponds to the Interrupt Mode (CMD40). + 0x5 + + + BOR + Boot Operation Request. Start a boot operation mode, the host processor can read boot data from the MMC device directly. + 0x6 + + + EBO + End Boot Operation. This command allows the host processor to terminate the boot operation mode. + 0x7 + + + + + OPDCMD + Open Drain Command + 11 + 1 + write-only + + + PUSHPULL + Push pull command. + 0 + + + OPENDRAIN + Open drain command. + 1 + + + + + MAXLAT + Max Latency for Command to Response + 12 + 1 + write-only + + + 5 + 5-cycle max latency. + 0 + + + 64 + 64-cycle max latency. + 1 + + + + + TRCMD + Transfer Command + 16 + 2 + write-only + + + NO_DATA + No data transfer + 0x0 + + + START_DATA + Start data transfer + 0x1 + + + STOP_DATA + Stop data transfer + 0x2 + + + + + TRDIR + Transfer Direction + 18 + 1 + write-only + + + WRITE + Write. + 0 + + + READ + Read. + 1 + + + + + TRTYP + Transfer Type + 19 + 3 + write-only + + + SINGLE + MMC/SD Card Single Block + 0x0 + + + MULTIPLE + MMC/SD Card Multiple Block + 0x1 + + + STREAM + MMC Stream + 0x2 + + + BYTE + SDIO Byte + 0x4 + + + BLOCK + SDIO Block + 0x5 + + + + + IOSPCMD + SDIO Special Command + 24 + 2 + write-only + + + STD + Not an SDIO Special Command + 0x0 + + + SUSPEND + SDIO Suspend Command + 0x1 + + + RESUME + SDIO Resume Command + 0x2 + + + + + ATACS + ATA with Command Completion Signal + 26 + 1 + write-only + + + NORMAL + Normal operation mode. + 0 + + + COMPLETION + This bit indicates that a completion signal is expected within a programmed amount of time (HSMCI_CSTOR). + 1 + + + + + BOOT_ACK + Boot Operation Acknowledge + 27 + 1 + write-only + + + + + BLKR + Block Register + 0x00000018 + 32 + read-write + 0x00000000 + + + BCNT + MMC/SDIO Block Count - SDIO Byte Count + 0 + 16 + read-write + + + BLKLEN + Data Block Length + 16 + 16 + read-write + + + + + CSTOR + Completion Signal Timeout Register + 0x0000001C + 32 + read-write + 0x00000000 + + + CSTOCYC + Completion Signal Timeout Cycle Number + 0 + 4 + read-write + + + CSTOMUL + Completion Signal Timeout Multiplier + 4 + 3 + read-write + + + 1 + CSTOCYC x 1 + 0x0 + + + 16 + CSTOCYC x 16 + 0x1 + + + 128 + CSTOCYC x 128 + 0x2 + + + 256 + CSTOCYC x 256 + 0x3 + + + 1024 + CSTOCYC x 1024 + 0x4 + + + 4096 + CSTOCYC x 4096 + 0x5 + + + 65536 + CSTOCYC x 65536 + 0x6 + + + 1048576 + CSTOCYC x 1048576 + 0x7 + + + + + + + 4 + 4 + 0-3 + RSPR[%s] + Response Register + 0x00000020 + 32 + read-only + + + RSP + Response + 0 + 32 + read-only + + + + + RDR + Receive Data Register + 0x00000030 + 32 + read-only + 0x00000000 + + + DATA + Data to Read + 0 + 32 + read-only + + + + + TDR + Transmit Data Register + 0x00000034 + 32 + write-only + + + DATA + Data to Write + 0 + 32 + write-only + + + + + SR + Status Register + 0x00000040 + 32 + read-only + 0x0000C0E5 + + + CMDRDY + Command Ready + 0 + 1 + read-only + + + RXRDY + Receiver Ready + 1 + 1 + read-only + + + TXRDY + Transmit Ready + 2 + 1 + read-only + + + BLKE + Data Block Ended + 3 + 1 + read-only + + + DTIP + Data Transfer in Progress + 4 + 1 + read-only + + + NOTBUSY + HSMCI Not Busy + 5 + 1 + read-only + + + ENDRX + End of RX Buffer + 6 + 1 + read-only + + + ENDTX + End of TX Buffer + 7 + 1 + read-only + + + SDIOIRQA + SDIO Interrupt for Slot A + 8 + 1 + read-only + + + SDIOWAIT + SDIO Read Wait Operation Status + 12 + 1 + read-only + + + CSRCV + CE-ATA Completion Signal Received + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + RINDE + Response Index Error + 16 + 1 + read-only + + + RDIRE + Response Direction Error + 17 + 1 + read-only + + + RCRCE + Response CRC Error + 18 + 1 + read-only + + + RENDE + Response End Bit Error + 19 + 1 + read-only + + + RTOE + Response Time-out Error + 20 + 1 + read-only + + + DCRCE + Data CRC Error + 21 + 1 + read-only + + + DTOE + Data Time-out Error + 22 + 1 + read-only + + + CSTOE + Completion Signal Time-out Error + 23 + 1 + read-only + + + FIFOEMPTY + FIFO empty flag + 26 + 1 + read-only + + + XFRDONE + Transfer Done flag + 27 + 1 + read-only + + + ACKRCV + Boot Operation Acknowledge Received + 28 + 1 + read-only + + + ACKRCVE + Boot Operation Acknowledge Error + 29 + 1 + read-only + + + OVRE + Overrun + 30 + 1 + read-only + + + UNRE + Underrun + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000044 + 32 + write-only + + + CMDRDY + Command Ready Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receiver Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Ready Interrupt Enable + 2 + 1 + write-only + + + BLKE + Data Block Ended Interrupt Enable + 3 + 1 + write-only + + + DTIP + Data Transfer in Progress Interrupt Enable + 4 + 1 + write-only + + + NOTBUSY + Data Not Busy Interrupt Enable + 5 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 6 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 7 + 1 + write-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Enable + 8 + 1 + write-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Enable + 12 + 1 + write-only + + + CSRCV + Completion Signal Received Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + RINDE + Response Index Error Interrupt Enable + 16 + 1 + write-only + + + RDIRE + Response Direction Error Interrupt Enable + 17 + 1 + write-only + + + RCRCE + Response CRC Error Interrupt Enable + 18 + 1 + write-only + + + RENDE + Response End Bit Error Interrupt Enable + 19 + 1 + write-only + + + RTOE + Response Time-out Error Interrupt Enable + 20 + 1 + write-only + + + DCRCE + Data CRC Error Interrupt Enable + 21 + 1 + write-only + + + DTOE + Data Time-out Error Interrupt Enable + 22 + 1 + write-only + + + CSTOE + Completion Signal Timeout Error Interrupt Enable + 23 + 1 + write-only + + + FIFOEMPTY + FIFO empty Interrupt enable + 26 + 1 + write-only + + + XFRDONE + Transfer Done Interrupt enable + 27 + 1 + write-only + + + ACKRCV + Boot Acknowledge Interrupt Enable + 28 + 1 + write-only + + + ACKRCVE + Boot Acknowledge Error Interrupt Enable + 29 + 1 + write-only + + + OVRE + Overrun Interrupt Enable + 30 + 1 + write-only + + + UNRE + Underrun Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000048 + 32 + write-only + + + CMDRDY + Command Ready Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receiver Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Ready Interrupt Disable + 2 + 1 + write-only + + + BLKE + Data Block Ended Interrupt Disable + 3 + 1 + write-only + + + DTIP + Data Transfer in Progress Interrupt Disable + 4 + 1 + write-only + + + NOTBUSY + Data Not Busy Interrupt Disable + 5 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 6 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 7 + 1 + write-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Disable + 8 + 1 + write-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Disable + 12 + 1 + write-only + + + CSRCV + Completion Signal received interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + RINDE + Response Index Error Interrupt Disable + 16 + 1 + write-only + + + RDIRE + Response Direction Error Interrupt Disable + 17 + 1 + write-only + + + RCRCE + Response CRC Error Interrupt Disable + 18 + 1 + write-only + + + RENDE + Response End Bit Error Interrupt Disable + 19 + 1 + write-only + + + RTOE + Response Time-out Error Interrupt Disable + 20 + 1 + write-only + + + DCRCE + Data CRC Error Interrupt Disable + 21 + 1 + write-only + + + DTOE + Data Time-out Error Interrupt Disable + 22 + 1 + write-only + + + CSTOE + Completion Signal Time out Error Interrupt Disable + 23 + 1 + write-only + + + FIFOEMPTY + FIFO empty Interrupt Disable + 26 + 1 + write-only + + + XFRDONE + Transfer Done Interrupt Disable + 27 + 1 + write-only + + + ACKRCV + Boot Acknowledge Interrupt Disable + 28 + 1 + write-only + + + ACKRCVE + Boot Acknowledge Error Interrupt Disable + 29 + 1 + write-only + + + OVRE + Overrun Interrupt Disable + 30 + 1 + write-only + + + UNRE + Underrun Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000004C + 32 + read-only + 0x00000000 + + + CMDRDY + Command Ready Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receiver Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Ready Interrupt Mask + 2 + 1 + read-only + + + BLKE + Data Block Ended Interrupt Mask + 3 + 1 + read-only + + + DTIP + Data Transfer in Progress Interrupt Mask + 4 + 1 + read-only + + + NOTBUSY + Data Not Busy Interrupt Mask + 5 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 6 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 7 + 1 + read-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Mask + 8 + 1 + read-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Mask + 12 + 1 + read-only + + + CSRCV + Completion Signal Received Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + RINDE + Response Index Error Interrupt Mask + 16 + 1 + read-only + + + RDIRE + Response Direction Error Interrupt Mask + 17 + 1 + read-only + + + RCRCE + Response CRC Error Interrupt Mask + 18 + 1 + read-only + + + RENDE + Response End Bit Error Interrupt Mask + 19 + 1 + read-only + + + RTOE + Response Time-out Error Interrupt Mask + 20 + 1 + read-only + + + DCRCE + Data CRC Error Interrupt Mask + 21 + 1 + read-only + + + DTOE + Data Time-out Error Interrupt Mask + 22 + 1 + read-only + + + CSTOE + Completion Signal Time-out Error Interrupt Mask + 23 + 1 + read-only + + + FIFOEMPTY + FIFO Empty Interrupt Mask + 26 + 1 + read-only + + + XFRDONE + Transfer Done Interrupt Mask + 27 + 1 + read-only + + + ACKRCV + Boot Operation Acknowledge Received Interrupt Mask + 28 + 1 + read-only + + + ACKRCVE + Boot Operation Acknowledge Error Interrupt Mask + 29 + 1 + read-only + + + OVRE + Overrun Interrupt Mask + 30 + 1 + read-only + + + UNRE + Underrun Interrupt Mask + 31 + 1 + read-only + + + + + CFG + Configuration Register + 0x00000054 + 32 + read-write + 0x00000000 + + + FIFOMODE + HSMCI Internal FIFO control mode + 0 + 1 + read-write + + + FERRCTRL + Flow Error flag reset control mode + 4 + 1 + read-write + + + HSMODE + High Speed Mode + 8 + 1 + read-write + + + LSYNC + Synchronize on the last block + 12 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x4D4349 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + 256 + 4 + 0-255 + FIFO[%s] + FIFO Memory Aperture0 + 0x00000200 + 32 + read-write + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + UDP + 6083X + USB Device Port + UDP_ + 0x40084000 + + 0 + 0x4000 + registers + + + UDP + 35 + + + + FRM_NUM + Frame Number Register + 0x00000000 + 32 + read-only + 0x00000000 + + + FRM_NUM + Frame Number as Defined in the Packet Field Formats + 0 + 11 + read-only + + + FRM_ERR + Frame Error + 16 + 1 + read-only + + + FRM_OK + Frame OK + 17 + 1 + read-only + + + + + GLB_STAT + Global State Register + 0x00000004 + 32 + read-write + 0x00000010 + + + FADDEN + Function Address Enable + 0 + 1 + read-write + + + CONFG + Configured + 1 + 1 + read-write + + + ESR + Enable Send Resume + 2 + 1 + read-write + + + RSMINPR + 3 + 1 + read-write + + + RMWUPE + Remote Wake Up Enable + 4 + 1 + read-write + + + + + FADDR + Function Address Register + 0x00000008 + 32 + read-write + 0x00000100 + + + FADD + Function Address Value + 0 + 7 + read-write + + + FEN + Function Enable + 8 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000010 + 32 + write-only + + + EP0INT + Enable Endpoint 0 Interrupt + 0 + 1 + write-only + + + EP1INT + Enable Endpoint 1 Interrupt + 1 + 1 + write-only + + + EP2INT + Enable Endpoint 2Interrupt + 2 + 1 + write-only + + + EP3INT + Enable Endpoint 3 Interrupt + 3 + 1 + write-only + + + EP4INT + Enable Endpoint 4 Interrupt + 4 + 1 + write-only + + + EP5INT + Enable Endpoint 5 Interrupt + 5 + 1 + write-only + + + EP6INT + Enable Endpoint 6 Interrupt + 6 + 1 + write-only + + + EP7INT + Enable Endpoint 7 Interrupt + 7 + 1 + write-only + + + RXSUSP + Enable UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Enable UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Enable Start Of Frame Interrupt + 11 + 1 + write-only + + + WAKEUP + Enable UDP bus Wakeup Interrupt + 13 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000014 + 32 + write-only + + + EP0INT + Disable Endpoint 0 Interrupt + 0 + 1 + write-only + + + EP1INT + Disable Endpoint 1 Interrupt + 1 + 1 + write-only + + + EP2INT + Disable Endpoint 2 Interrupt + 2 + 1 + write-only + + + EP3INT + Disable Endpoint 3 Interrupt + 3 + 1 + write-only + + + EP4INT + Disable Endpoint 4 Interrupt + 4 + 1 + write-only + + + EP5INT + Disable Endpoint 5 Interrupt + 5 + 1 + write-only + + + EP6INT + Disable Endpoint 6 Interrupt + 6 + 1 + write-only + + + EP7INT + Disable Endpoint 7 Interrupt + 7 + 1 + write-only + + + RXSUSP + Disable UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Disable UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Disable Start Of Frame Interrupt + 11 + 1 + write-only + + + WAKEUP + Disable USB Bus Interrupt + 13 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000018 + 32 + read-only + 0x00001200 + + + EP0INT + Mask Endpoint 0 Interrupt + 0 + 1 + read-only + + + EP1INT + Mask Endpoint 1 Interrupt + 1 + 1 + read-only + + + EP2INT + Mask Endpoint 2 Interrupt + 2 + 1 + read-only + + + EP3INT + Mask Endpoint 3 Interrupt + 3 + 1 + read-only + + + EP4INT + Mask Endpoint 4 Interrupt + 4 + 1 + read-only + + + EP5INT + Mask Endpoint 5 Interrupt + 5 + 1 + read-only + + + EP6INT + Mask Endpoint 6 Interrupt + 6 + 1 + read-only + + + EP7INT + Mask Endpoint 7 Interrupt + 7 + 1 + read-only + + + RXSUSP + Mask UDP Suspend Interrupt + 8 + 1 + read-only + + + RXRSM + Mask UDP Resume Interrupt. + 9 + 1 + read-only + + + EXTRSM + 10 + 1 + read-only + + + SOFINT + Mask Start Of Frame Interrupt + 11 + 1 + read-only + + + BIT12 + UDP_IMR Bit 12 + 12 + 1 + read-only + + + WAKEUP + USB Bus WAKEUP Interrupt + 13 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000001C + 32 + read-only + + + EP0INT + Endpoint 0 Interrupt Status + 0 + 1 + read-only + + + EP1INT + Endpoint 1 Interrupt Status + 1 + 1 + read-only + + + EP2INT + Endpoint 2 Interrupt Status + 2 + 1 + read-only + + + EP3INT + Endpoint 3 Interrupt Status + 3 + 1 + read-only + + + EP4INT + Endpoint 4 Interrupt Status + 4 + 1 + read-only + + + EP5INT + Endpoint 5 Interrupt Status + 5 + 1 + read-only + + + EP6INT + Endpoint 6 Interrupt Status + 6 + 1 + read-only + + + EP7INT + Endpoint 7Interrupt Status + 7 + 1 + read-only + + + RXSUSP + UDP Suspend Interrupt Status + 8 + 1 + read-only + + + RXRSM + UDP Resume Interrupt Status + 9 + 1 + read-only + + + EXTRSM + 10 + 1 + read-only + + + SOFINT + Start of Frame Interrupt Status + 11 + 1 + read-only + + + ENDBUSRES + End of BUS Reset Interrupt Status + 12 + 1 + read-only + + + WAKEUP + UDP Resume Interrupt Status + 13 + 1 + read-only + + + + + ICR + Interrupt Clear Register + 0x00000020 + 32 + write-only + + + RXSUSP + Clear UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Clear UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Clear Start Of Frame Interrupt + 11 + 1 + write-only + + + ENDBUSRES + Clear End of Bus Reset Interrupt + 12 + 1 + write-only + + + WAKEUP + Clear Wakeup Interrupt + 13 + 1 + write-only + + + + + RST_EP + Reset Endpoint Register + 0x00000028 + 32 + read-write + 0x00000000 + + + EP0 + Reset Endpoint 0 + 0 + 1 + read-write + + + EP1 + Reset Endpoint 1 + 1 + 1 + read-write + + + EP2 + Reset Endpoint 2 + 2 + 1 + read-write + + + EP3 + Reset Endpoint 3 + 3 + 1 + read-write + + + EP4 + Reset Endpoint 4 + 4 + 1 + read-write + + + EP5 + Reset Endpoint 5 + 5 + 1 + read-write + + + EP6 + Reset Endpoint 6 + 6 + 1 + read-write + + + EP7 + Reset Endpoint 7 + 7 + 1 + read-write + + + + + 8 + 4 + 0-7 + CSR[%s] + Endpoint Control and Status Register + 0x00000030 + 32 + read-write + + + TXCOMP + Generates an IN Packet with Data Previously Written in the DPR + 0 + 1 + read-write + + + RX_DATA_BK0 + Receive Data Bank 0 + 1 + 1 + read-write + + + RXSETUP + Received Setup + 2 + 1 + read-write + + + STALLSENT + Stall Sent + 3 + 1 + read-write + + + TXPKTRDY + Transmit Packet Ready + 4 + 1 + read-write + + + FORCESTALL + Force Stall (used by Control, Bulk and Isochronous Endpoints) + 5 + 1 + read-write + + + RX_DATA_BK1 + Receive Data Bank 1 (only used by endpoints with ping-pong attributes) + 6 + 1 + read-write + + + DIR + Transfer Direction (only available for control endpoints) + 7 + 1 + read-write + + + EPTYPE + Endpoint Type + 8 + 3 + read-write + + + CTRL + Control + 0x0 + + + ISO_OUT + Isochronous OUT + 0x1 + + + BULK_OUT + Bulk OUT + 0x2 + + + INT_OUT + Interrupt OUT + 0x3 + + + ISO_IN + Isochronous IN + 0x5 + + + BULK_IN + Bulk IN + 0x6 + + + INT_IN + Interrupt IN + 0x7 + + + + + DTGLE + Data Toggle + 11 + 1 + read-write + + + EPEDS + Endpoint Enable Disable + 15 + 1 + read-write + + + RXBYTECNT + Number of Bytes Available in the FIFO + 16 + 11 + read-write + + + + + CSR0_ISOCHRONOUS + Endpoint Control and Status Register + ISOCHRONOUS + 0x00000030 + 32 + read-write + + + TXCOMP + Generates an IN Packet with Data Previously Written in the DPR + 0 + 1 + read-write + + + RX_DATA_BK0 + Receive Data Bank 0 + 1 + 1 + read-write + + + RXSETUP + Received Setup + 2 + 1 + read-write + + + ISOERROR + A CRC error has been detected in an isochronous transfer + 3 + 1 + read-write + + + TXPKTRDY + Transmit Packet Ready + 4 + 1 + read-write + + + FORCESTALL + Force Stall (used by Control, Bulk and Isochronous Endpoints) + 5 + 1 + read-write + + + RX_DATA_BK1 + Receive Data Bank 1 (only used by endpoints with ping-pong attributes) + 6 + 1 + read-write + + + DIR + Transfer Direction (only available for control endpoints) + 7 + 1 + read-write + + + EPTYPE + Endpoint Type + 8 + 3 + read-write + + + CTRL + Control + 0x0 + + + ISO_OUT + Isochronous OUT + 0x1 + + + ISO_IN + Isochronous IN + 0x5 + + + BULK_OUT + Bulk OUT + 0x2 + + + BULK_IN + Bulk IN + 0x6 + + + INT_OUT + Interrupt OUT + 0x3 + + + INT_IN + Interrupt IN + 0x7 + + + + + DTGLE + Data Toggle + 11 + 1 + read-write + + + EPEDS + Endpoint Enable Disable + 15 + 1 + read-write + + + RXBYTECNT + Number of Bytes Available in the FIFO + 16 + 11 + read-write + + + + + 8 + 4 + 0-7 + FDR[%s] + Endpoint FIFO Data Register + 0x00000050 + 32 + read-write + + + FIFO_DATA + FIFO Data Value + 0 + 8 + read-write + + + + + TXVC + Transceiver Control Register + 0x00000074 + 32 + read-write + 0x00000100 + + + TXVDIS + Transceiver Disable + 8 + 1 + read-write + + + PUON + Pull-up On + 9 + 1 + read-write + + + + + + + SPI + 6088Y + Serial Peripheral Interface + SPI_ + 0x40088000 + + 0 + 0x4000 + registers + + + SPI + 19 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SPIEN + SPI Enable + 0 + 1 + write-only + + + SPIDIS + SPI Disable + 1 + 1 + write-only + + + SWRST + SPI Software Reset + 7 + 1 + write-only + + + LASTXFER + Last Transfer + 24 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + MSTR + Master/Slave Mode + 0 + 1 + read-write + + + PS + Peripheral Select + 1 + 1 + read-write + + + PCSDEC + Chip Select Decode + 2 + 1 + read-write + + + MODFDIS + Mode Fault Detection + 4 + 1 + read-write + + + WDRBT + Wait Data Read Before Transfer + 5 + 1 + read-write + + + LLB + Local Loopback Enable + 7 + 1 + read-write + + + PCS + Peripheral Chip Select + 16 + 4 + read-write + + + DLYBCS + Delay Between Chip Selects + 24 + 8 + read-write + + + + + RDR + Receive Data Register + 0x00000008 + 32 + read-only + 0x00000000 + + + RD + Receive Data + 0 + 16 + read-only + + + PCS + Peripheral Chip Select + 16 + 4 + read-only + + + + + TDR + Transmit Data Register + 0x0000000C + 32 + write-only + + + TD + Transmit Data + 0 + 16 + write-only + + + PCS + Peripheral Chip Select + 16 + 4 + write-only + + + LASTXFER + Last Transfer + 24 + 1 + write-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x000000F0 + + + RDRF + Receive Data Register Full + 0 + 1 + read-only + + + TDRE + Transmit Data Register Empty + 1 + 1 + read-only + + + MODF + Mode Fault Error + 2 + 1 + read-only + + + OVRES + Overrun Error Status + 3 + 1 + read-only + + + ENDRX + End of RX Buffer + 4 + 1 + read-only + + + ENDTX + End of TX Buffer + 5 + 1 + read-only + + + RXBUFF + RX Buffer Full + 6 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 7 + 1 + read-only + + + NSSR + NSS Rising + 8 + 1 + read-only + + + TXEMPTY + Transmission Registers Empty + 9 + 1 + read-only + + + UNDES + Underrun Error Status (Slave mode Only) + 10 + 1 + read-only + + + SPIENS + SPI Enable Status + 16 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000014 + 32 + write-only + + + RDRF + Receive Data Register Full Interrupt Enable + 0 + 1 + write-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Enable + 1 + 1 + write-only + + + MODF + Mode Fault Error Interrupt Enable + 2 + 1 + write-only + + + OVRES + Overrun Error Interrupt Enable + 3 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 4 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 5 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 6 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 7 + 1 + write-only + + + NSSR + NSS Rising Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + Transmission Registers Empty Enable + 9 + 1 + write-only + + + UNDES + Underrun Error Interrupt Enable + 10 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000018 + 32 + write-only + + + RDRF + Receive Data Register Full Interrupt Disable + 0 + 1 + write-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Disable + 1 + 1 + write-only + + + MODF + Mode Fault Error Interrupt Disable + 2 + 1 + write-only + + + OVRES + Overrun Error Interrupt Disable + 3 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 4 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 5 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 6 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 7 + 1 + write-only + + + NSSR + NSS Rising Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + Transmission Registers Empty Disable + 9 + 1 + write-only + + + UNDES + Underrun Error Interrupt Disable + 10 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000001C + 32 + read-only + 0x00000000 + + + RDRF + Receive Data Register Full Interrupt Mask + 0 + 1 + read-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Mask + 1 + 1 + read-only + + + MODF + Mode Fault Error Interrupt Mask + 2 + 1 + read-only + + + OVRES + Overrun Error Interrupt Mask + 3 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 4 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 5 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 6 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 7 + 1 + read-only + + + NSSR + NSS Rising Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + Transmission Registers Empty Mask + 9 + 1 + read-only + + + UNDES + Underrun Error Interrupt Mask + 10 + 1 + read-only + + + + + 4 + 4 + 0-3 + CSR[%s] + Chip Select Register + 0x00000030 + 32 + read-write + + + CPOL + Clock Polarity + 0 + 1 + read-write + + + NCPHA + Clock Phase + 1 + 1 + read-write + + + CSNAAT + Chip Select Not Active After Transfer (Ignored if CSAAT = 1) + 2 + 1 + read-write + + + CSAAT + Chip Select Active After Transfer + 3 + 1 + read-write + + + BITS + Bits Per Transfer + 4 + 4 + read-write + + + 8_BIT + 8 bits for transfer + 0x0 + + + 9_BIT + 9 bits for transfer + 0x1 + + + 10_BIT + 10 bits for transfer + 0x2 + + + 11_BIT + 11 bits for transfer + 0x3 + + + 12_BIT + 12 bits for transfer + 0x4 + + + 13_BIT + 13 bits for transfer + 0x5 + + + 14_BIT + 14 bits for transfer + 0x6 + + + 15_BIT + 15 bits for transfer + 0x7 + + + 16_BIT + 16 bits for transfer + 0x8 + + + + + SCBR + Serial Clock Baud Rate + 8 + 8 + read-write + + + DLYBS + Delay Before SPCK + 16 + 8 + read-write + + + DLYBCT + Delay Between Consecutive Transfers + 24 + 8 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x535049 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TC0 + 6082Y + Timer Counter 0 + TC + TC0_ + 0x40090000 + + 0 + 0x4000 + registers + + + TC0 + 21 + + + TC1 + 22 + + + TC2 + 23 + + + + CCR0 + Channel Control Register (channel = 0) + 0x00000000 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR0 + Channel Mode Register (channel = 0) + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR0_WAVE_EQ_1 + Channel Mode Register (channel = 0) + WAVE_EQ_1 + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR0 + Stepper Motor Mode Register (channel = 0) + 0x00000008 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB0 + Register AB (channel = 0) + 0x0000000C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV0 + Counter Value (channel = 0) + 0x00000010 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA0 + Register A (channel = 0) + 0x00000014 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB0 + Register B (channel = 0) + 0x00000018 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC0 + Register C (channel = 0) + 0x0000001C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR0 + Status Register (channel = 0) + 0x00000020 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER0 + Interrupt Enable Register (channel = 0) + 0x00000024 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR0 + Interrupt Disable Register (channel = 0) + 0x00000028 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR0 + Interrupt Mask Register (channel = 0) + 0x0000002C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR0 + Extended Mode Register (channel = 0) + 0x00000030 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR1 + Channel Control Register (channel = 1) + 0x00000040 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR1 + Channel Mode Register (channel = 1) + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR1_WAVE_EQ_1 + Channel Mode Register (channel = 1) + WAVE_EQ_1 + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR1 + Stepper Motor Mode Register (channel = 1) + 0x00000048 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB1 + Register AB (channel = 1) + 0x0000004C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV1 + Counter Value (channel = 1) + 0x00000050 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA1 + Register A (channel = 1) + 0x00000054 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB1 + Register B (channel = 1) + 0x00000058 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC1 + Register C (channel = 1) + 0x0000005C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR1 + Status Register (channel = 1) + 0x00000060 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER1 + Interrupt Enable Register (channel = 1) + 0x00000064 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR1 + Interrupt Disable Register (channel = 1) + 0x00000068 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR1 + Interrupt Mask Register (channel = 1) + 0x0000006C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR1 + Extended Mode Register (channel = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR2 + Channel Control Register (channel = 2) + 0x00000080 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR2 + Channel Mode Register (channel = 2) + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR2_WAVE_EQ_1 + Channel Mode Register (channel = 2) + WAVE_EQ_1 + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR2 + Stepper Motor Mode Register (channel = 2) + 0x00000088 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB2 + Register AB (channel = 2) + 0x0000008C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV2 + Counter Value (channel = 2) + 0x00000090 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA2 + Register A (channel = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB2 + Register B (channel = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC2 + Register C (channel = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR2 + Status Register (channel = 2) + 0x000000A0 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER2 + Interrupt Enable Register (channel = 2) + 0x000000A4 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR2 + Interrupt Disable Register (channel = 2) + 0x000000A8 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR2 + Interrupt Mask Register (channel = 2) + 0x000000AC + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR2 + Extended Mode Register (channel = 2) + 0x000000B0 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + BCR + Block Control Register + 0x000000C0 + 32 + write-only + + + SYNC + Synchro Command + 0 + 1 + write-only + + + + + BMR + Block Mode Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + TC0XC0S + External Clock Signal 0 Selection + 0 + 2 + read-write + + + TCLK0 + Signal connected to XC0: TCLK0 + 0x0 + + + TIOA1 + Signal connected to XC0: TIOA1 + 0x2 + + + TIOA2 + Signal connected to XC0: TIOA2 + 0x3 + + + + + TC1XC1S + External Clock Signal 1 Selection + 2 + 2 + read-write + + + TCLK1 + Signal connected to XC1: TCLK1 + 0x0 + + + TIOA0 + Signal connected to XC1: TIOA0 + 0x2 + + + TIOA2 + Signal connected to XC1: TIOA2 + 0x3 + + + + + TC2XC2S + External Clock Signal 2 Selection + 4 + 2 + read-write + + + TCLK2 + Signal connected to XC2: TCLK2 + 0x0 + + + TIOA0 + Signal connected to XC2: TIOA0 + 0x2 + + + TIOA1 + Signal connected to XC2: TIOA1 + 0x3 + + + + + QDEN + Quadrature Decoder Enabled + 8 + 1 + read-write + + + POSEN + Position Enabled + 9 + 1 + read-write + + + SPEEDEN + Speed Enabled + 10 + 1 + read-write + + + QDTRANS + Quadrature Decoding Transparent + 11 + 1 + read-write + + + EDGPHA + Edge on PHA Count Mode + 12 + 1 + read-write + + + INVA + Inverted PHA + 13 + 1 + read-write + + + INVB + Inverted PHB + 14 + 1 + read-write + + + INVIDX + Inverted Index + 15 + 1 + read-write + + + SWAP + Swap PHA and PHB + 16 + 1 + read-write + + + IDXPHB + Index Pin is PHB Pin + 17 + 1 + read-write + + + AUTOC + Auto-Correction of missing pulses + 18 + 1 + read-write + + + DISABLED + the detection and auto-correction function is disabled. + 0 + + + ENABLED + the detection and auto-correction function is enabled. + 1 + + + + + MAXFILT + Maximum Filter + 20 + 6 + read-write + + + + + QIER + QDEC Interrupt Enable Register + 0x000000C8 + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIDR + QDEC Interrupt Disable Register + 0x000000CC + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIMR + QDEC Interrupt Mask Register + 0x000000D0 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + + + QISR + QDEC Interrupt Status Register + 0x000000D4 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + DIR + Direction + 8 + 1 + read-only + + + + + FMR + Fault Mode Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + ENCF0 + Enable Compare Fault Channel 0 + 0 + 1 + read-write + + + ENCF1 + Enable Compare Fault Channel 1 + 1 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x54494D + + + + + + + RPR0 + Receive Pointer Register (pdc = 0) + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR0 + Receive Counter Register (pdc = 0) + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR0 + Receive Next Pointer Register (pdc = 0) + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR0 + Receive Next Counter Register (pdc = 0) + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR0 + Transfer Control Register (pdc = 0) + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR0 + Transfer Status Register (pdc = 0) + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR1 + Receive Pointer Register (pdc = 1) + 0x00000140 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR1 + Receive Counter Register (pdc = 1) + 0x00000144 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR1 + Receive Next Pointer Register (pdc = 1) + 0x00000150 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR1 + Receive Next Counter Register (pdc = 1) + 0x00000154 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR1 + Transfer Control Register (pdc = 1) + 0x00000160 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR1 + Transfer Status Register (pdc = 1) + 0x00000164 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR2 + Receive Pointer Register (pdc = 2) + 0x00000180 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR2 + Receive Counter Register (pdc = 2) + 0x00000184 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR2 + Receive Next Pointer Register (pdc = 2) + 0x00000190 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR2 + Receive Next Counter Register (pdc = 2) + 0x00000194 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR2 + Transfer Control Register (pdc = 2) + 0x000001A0 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR2 + Transfer Status Register (pdc = 2) + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + USART0 + 6089ZG + Universal Synchronous Asynchronous Receiver Transmitter 0 + USART + USART0_ + 0x400A0000 + + 0 + 0x4000 + registers + + + USART0 + 14 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + STTBRK + Start Break + 9 + 1 + write-only + + + STPBRK + Stop Break + 10 + 1 + write-only + + + STTTO + Start Time-out + 11 + 1 + write-only + + + SENDA + Send Address + 12 + 1 + write-only + + + RSTIT + Reset Iterations + 13 + 1 + write-only + + + RSTNACK + Reset Non Acknowledge + 14 + 1 + write-only + + + RETTO + Rearm Time-out + 15 + 1 + write-only + + + DTREN + Data Terminal Ready Enable + 16 + 1 + write-only + + + DTRDIS + Data Terminal Ready Disable + 17 + 1 + write-only + + + RTSEN + Request to Send Enable + 18 + 1 + write-only + + + RTSDIS + Request to Send Disable + 19 + 1 + write-only + + + + + CR_SPI_MODE + Control Register + SPI_MODE + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + FCS + Force SPI Chip Select + 18 + 1 + write-only + + + RCS + Release SPI Chip Select + 19 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + NORMAL + Normal mode + 0x0 + + + RS485 + RS485 + 0x1 + + + HW_HANDSHAKING + Hardware Handshaking + 0x2 + + + MODEM + Modem + 0x3 + + + IS07816_T_0 + IS07816 Protocol: T = 0 + 0x4 + + + IS07816_T_1 + IS07816 Protocol: T = 1 + 0x6 + + + IRDA + IrDA + 0x8 + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial clock SCK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 5_BIT + Character length is 5 bits + 0x0 + + + 6_BIT + Character length is 6 bits + 0x1 + + + 7_BIT + Character length is 7 bits + 0x2 + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + SYNC + Synchronous Mode Select + 8 + 1 + read-write + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even parity + 0x0 + + + ODD + Odd parity + 0x1 + + + SPACE + Parity forced to 0 (Space) + 0x2 + + + MARK + Parity forced to 1 (Mark) + 0x3 + + + NO + No parity + 0x4 + + + MULTIDROP + Multidrop mode + 0x6 + + + + + NBSTOP + Number of Stop Bits + 12 + 2 + read-write + + + 1_BIT + 1 stop bit + 0x0 + + + 1_5_BIT + 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1) + 0x1 + + + 2_BIT + 2 stop bits + 0x2 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic Echo. Receiver input is connected to the TXD pin. + 0x1 + + + LOCAL_LOOPBACK + Local Loopback. Transmitter output is connected to the Receiver Input. + 0x2 + + + REMOTE_LOOPBACK + Remote Loopback. RXD pin is internally connected to the TXD pin. + 0x3 + + + + + MSBF + Bit Order + 16 + 1 + read-write + + + MODE9 + 9-bit Character Length + 17 + 1 + read-write + + + CLKO + Clock Output Select + 18 + 1 + read-write + + + OVER + Oversampling Mode + 19 + 1 + read-write + + + INACK + Inhibit Non Acknowledge + 20 + 1 + read-write + + + DSNACK + Disable Successive NACK + 21 + 1 + read-write + + + VAR_SYNC + Variable Synchronization of Command/Data Sync Start Frame Delimiter + 22 + 1 + read-write + + + INVDATA + Inverted Data + 23 + 1 + read-write + + + MAX_ITERATION + Maximum Number of Automatic Iteration + 24 + 3 + read-write + + + FILTER + Receive Line Filter + 28 + 1 + read-write + + + MAN + Manchester Encoder/Decoder Enable + 29 + 1 + read-write + + + MODSYNC + Manchester Synchronization Mode + 30 + 1 + read-write + + + ONEBIT + Start Frame Delimiter Selector + 31 + 1 + read-write + + + + + MR_SPI_MODE + Mode Register + SPI_MODE + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial Clock SLK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + CPHA + SPI Clock Phase + 8 + 1 + read-write + + + CPOL + SPI Clock Polarity + 16 + 1 + read-write + + + WRDBT + Wait Read Data Before Transfer + 20 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Enable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Enable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Enable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Enable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Enable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + ITER + Max number of Repetitions Reached Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Enable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Enable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Enable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Enable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Enable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Enable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Enable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Enable + 24 + 1 + write-only + + + + + IER_SPI_MODE + Interrupt Enable Register + SPI_MODE + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Disable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Disable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Disable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Disable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Disable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + ITER + Max Number of Repetitions Reached Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Disable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Disable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Disable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Disable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Disable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Disable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Disable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Disable + 24 + 1 + write-only + + + + + IDR_SPI_MODE + Interrupt Disable Register + SPI_MODE + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + RXBRK + Receiver Break Interrupt Mask + 2 + 1 + read-only + + + ENDRX + End of Receive Transfer Interrupt Mask (available in all USART modes of operation) + 3 + 1 + read-only + + + ENDTX + End of Transmit Interrupt Mask (available in all USART modes of operation) + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + FRAME + Framing Error Interrupt Mask + 6 + 1 + read-only + + + PARE + Parity Error Interrupt Mask + 7 + 1 + read-only + + + TIMEOUT + Time-out Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + Buffer Empty Interrupt Mask (available in all USART modes of operation) + 11 + 1 + read-only + + + RXBUFF + Buffer Full Interrupt Mask (available in all USART modes of operation) + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt Mask + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Mask + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Mask + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Mask + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Interrupt Mask + 19 + 1 + read-only + + + MANE + Manchester Error Interrupt Mask + 24 + 1 + read-only + + + + + IMR_SPI_MODE + Interrupt Mask Register + SPI_MODE + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + UNRE + SPI Underrun Error Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + CSR + Channel Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + RXBRK + Break Received/End of Break + 2 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TIMEOUT + Receiver Time-out + 8 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached + 10 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Flag + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Flag + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Flag + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Flag + 19 + 1 + read-only + + + RI + Image of RI Input + 20 + 1 + read-only + + + DSR + Image of DSR Input + 21 + 1 + read-only + + + DCD + Image of DCD Input + 22 + 1 + read-only + + + CTS + Image of CTS Input + 23 + 1 + read-only + + + MANERR + Manchester Error + 24 + 1 + read-only + + + + + CSR_SPI_MODE + Channel Status Register + SPI_MODE + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + UNRE + Underrun Error + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 9 + read-only + + + RXSYNH + Received Sync + 15 + 1 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 9 + write-only + + + TXSYNH + Sync Field to be Transmitted + 15 + 1 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divider + 0 + 16 + read-write + + + FP + Fractional Part + 16 + 3 + read-write + + + + + RTOR + Receiver Time-out Register + 0x00000024 + 32 + read-write + 0x00000000 + + + TO + Time-out Value + 0 + 16 + read-write + + + + + TTGR + Transmitter Timeguard Register + 0x00000028 + 32 + read-write + 0x00000000 + + + TG + Timeguard Value + 0 + 8 + read-write + + + + + FIDI + FI DI Ratio Register + 0x00000040 + 32 + read-write + 0x00000174 + + + FI_DI_RATIO + FI Over DI Ratio Value + 0 + 11 + read-write + + + + + NER + Number of Errors Register + 0x00000044 + 32 + read-only + + + NB_ERRORS + Number of Errors + 0 + 8 + read-only + + + + + IF + IrDA Filter Register + 0x0000004C + 32 + read-write + 0x00000000 + + + IRDA_FILTER + IrDA Filter + 0 + 8 + read-write + + + + + MAN + Manchester Configuration Register + 0x00000050 + 32 + read-write + 0xB0011004 + + + TX_PL + Transmitter Preamble Length + 0 + 4 + read-write + + + TX_PP + Transmitter Preamble Pattern + 8 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + TX_MPOL + Transmitter Manchester Polarity + 12 + 1 + read-write + + + RX_PL + Receiver Preamble Length + 16 + 4 + read-write + + + RX_PP + Receiver Preamble Pattern detected + 24 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + RX_MPOL + Receiver Manchester Polarity + 28 + 1 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + DRIFT + Drift Compensation + 30 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x555341 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + USART1 + 6089ZG + Universal Synchronous Asynchronous Receiver Transmitter 1 + USART + USART1_ + 0x400A4000 + + 0 + 0x4000 + registers + + + USART1 + 15 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + STTBRK + Start Break + 9 + 1 + write-only + + + STPBRK + Stop Break + 10 + 1 + write-only + + + STTTO + Start Time-out + 11 + 1 + write-only + + + SENDA + Send Address + 12 + 1 + write-only + + + RSTIT + Reset Iterations + 13 + 1 + write-only + + + RSTNACK + Reset Non Acknowledge + 14 + 1 + write-only + + + RETTO + Rearm Time-out + 15 + 1 + write-only + + + DTREN + Data Terminal Ready Enable + 16 + 1 + write-only + + + DTRDIS + Data Terminal Ready Disable + 17 + 1 + write-only + + + RTSEN + Request to Send Enable + 18 + 1 + write-only + + + RTSDIS + Request to Send Disable + 19 + 1 + write-only + + + + + CR_SPI_MODE + Control Register + SPI_MODE + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + FCS + Force SPI Chip Select + 18 + 1 + write-only + + + RCS + Release SPI Chip Select + 19 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + NORMAL + Normal mode + 0x0 + + + RS485 + RS485 + 0x1 + + + HW_HANDSHAKING + Hardware Handshaking + 0x2 + + + MODEM + Modem + 0x3 + + + IS07816_T_0 + IS07816 Protocol: T = 0 + 0x4 + + + IS07816_T_1 + IS07816 Protocol: T = 1 + 0x6 + + + IRDA + IrDA + 0x8 + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial clock SCK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 5_BIT + Character length is 5 bits + 0x0 + + + 6_BIT + Character length is 6 bits + 0x1 + + + 7_BIT + Character length is 7 bits + 0x2 + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + SYNC + Synchronous Mode Select + 8 + 1 + read-write + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even parity + 0x0 + + + ODD + Odd parity + 0x1 + + + SPACE + Parity forced to 0 (Space) + 0x2 + + + MARK + Parity forced to 1 (Mark) + 0x3 + + + NO + No parity + 0x4 + + + MULTIDROP + Multidrop mode + 0x6 + + + + + NBSTOP + Number of Stop Bits + 12 + 2 + read-write + + + 1_BIT + 1 stop bit + 0x0 + + + 1_5_BIT + 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1) + 0x1 + + + 2_BIT + 2 stop bits + 0x2 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic Echo. Receiver input is connected to the TXD pin. + 0x1 + + + LOCAL_LOOPBACK + Local Loopback. Transmitter output is connected to the Receiver Input. + 0x2 + + + REMOTE_LOOPBACK + Remote Loopback. RXD pin is internally connected to the TXD pin. + 0x3 + + + + + MSBF + Bit Order + 16 + 1 + read-write + + + MODE9 + 9-bit Character Length + 17 + 1 + read-write + + + CLKO + Clock Output Select + 18 + 1 + read-write + + + OVER + Oversampling Mode + 19 + 1 + read-write + + + INACK + Inhibit Non Acknowledge + 20 + 1 + read-write + + + DSNACK + Disable Successive NACK + 21 + 1 + read-write + + + VAR_SYNC + Variable Synchronization of Command/Data Sync Start Frame Delimiter + 22 + 1 + read-write + + + INVDATA + Inverted Data + 23 + 1 + read-write + + + MAX_ITERATION + Maximum Number of Automatic Iteration + 24 + 3 + read-write + + + FILTER + Receive Line Filter + 28 + 1 + read-write + + + MAN + Manchester Encoder/Decoder Enable + 29 + 1 + read-write + + + MODSYNC + Manchester Synchronization Mode + 30 + 1 + read-write + + + ONEBIT + Start Frame Delimiter Selector + 31 + 1 + read-write + + + + + MR_SPI_MODE + Mode Register + SPI_MODE + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial Clock SLK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + CPHA + SPI Clock Phase + 8 + 1 + read-write + + + CPOL + SPI Clock Polarity + 16 + 1 + read-write + + + WRDBT + Wait Read Data Before Transfer + 20 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Enable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Enable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Enable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Enable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Enable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + ITER + Max number of Repetitions Reached Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Enable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Enable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Enable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Enable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Enable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Enable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Enable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Enable + 24 + 1 + write-only + + + + + IER_SPI_MODE + Interrupt Enable Register + SPI_MODE + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Disable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Disable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Disable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Disable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Disable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + ITER + Max Number of Repetitions Reached Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Disable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Disable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Disable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Disable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Disable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Disable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Disable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Disable + 24 + 1 + write-only + + + + + IDR_SPI_MODE + Interrupt Disable Register + SPI_MODE + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + RXBRK + Receiver Break Interrupt Mask + 2 + 1 + read-only + + + ENDRX + End of Receive Transfer Interrupt Mask (available in all USART modes of operation) + 3 + 1 + read-only + + + ENDTX + End of Transmit Interrupt Mask (available in all USART modes of operation) + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + FRAME + Framing Error Interrupt Mask + 6 + 1 + read-only + + + PARE + Parity Error Interrupt Mask + 7 + 1 + read-only + + + TIMEOUT + Time-out Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + Buffer Empty Interrupt Mask (available in all USART modes of operation) + 11 + 1 + read-only + + + RXBUFF + Buffer Full Interrupt Mask (available in all USART modes of operation) + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt Mask + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Mask + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Mask + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Mask + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Interrupt Mask + 19 + 1 + read-only + + + MANE + Manchester Error Interrupt Mask + 24 + 1 + read-only + + + + + IMR_SPI_MODE + Interrupt Mask Register + SPI_MODE + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + UNRE + SPI Underrun Error Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + CSR + Channel Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + RXBRK + Break Received/End of Break + 2 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TIMEOUT + Receiver Time-out + 8 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached + 10 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Flag + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Flag + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Flag + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Flag + 19 + 1 + read-only + + + RI + Image of RI Input + 20 + 1 + read-only + + + DSR + Image of DSR Input + 21 + 1 + read-only + + + DCD + Image of DCD Input + 22 + 1 + read-only + + + CTS + Image of CTS Input + 23 + 1 + read-only + + + MANERR + Manchester Error + 24 + 1 + read-only + + + + + CSR_SPI_MODE + Channel Status Register + SPI_MODE + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + UNRE + Underrun Error + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 9 + read-only + + + RXSYNH + Received Sync + 15 + 1 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 9 + write-only + + + TXSYNH + Sync Field to be Transmitted + 15 + 1 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divider + 0 + 16 + read-write + + + FP + Fractional Part + 16 + 3 + read-write + + + + + RTOR + Receiver Time-out Register + 0x00000024 + 32 + read-write + 0x00000000 + + + TO + Time-out Value + 0 + 16 + read-write + + + + + TTGR + Transmitter Timeguard Register + 0x00000028 + 32 + read-write + 0x00000000 + + + TG + Timeguard Value + 0 + 8 + read-write + + + + + FIDI + FI DI Ratio Register + 0x00000040 + 32 + read-write + 0x00000174 + + + FI_DI_RATIO + FI Over DI Ratio Value + 0 + 11 + read-write + + + + + NER + Number of Errors Register + 0x00000044 + 32 + read-only + + + NB_ERRORS + Number of Errors + 0 + 8 + read-only + + + + + IF + IrDA Filter Register + 0x0000004C + 32 + read-write + 0x00000000 + + + IRDA_FILTER + IrDA Filter + 0 + 8 + read-write + + + + + MAN + Manchester Configuration Register + 0x00000050 + 32 + read-write + 0xB0011004 + + + TX_PL + Transmitter Preamble Length + 0 + 4 + read-write + + + TX_PP + Transmitter Preamble Pattern + 8 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + TX_MPOL + Transmitter Manchester Polarity + 12 + 1 + read-write + + + RX_PL + Receiver Preamble Length + 16 + 4 + read-write + + + RX_PP + Receiver Preamble Pattern detected + 24 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + RX_MPOL + Receiver Manchester Polarity + 28 + 1 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + DRIFT + Drift Compensation + 30 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x555341 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TWI0 + 6212T + Two-wire Interface 0 + TWI + TWI0_ + 0x400A8000 + + 0 + 0x8000 + registers + + + TWI0 + 17 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Send a START Condition + 0 + 1 + write-only + + + STOP + Send a STOP Condition + 1 + 1 + write-only + + + MSEN + TWI Master Mode Enabled + 2 + 1 + write-only + + + MSDIS + TWI Master Mode Disabled + 3 + 1 + write-only + + + SVEN + TWI Slave Mode Enabled + 4 + 1 + write-only + + + SVDIS + TWI Slave Mode Disabled + 5 + 1 + write-only + + + QUICK + SMBus Quick Command + 6 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MMR + Master Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + IADRSZ + Internal Device Address Size + 8 + 2 + read-write + + + NONE + No internal device address + 0x0 + + + 1_BYTE + One-byte internal device address + 0x1 + + + 2_BYTE + Two-byte internal device address + 0x2 + + + 3_BYTE + Three-byte internal device address + 0x3 + + + + + MREAD + Master Read Direction + 12 + 1 + read-write + + + DADR + Device Address + 16 + 7 + read-write + + + + + SMR + Slave Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SADR + Slave Address + 16 + 7 + read-write + + + + + IADR + Internal Address Register + 0x0000000C + 32 + read-write + 0x00000000 + + + IADR + Internal Address + 0 + 24 + read-write + + + + + CWGR + Clock Waveform Generator Register + 0x00000010 + 32 + read-write + 0x00000000 + + + CLDIV + Clock Low Divider + 0 + 8 + read-write + + + CHDIV + Clock High Divider + 8 + 8 + read-write + + + CKDIV + Clock Divider + 16 + 3 + read-write + + + + + SR + Status Register + 0x00000020 + 32 + read-only + 0x0000F009 + + + TXCOMP + Transmission Completed (automatically set / reset) + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready (automatically set / reset) + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready (automatically set / reset) + 2 + 1 + read-only + + + SVREAD + Slave Read (automatically set / reset) + 3 + 1 + read-only + + + SVACC + Slave Access (automatically set / reset) + 4 + 1 + read-only + + + GACC + General Call Access (clear on read) + 5 + 1 + read-only + + + OVRE + Overrun Error (clear on read) + 6 + 1 + read-only + + + NACK + Not Acknowledged (clear on read) + 8 + 1 + read-only + + + ARBLST + Arbitration Lost (clear on read) + 9 + 1 + read-only + + + SCLWS + Clock Wait State (automatically set / reset) + 10 + 1 + read-only + + + EOSACC + End Of Slave Access (clear on read) + 11 + 1 + read-only + + + ENDRX + End of RX buffer + 12 + 1 + read-only + + + ENDTX + End of TX buffer + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Enable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Enable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Enable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Enable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Enable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Enable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Enable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Disable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Disable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Disable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Disable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Disable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Disable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Disable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXCOMP + Transmission Completed Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready Interrupt Mask + 2 + 1 + read-only + + + SVACC + Slave Access Interrupt Mask + 4 + 1 + read-only + + + GACC + General Call Access Interrupt Mask + 5 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 6 + 1 + read-only + + + NACK + Not Acknowledge Interrupt Mask + 8 + 1 + read-only + + + ARBLST + Arbitration Lost Interrupt Mask + 9 + 1 + read-only + + + SCL_WS + Clock Wait State Interrupt Mask + 10 + 1 + read-only + + + EOSACC + End Of Slave Access Interrupt Mask + 11 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 12 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000030 + 32 + read-only + 0x00000000 + + + RXDATA + Master or Slave Receive Holding Data + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x00000034 + 32 + write-only + + + TXDATA + Master or Slave Transmit Holding Data + 0 + 8 + write-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x545749 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 24 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TWI1 + 6212T + Two-wire Interface 1 + TWI + TWI1_ + 0x400AC000 + + 0 + 0x8000 + registers + + + TWI1 + 18 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Send a START Condition + 0 + 1 + write-only + + + STOP + Send a STOP Condition + 1 + 1 + write-only + + + MSEN + TWI Master Mode Enabled + 2 + 1 + write-only + + + MSDIS + TWI Master Mode Disabled + 3 + 1 + write-only + + + SVEN + TWI Slave Mode Enabled + 4 + 1 + write-only + + + SVDIS + TWI Slave Mode Disabled + 5 + 1 + write-only + + + QUICK + SMBus Quick Command + 6 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MMR + Master Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + IADRSZ + Internal Device Address Size + 8 + 2 + read-write + + + NONE + No internal device address + 0x0 + + + 1_BYTE + One-byte internal device address + 0x1 + + + 2_BYTE + Two-byte internal device address + 0x2 + + + 3_BYTE + Three-byte internal device address + 0x3 + + + + + MREAD + Master Read Direction + 12 + 1 + read-write + + + DADR + Device Address + 16 + 7 + read-write + + + + + SMR + Slave Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SADR + Slave Address + 16 + 7 + read-write + + + + + IADR + Internal Address Register + 0x0000000C + 32 + read-write + 0x00000000 + + + IADR + Internal Address + 0 + 24 + read-write + + + + + CWGR + Clock Waveform Generator Register + 0x00000010 + 32 + read-write + 0x00000000 + + + CLDIV + Clock Low Divider + 0 + 8 + read-write + + + CHDIV + Clock High Divider + 8 + 8 + read-write + + + CKDIV + Clock Divider + 16 + 3 + read-write + + + + + SR + Status Register + 0x00000020 + 32 + read-only + 0x0000F009 + + + TXCOMP + Transmission Completed (automatically set / reset) + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready (automatically set / reset) + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready (automatically set / reset) + 2 + 1 + read-only + + + SVREAD + Slave Read (automatically set / reset) + 3 + 1 + read-only + + + SVACC + Slave Access (automatically set / reset) + 4 + 1 + read-only + + + GACC + General Call Access (clear on read) + 5 + 1 + read-only + + + OVRE + Overrun Error (clear on read) + 6 + 1 + read-only + + + NACK + Not Acknowledged (clear on read) + 8 + 1 + read-only + + + ARBLST + Arbitration Lost (clear on read) + 9 + 1 + read-only + + + SCLWS + Clock Wait State (automatically set / reset) + 10 + 1 + read-only + + + EOSACC + End Of Slave Access (clear on read) + 11 + 1 + read-only + + + ENDRX + End of RX buffer + 12 + 1 + read-only + + + ENDTX + End of TX buffer + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Enable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Enable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Enable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Enable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Enable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Enable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Enable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Disable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Disable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Disable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Disable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Disable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Disable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Disable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXCOMP + Transmission Completed Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready Interrupt Mask + 2 + 1 + read-only + + + SVACC + Slave Access Interrupt Mask + 4 + 1 + read-only + + + GACC + General Call Access Interrupt Mask + 5 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 6 + 1 + read-only + + + NACK + Not Acknowledge Interrupt Mask + 8 + 1 + read-only + + + ARBLST + Arbitration Lost Interrupt Mask + 9 + 1 + read-only + + + SCL_WS + Clock Wait State Interrupt Mask + 10 + 1 + read-only + + + EOSACC + End Of Slave Access Interrupt Mask + 11 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 12 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000030 + 32 + read-only + 0x00000000 + + + RXDATA + Master or Slave Receive Holding Data + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x00000034 + 32 + write-only + + + TXDATA + Master or Slave Transmit Holding Data + 0 + 8 + write-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x545749 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 24 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AFEC0 + 11147D + Analog-Front-End Controller 0 + AFEC + AFEC0_ + 0x400B0000 + + 0 + 0x4000 + registers + + + AFEC0 + 30 + + + + CR + AFEC Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + START + Start Conversion + 1 + 1 + write-only + + + AUTOCAL + Automatic Calibration of AFEC + 3 + 1 + write-only + + + + + MR + AFEC Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + Hardware triggers are disabled. Starting a conversion is only possible by software. + 0 + + + EN + Hardware trigger selected by TRGSEL field is enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + AFEC_TRIG0 + ADTRG pin + 0x0 + + + AFEC_TRIG1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + AFEC_TRIG2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + AFEC_TRIG3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + AFEC_TRIG4 + PWM Event Line 0 + 0x4 + + + AFEC_TRIG5 + PWM Event Line 1 + 0x5 + + + + + SLEEP + Sleep Mode + 5 + 1 + read-write + + + NORMAL + Normal Mode: The AFEC Core and reference voltage circuitry are kept ON between conversions + 0 + + + SLEEP + Sleep Mode: The AFEC Core and reference voltage circuitry are OFF between conversions + 1 + + + + + FWUP + Fast Wake-up + 6 + 1 + read-write + + + OFF + Normal Sleep Mode: The sleep mode is defined by the SLEEP bit + 0 + + + ON + Fast Wake Up Sleep Mode: The Voltage reference is ON between conversions and AFEC Core is OFF + 1 + + + + + FREERUN + Free Run Mode + 7 + 1 + read-write + + + OFF + Normal Mode + 0 + + + ON + Free Run Mode: Never wait for any trigger. + 1 + + + + + PRESCAL + Prescaler Rate Selection + 8 + 8 + read-write + + + STARTUP + Start-up Time + 16 + 4 + read-write + + + SUT0 + 0 periods of AFEClock + 0x0 + + + SUT8 + 8 periods of AFEClock + 0x1 + + + SUT16 + 16 periods of AFEClock + 0x2 + + + SUT24 + 24 periods of AFEClock + 0x3 + + + SUT64 + 64 periods of AFEClock + 0x4 + + + SUT80 + 80 periods of AFEClock + 0x5 + + + SUT96 + 96 periods of AFEClock + 0x6 + + + SUT112 + 112 periods of AFEClock + 0x7 + + + SUT512 + 512 periods of AFEClock + 0x8 + + + SUT576 + 576 periods of AFEClock + 0x9 + + + SUT640 + 640 periods of AFEClock + 0xA + + + SUT704 + 704 periods of AFEClock + 0xB + + + SUT768 + 768 periods of AFEClock + 0xC + + + SUT832 + 832 periods of AFEClock + 0xD + + + SUT896 + 896 periods of AFEClock + 0xE + + + SUT960 + 960 periods of AFEClock + 0xF + + + + + SETTLING + Analog Settling Time + 20 + 2 + read-write + + + AST3 + 3 periods of AFEClock + 0x0 + + + AST5 + 5 periods of AFEClock + 0x1 + + + AST9 + 9 periods of AFEClock + 0x2 + + + AST17 + 17 periods of AFEClock + 0x3 + + + + + ANACH + Analog Change + 23 + 1 + read-write + + + NONE + No analog change on channel switching: DIFF0, GAIN0 are used for all channels + 0 + + + ALLOWED + Allows different analog settings for each channel. See AFEC_CGR. + 1 + + + + + TRACKTIM + Tracking Time + 24 + 4 + read-write + + + TRANSFER + Transfer Period + 28 + 2 + read-write + + + USEQ + Use Sequence Enable + 31 + 1 + read-write + + + NUM_ORDER + Normal Mode: The controller converts channels in a simple numeric order. + 0 + + + REG_ORDER + User Sequence Mode: The sequence respects what is defined in AFEC_SEQR1 and AFEC_SEQR2. + 1 + + + + + + + EMR + AFEC Extended Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + CMPMODE + Comparison Mode + 0 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + CMPSEL + Comparison Selected Channel + 3 + 5 + read-write + + + CMPALL + Compare All Channels + 9 + 1 + read-write + + + CMPFILTER + Compare Event Filtering + 12 + 2 + read-write + + + RES + Resolution + 16 + 3 + read-write + + + NO_AVERAGE + 12-bit resolution, AFEC sample rate is maximum (no averaging). + 0x0 + + + LOW_RES + 10-bit resolution, AFEC sample rate is maximum (no averaging). + 0x1 + + + OSR4 + 13-bit resolution, AFEC sample rate divided by 4 (averaging). + 0x2 + + + OSR16 + 14-bit resolution, AFEC sample rate divided by 16 (averaging). + 0x3 + + + OSR64 + 15-bit resolution, AFEC sample rate divided by 64 (averaging). + 0x4 + + + OSR256 + 16-bit resolution, AFEC sample rate divided by 256 (averaging). + 0x5 + + + + + AFEMODE + AFE Running Mode + 20 + 2 + read-write + + + NORMAL + Normal mode of operation. + 0x0 + + + OFFSET_ERROR + Offset Error mode to measure the offset error. + 0x1 + + + GAIN_ERROR_HIGH + Gain Error mode to measure the gain error. + 0x2 + + + GAIN_ERROR_LOW + + 0x3 + + + + + TAG + TAG of the AFEC_LDCR + 24 + 1 + read-write + + + STM + Single Trigger Mode + 25 + 1 + read-write + + + SIGNMODE + Sign Mode + 28 + 2 + read-write + + + SE_UNSG_DF_SIGN + Single-Ended Channels: Unsigned conversions.Differential Channels: Signed conversions. + 0x0 + + + SE_SIGN_DF_UNSG + Single-Ended Channels: Signed conversions.Differential Channels: Unsigned conversions. + 0x1 + + + ALL_UNSIGNED + All Channels: Unsigned conversions. + 0x2 + + + ALL_SIGNED + All Channels: Signed conversions. + 0x3 + + + + + + + SEQ1R + AFEC Channel Sequence 1 Register + 0x0000000C + 32 + read-write + 0x00000000 + + + USCH0 + User Sequence Number 0 + 0 + 4 + read-write + + + USCH1 + User Sequence Number 1 + 4 + 4 + read-write + + + USCH2 + User Sequence Number 2 + 8 + 4 + read-write + + + USCH3 + User Sequence Number 3 + 12 + 4 + read-write + + + USCH4 + User Sequence Number 4 + 16 + 4 + read-write + + + USCH5 + User Sequence Number 5 + 20 + 4 + read-write + + + USCH6 + User Sequence Number 6 + 24 + 4 + read-write + + + USCH7 + User Sequence Number 7 + 28 + 4 + read-write + + + + + SEQ2R + AFEC Channel Sequence 2 Register + 0x00000010 + 32 + read-write + 0x00000000 + + + USCH8 + User Sequence Number 8 + 0 + 4 + read-write + + + USCH9 + User Sequence Number 9 + 4 + 4 + read-write + + + USCH10 + User Sequence Number 10 + 8 + 4 + read-write + + + USCH11 + User Sequence Number 11 + 12 + 4 + read-write + + + USCH12 + User Sequence Number 12 + 16 + 4 + read-write + + + USCH13 + User Sequence Number 13 + 20 + 4 + read-write + + + USCH14 + User Sequence Number 14 + 24 + 4 + read-write + + + USCH15 + User Sequence Number 15 + 28 + 4 + read-write + + + + + CHER + AFEC Channel Enable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + CH2 + Channel 2 Enable + 2 + 1 + write-only + + + CH3 + Channel 3 Enable + 3 + 1 + write-only + + + CH4 + Channel 4 Enable + 4 + 1 + write-only + + + CH5 + Channel 5 Enable + 5 + 1 + write-only + + + CH6 + Channel 6 Enable + 6 + 1 + write-only + + + CH7 + Channel 7 Enable + 7 + 1 + write-only + + + CH8 + Channel 8 Enable + 8 + 1 + write-only + + + CH9 + Channel 9 Enable + 9 + 1 + write-only + + + CH10 + Channel 10 Enable + 10 + 1 + write-only + + + CH11 + Channel 11 Enable + 11 + 1 + write-only + + + CH12 + Channel 12 Enable + 12 + 1 + write-only + + + CH13 + Channel 13 Enable + 13 + 1 + write-only + + + CH14 + Channel 14 Enable + 14 + 1 + write-only + + + CH15 + Channel 15 Enable + 15 + 1 + write-only + + + + + CHDR + AFEC Channel Disable Register + 0x00000018 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + CH2 + Channel 2 Disable + 2 + 1 + write-only + + + CH3 + Channel 3 Disable + 3 + 1 + write-only + + + CH4 + Channel 4 Disable + 4 + 1 + write-only + + + CH5 + Channel 5 Disable + 5 + 1 + write-only + + + CH6 + Channel 6 Disable + 6 + 1 + write-only + + + CH7 + Channel 7 Disable + 7 + 1 + write-only + + + CH8 + Channel 8 Disable + 8 + 1 + write-only + + + CH9 + Channel 9 Disable + 9 + 1 + write-only + + + CH10 + Channel 10 Disable + 10 + 1 + write-only + + + CH11 + Channel 11 Disable + 11 + 1 + write-only + + + CH12 + Channel 12 Disable + 12 + 1 + write-only + + + CH13 + Channel 13 Disable + 13 + 1 + write-only + + + CH14 + Channel 14 Disable + 14 + 1 + write-only + + + CH15 + Channel 15 Disable + 15 + 1 + write-only + + + + + CHSR + AFEC Channel Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + CH2 + Channel 2 Status + 2 + 1 + read-only + + + CH3 + Channel 3 Status + 3 + 1 + read-only + + + CH4 + Channel 4 Status + 4 + 1 + read-only + + + CH5 + Channel 5 Status + 5 + 1 + read-only + + + CH6 + Channel 6 Status + 6 + 1 + read-only + + + CH7 + Channel 7 Status + 7 + 1 + read-only + + + CH8 + Channel 8 Status + 8 + 1 + read-only + + + CH9 + Channel 9 Status + 9 + 1 + read-only + + + CH10 + Channel 10 Status + 10 + 1 + read-only + + + CH11 + Channel 11 Status + 11 + 1 + read-only + + + CH12 + Channel 12 Status + 12 + 1 + read-only + + + CH13 + Channel 13 Status + 13 + 1 + read-only + + + CH14 + Channel 14 Status + 14 + 1 + read-only + + + CH15 + Channel 15 Status + 15 + 1 + read-only + + + + + LCDR + AFEC Last Converted Data Register + 0x00000020 + 32 + read-only + 0x00000000 + + + LDATA + Last Data Converted + 0 + 16 + read-only + + + CHNB + Channel Number + 24 + 4 + read-only + + + + + IER + AFEC Interrupt Enable Register + 0x00000024 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Enable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Enable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Enable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Enable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Enable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Enable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Enable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Enable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Enable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Enable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Enable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Enable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Enable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Enable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Enable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Enable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Enable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Enable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Enable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Enable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Enable + 31 + 1 + write-only + + + + + IDR + AFEC Interrupt Disable Register + 0x00000028 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Disable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Disable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Disable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Disable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Disable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Disable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Disable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Disable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Disable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Disable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Disable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Disable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Disable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Disable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Disable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Disable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Disable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Disable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Disable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Disable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Disable + 31 + 1 + write-only + + + + + IMR + AFEC Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion Interrupt Mask 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion Interrupt Mask 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion Interrupt Mask 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion Interrupt Mask 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion Interrupt Mask 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion Interrupt Mask 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion Interrupt Mask 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion Interrupt Mask 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion Interrupt Mask 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion Interrupt Mask 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion Interrupt Mask 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion Interrupt Mask 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion Interrupt Mask 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion Interrupt Mask 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion Interrupt Mask 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion Interrupt Mask 15 + 15 + 1 + read-only + + + DRDY + Data Ready Interrupt Mask + 24 + 1 + read-only + + + GOVRE + General Overrun Error Interrupt Mask + 25 + 1 + read-only + + + COMPE + Comparison Event Interrupt Mask + 26 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 27 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 28 + 1 + read-only + + + TEMPCHG + Temperature Change Interrupt Mask + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence Interrupt Mask + 31 + 1 + read-only + + + + + ISR + AFEC Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion 15 + 15 + 1 + read-only + + + DRDY + Data Ready + 24 + 1 + read-only + + + GOVRE + General Overrun Error + 25 + 1 + read-only + + + COMPE + Comparison Error + 26 + 1 + read-only + + + ENDRX + End of RX Buffer + 27 + 1 + read-only + + + RXBUFF + RX Buffer Full + 28 + 1 + read-only + + + TEMPCHG + Temperature Change + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence + 31 + 1 + read-only + + + + + OVER + AFEC Overrun Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + OVRE0 + Overrun Error 0 + 0 + 1 + read-only + + + OVRE1 + Overrun Error 1 + 1 + 1 + read-only + + + OVRE2 + Overrun Error 2 + 2 + 1 + read-only + + + OVRE3 + Overrun Error 3 + 3 + 1 + read-only + + + OVRE4 + Overrun Error 4 + 4 + 1 + read-only + + + OVRE5 + Overrun Error 5 + 5 + 1 + read-only + + + OVRE6 + Overrun Error 6 + 6 + 1 + read-only + + + OVRE7 + Overrun Error 7 + 7 + 1 + read-only + + + OVRE8 + Overrun Error 8 + 8 + 1 + read-only + + + OVRE9 + Overrun Error 9 + 9 + 1 + read-only + + + OVRE10 + Overrun Error 10 + 10 + 1 + read-only + + + OVRE11 + Overrun Error 11 + 11 + 1 + read-only + + + OVRE12 + Overrun Error 12 + 12 + 1 + read-only + + + OVRE13 + Overrun Error 13 + 13 + 1 + read-only + + + OVRE14 + Overrun Error 14 + 14 + 1 + read-only + + + OVRE15 + Overrun Error 15 + 15 + 1 + read-only + + + + + CWR + AFEC Compare Window Register + 0x00000050 + 32 + read-write + 0x00000000 + + + LOWTHRES + Low Threshold + 0 + 16 + read-write + + + HIGHTHRES + High Threshold + 16 + 16 + read-write + + + + + CGR + AFEC Channel Gain Register + 0x00000054 + 32 + read-write + 0x00000000 + + + GAIN0 + Gain for channel 0 + 0 + 2 + read-write + + + GAIN1 + Gain for channel 1 + 2 + 2 + read-write + + + GAIN2 + Gain for channel 2 + 4 + 2 + read-write + + + GAIN3 + Gain for channel 3 + 6 + 2 + read-write + + + GAIN4 + Gain for channel 4 + 8 + 2 + read-write + + + GAIN5 + Gain for channel 5 + 10 + 2 + read-write + + + GAIN6 + Gain for channel 6 + 12 + 2 + read-write + + + GAIN7 + Gain for channel 7 + 14 + 2 + read-write + + + GAIN8 + Gain for channel 8 + 16 + 2 + read-write + + + GAIN9 + Gain for channel 9 + 18 + 2 + read-write + + + GAIN10 + Gain for channel 10 + 20 + 2 + read-write + + + GAIN11 + Gain for channel 11 + 22 + 2 + read-write + + + GAIN12 + Gain for channel 12 + 24 + 2 + read-write + + + GAIN13 + Gain for channel 13 + 26 + 2 + read-write + + + GAIN14 + Gain for channel 14 + 28 + 2 + read-write + + + GAIN15 + Gain for channel 15 + 30 + 2 + read-write + + + + + CDOR + AFEC Channel Calibration DC Offset Register + 0x0000005C + 32 + read-write + 0x00000000 + + + OFF0 + Offset for Channel 0, used in Automatic Calibration Procedure + 0 + 1 + read-write + + + OFF1 + Offset for Channel 1, used in Automatic Calibration Procedure + 1 + 1 + read-write + + + OFF2 + Offset for Channel 2, used in Automatic Calibration Procedure + 2 + 1 + read-write + + + OFF3 + Offset for Channel 3, used in Automatic Calibration Procedure + 3 + 1 + read-write + + + OFF4 + Offset for Channel 4, used in Automatic Calibration Procedure + 4 + 1 + read-write + + + OFF5 + Offset for Channel 5, used in Automatic Calibration Procedure + 5 + 1 + read-write + + + OFF6 + Offset for Channel 6, used in Automatic Calibration Procedure + 6 + 1 + read-write + + + OFF7 + Offset for Channel 7, used in Automatic Calibration Procedure + 7 + 1 + read-write + + + OFF8 + Offset for Channel 8, used in Automatic Calibration Procedure + 8 + 1 + read-write + + + OFF9 + Offset for Channel 9, used in Automatic Calibration Procedure + 9 + 1 + read-write + + + OFF10 + Offset for Channel 10, used in Automatic Calibration Procedure + 10 + 1 + read-write + + + OFF11 + Offset for Channel 11, used in Automatic Calibration Procedure + 11 + 1 + read-write + + + OFF12 + Offset for Channel 12, used in Automatic Calibration Procedure + 12 + 1 + read-write + + + OFF13 + Offset for Channel 13, used in Automatic Calibration Procedure + 13 + 1 + read-write + + + OFF14 + Offset for Channel 14, used in Automatic Calibration Procedure + 14 + 1 + read-write + + + OFF15 + Offset for Channel 15, used in Automatic Calibration Procedure + 15 + 1 + read-write + + + + + DIFFR + AFEC Channel Differential Register + 0x00000060 + 32 + read-write + 0x00000000 + + + DIFF0 + Differential inputs for channel 0 + 0 + 1 + read-write + + + DIFF1 + Differential inputs for channel 1 + 1 + 1 + read-write + + + DIFF2 + Differential inputs for channel 2 + 2 + 1 + read-write + + + DIFF3 + Differential inputs for channel 3 + 3 + 1 + read-write + + + DIFF4 + Differential inputs for channel 4 + 4 + 1 + read-write + + + DIFF5 + Differential inputs for channel 5 + 5 + 1 + read-write + + + DIFF6 + Differential inputs for channel 6 + 6 + 1 + read-write + + + DIFF7 + Differential inputs for channel 7 + 7 + 1 + read-write + + + DIFF8 + Differential inputs for channel 8 + 8 + 1 + read-write + + + DIFF9 + Differential inputs for channel 9 + 9 + 1 + read-write + + + DIFF10 + Differential inputs for channel 10 + 10 + 1 + read-write + + + DIFF11 + Differential inputs for channel 11 + 11 + 1 + read-write + + + DIFF12 + Differential inputs for channel 12 + 12 + 1 + read-write + + + DIFF13 + Differential inputs for channel 13 + 13 + 1 + read-write + + + DIFF14 + Differential inputs for channel 14 + 14 + 1 + read-write + + + DIFF15 + Differential inputs for channel 15 + 15 + 1 + read-write + + + + + CSELR + AFEC Channel Register Selection + 0x00000064 + 32 + read-write + 0x00000000 + + + CSEL + Channel Selection + 0 + 4 + read-write + + + + + CDR + AFEC Channel Data Register + 0x00000068 + 32 + read-only + 0x00000000 + + + DATA + Converted Data + 0 + 12 + read-only + + + + + COCR + AFEC Channel Offset Compensation Register + 0x0000006C + 32 + read-write + 0x00000000 + + + AOFF + Analog Offset + 0 + 12 + read-write + + + + + TEMPMR + AFEC Temperature Sensor Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + RTCT + Temperature Sensor RTC Trigger mode + 0 + 1 + read-write + + + TEMPCMPMOD + Temperature Comparison Mode + 4 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + + + TEMPCWR + AFEC Temperature Compare Window Register + 0x00000074 + 32 + read-write + 0x00000000 + + + TLOWTHRES + Temperature Low Threshold + 0 + 16 + read-write + + + THIGHTHRES + Temperature High Threshold + 16 + 16 + read-write + + + + + ACR + AFEC Analog Control Register + 0x00000094 + 32 + read-write + 0x00000100 + + + IBCTL + AFEC Bias Current Control + 8 + 2 + read-write + + + + + COSR + AFEC Correction Select Register + 0x000000D0 + 32 + read-write + 0x00000000 + + + CVR + AFEC Correction Values Register + 0x000000D4 + 32 + read-write + 0x00000000 + + + CECR + AFEC Channel Error Correction Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + WPMR + AFEC Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x414443 + + + + + + + WPSR + AFEC Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AFEC1 + 11147D + Analog-Front-End Controller 1 + AFEC + AFEC1_ + 0x400B4000 + + 0 + 0x4000 + registers + + + AFEC1 + 31 + + + + CR + AFEC Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + START + Start Conversion + 1 + 1 + write-only + + + AUTOCAL + Automatic Calibration of AFEC + 3 + 1 + write-only + + + + + MR + AFEC Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + Hardware triggers are disabled. Starting a conversion is only possible by software. + 0 + + + EN + Hardware trigger selected by TRGSEL field is enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + AFEC_TRIG0 + ADTRG pin + 0x0 + + + AFEC_TRIG1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + AFEC_TRIG2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + AFEC_TRIG3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + AFEC_TRIG4 + PWM Event Line 0 + 0x4 + + + AFEC_TRIG5 + PWM Event Line 1 + 0x5 + + + + + SLEEP + Sleep Mode + 5 + 1 + read-write + + + NORMAL + Normal Mode: The AFEC Core and reference voltage circuitry are kept ON between conversions + 0 + + + SLEEP + Sleep Mode: The AFEC Core and reference voltage circuitry are OFF between conversions + 1 + + + + + FWUP + Fast Wake-up + 6 + 1 + read-write + + + OFF + Normal Sleep Mode: The sleep mode is defined by the SLEEP bit + 0 + + + ON + Fast Wake Up Sleep Mode: The Voltage reference is ON between conversions and AFEC Core is OFF + 1 + + + + + FREERUN + Free Run Mode + 7 + 1 + read-write + + + OFF + Normal Mode + 0 + + + ON + Free Run Mode: Never wait for any trigger. + 1 + + + + + PRESCAL + Prescaler Rate Selection + 8 + 8 + read-write + + + STARTUP + Start-up Time + 16 + 4 + read-write + + + SUT0 + 0 periods of AFEClock + 0x0 + + + SUT8 + 8 periods of AFEClock + 0x1 + + + SUT16 + 16 periods of AFEClock + 0x2 + + + SUT24 + 24 periods of AFEClock + 0x3 + + + SUT64 + 64 periods of AFEClock + 0x4 + + + SUT80 + 80 periods of AFEClock + 0x5 + + + SUT96 + 96 periods of AFEClock + 0x6 + + + SUT112 + 112 periods of AFEClock + 0x7 + + + SUT512 + 512 periods of AFEClock + 0x8 + + + SUT576 + 576 periods of AFEClock + 0x9 + + + SUT640 + 640 periods of AFEClock + 0xA + + + SUT704 + 704 periods of AFEClock + 0xB + + + SUT768 + 768 periods of AFEClock + 0xC + + + SUT832 + 832 periods of AFEClock + 0xD + + + SUT896 + 896 periods of AFEClock + 0xE + + + SUT960 + 960 periods of AFEClock + 0xF + + + + + SETTLING + Analog Settling Time + 20 + 2 + read-write + + + AST3 + 3 periods of AFEClock + 0x0 + + + AST5 + 5 periods of AFEClock + 0x1 + + + AST9 + 9 periods of AFEClock + 0x2 + + + AST17 + 17 periods of AFEClock + 0x3 + + + + + ANACH + Analog Change + 23 + 1 + read-write + + + NONE + No analog change on channel switching: DIFF0, GAIN0 are used for all channels + 0 + + + ALLOWED + Allows different analog settings for each channel. See AFEC_CGR. + 1 + + + + + TRACKTIM + Tracking Time + 24 + 4 + read-write + + + TRANSFER + Transfer Period + 28 + 2 + read-write + + + USEQ + Use Sequence Enable + 31 + 1 + read-write + + + NUM_ORDER + Normal Mode: The controller converts channels in a simple numeric order. + 0 + + + REG_ORDER + User Sequence Mode: The sequence respects what is defined in AFEC_SEQR1 and AFEC_SEQR2. + 1 + + + + + + + EMR + AFEC Extended Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + CMPMODE + Comparison Mode + 0 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + CMPSEL + Comparison Selected Channel + 3 + 5 + read-write + + + CMPALL + Compare All Channels + 9 + 1 + read-write + + + CMPFILTER + Compare Event Filtering + 12 + 2 + read-write + + + RES + Resolution + 16 + 3 + read-write + + + NO_AVERAGE + 12-bit resolution, AFEC sample rate is maximum (no averaging). + 0x0 + + + LOW_RES + 10-bit resolution, AFEC sample rate is maximum (no averaging). + 0x1 + + + OSR4 + 13-bit resolution, AFEC sample rate divided by 4 (averaging). + 0x2 + + + OSR16 + 14-bit resolution, AFEC sample rate divided by 16 (averaging). + 0x3 + + + OSR64 + 15-bit resolution, AFEC sample rate divided by 64 (averaging). + 0x4 + + + OSR256 + 16-bit resolution, AFEC sample rate divided by 256 (averaging). + 0x5 + + + + + AFEMODE + AFE Running Mode + 20 + 2 + read-write + + + NORMAL + Normal mode of operation. + 0x0 + + + OFFSET_ERROR + Offset Error mode to measure the offset error. + 0x1 + + + GAIN_ERROR_HIGH + Gain Error mode to measure the gain error. + 0x2 + + + GAIN_ERROR_LOW + + 0x3 + + + + + TAG + TAG of the AFEC_LDCR + 24 + 1 + read-write + + + STM + Single Trigger Mode + 25 + 1 + read-write + + + SIGNMODE + Sign Mode + 28 + 2 + read-write + + + SE_UNSG_DF_SIGN + Single-Ended Channels: Unsigned conversions.Differential Channels: Signed conversions. + 0x0 + + + SE_SIGN_DF_UNSG + Single-Ended Channels: Signed conversions.Differential Channels: Unsigned conversions. + 0x1 + + + ALL_UNSIGNED + All Channels: Unsigned conversions. + 0x2 + + + ALL_SIGNED + All Channels: Signed conversions. + 0x3 + + + + + + + SEQ1R + AFEC Channel Sequence 1 Register + 0x0000000C + 32 + read-write + 0x00000000 + + + USCH0 + User Sequence Number 0 + 0 + 4 + read-write + + + USCH1 + User Sequence Number 1 + 4 + 4 + read-write + + + USCH2 + User Sequence Number 2 + 8 + 4 + read-write + + + USCH3 + User Sequence Number 3 + 12 + 4 + read-write + + + USCH4 + User Sequence Number 4 + 16 + 4 + read-write + + + USCH5 + User Sequence Number 5 + 20 + 4 + read-write + + + USCH6 + User Sequence Number 6 + 24 + 4 + read-write + + + USCH7 + User Sequence Number 7 + 28 + 4 + read-write + + + + + SEQ2R + AFEC Channel Sequence 2 Register + 0x00000010 + 32 + read-write + 0x00000000 + + + USCH8 + User Sequence Number 8 + 0 + 4 + read-write + + + USCH9 + User Sequence Number 9 + 4 + 4 + read-write + + + USCH10 + User Sequence Number 10 + 8 + 4 + read-write + + + USCH11 + User Sequence Number 11 + 12 + 4 + read-write + + + USCH12 + User Sequence Number 12 + 16 + 4 + read-write + + + USCH13 + User Sequence Number 13 + 20 + 4 + read-write + + + USCH14 + User Sequence Number 14 + 24 + 4 + read-write + + + USCH15 + User Sequence Number 15 + 28 + 4 + read-write + + + + + CHER + AFEC Channel Enable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + CH2 + Channel 2 Enable + 2 + 1 + write-only + + + CH3 + Channel 3 Enable + 3 + 1 + write-only + + + CH4 + Channel 4 Enable + 4 + 1 + write-only + + + CH5 + Channel 5 Enable + 5 + 1 + write-only + + + CH6 + Channel 6 Enable + 6 + 1 + write-only + + + CH7 + Channel 7 Enable + 7 + 1 + write-only + + + CH8 + Channel 8 Enable + 8 + 1 + write-only + + + CH9 + Channel 9 Enable + 9 + 1 + write-only + + + CH10 + Channel 10 Enable + 10 + 1 + write-only + + + CH11 + Channel 11 Enable + 11 + 1 + write-only + + + CH12 + Channel 12 Enable + 12 + 1 + write-only + + + CH13 + Channel 13 Enable + 13 + 1 + write-only + + + CH14 + Channel 14 Enable + 14 + 1 + write-only + + + CH15 + Channel 15 Enable + 15 + 1 + write-only + + + + + CHDR + AFEC Channel Disable Register + 0x00000018 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + CH2 + Channel 2 Disable + 2 + 1 + write-only + + + CH3 + Channel 3 Disable + 3 + 1 + write-only + + + CH4 + Channel 4 Disable + 4 + 1 + write-only + + + CH5 + Channel 5 Disable + 5 + 1 + write-only + + + CH6 + Channel 6 Disable + 6 + 1 + write-only + + + CH7 + Channel 7 Disable + 7 + 1 + write-only + + + CH8 + Channel 8 Disable + 8 + 1 + write-only + + + CH9 + Channel 9 Disable + 9 + 1 + write-only + + + CH10 + Channel 10 Disable + 10 + 1 + write-only + + + CH11 + Channel 11 Disable + 11 + 1 + write-only + + + CH12 + Channel 12 Disable + 12 + 1 + write-only + + + CH13 + Channel 13 Disable + 13 + 1 + write-only + + + CH14 + Channel 14 Disable + 14 + 1 + write-only + + + CH15 + Channel 15 Disable + 15 + 1 + write-only + + + + + CHSR + AFEC Channel Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + CH2 + Channel 2 Status + 2 + 1 + read-only + + + CH3 + Channel 3 Status + 3 + 1 + read-only + + + CH4 + Channel 4 Status + 4 + 1 + read-only + + + CH5 + Channel 5 Status + 5 + 1 + read-only + + + CH6 + Channel 6 Status + 6 + 1 + read-only + + + CH7 + Channel 7 Status + 7 + 1 + read-only + + + CH8 + Channel 8 Status + 8 + 1 + read-only + + + CH9 + Channel 9 Status + 9 + 1 + read-only + + + CH10 + Channel 10 Status + 10 + 1 + read-only + + + CH11 + Channel 11 Status + 11 + 1 + read-only + + + CH12 + Channel 12 Status + 12 + 1 + read-only + + + CH13 + Channel 13 Status + 13 + 1 + read-only + + + CH14 + Channel 14 Status + 14 + 1 + read-only + + + CH15 + Channel 15 Status + 15 + 1 + read-only + + + + + LCDR + AFEC Last Converted Data Register + 0x00000020 + 32 + read-only + 0x00000000 + + + LDATA + Last Data Converted + 0 + 16 + read-only + + + CHNB + Channel Number + 24 + 4 + read-only + + + + + IER + AFEC Interrupt Enable Register + 0x00000024 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Enable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Enable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Enable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Enable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Enable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Enable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Enable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Enable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Enable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Enable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Enable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Enable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Enable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Enable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Enable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Enable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Enable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Enable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Enable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Enable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Enable + 31 + 1 + write-only + + + + + IDR + AFEC Interrupt Disable Register + 0x00000028 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Disable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Disable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Disable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Disable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Disable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Disable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Disable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Disable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Disable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Disable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Disable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Disable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Disable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Disable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Disable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Disable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Disable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Disable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Disable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Disable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Disable + 31 + 1 + write-only + + + + + IMR + AFEC Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion Interrupt Mask 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion Interrupt Mask 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion Interrupt Mask 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion Interrupt Mask 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion Interrupt Mask 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion Interrupt Mask 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion Interrupt Mask 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion Interrupt Mask 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion Interrupt Mask 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion Interrupt Mask 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion Interrupt Mask 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion Interrupt Mask 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion Interrupt Mask 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion Interrupt Mask 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion Interrupt Mask 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion Interrupt Mask 15 + 15 + 1 + read-only + + + DRDY + Data Ready Interrupt Mask + 24 + 1 + read-only + + + GOVRE + General Overrun Error Interrupt Mask + 25 + 1 + read-only + + + COMPE + Comparison Event Interrupt Mask + 26 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 27 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 28 + 1 + read-only + + + TEMPCHG + Temperature Change Interrupt Mask + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence Interrupt Mask + 31 + 1 + read-only + + + + + ISR + AFEC Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion 15 + 15 + 1 + read-only + + + DRDY + Data Ready + 24 + 1 + read-only + + + GOVRE + General Overrun Error + 25 + 1 + read-only + + + COMPE + Comparison Error + 26 + 1 + read-only + + + ENDRX + End of RX Buffer + 27 + 1 + read-only + + + RXBUFF + RX Buffer Full + 28 + 1 + read-only + + + TEMPCHG + Temperature Change + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence + 31 + 1 + read-only + + + + + OVER + AFEC Overrun Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + OVRE0 + Overrun Error 0 + 0 + 1 + read-only + + + OVRE1 + Overrun Error 1 + 1 + 1 + read-only + + + OVRE2 + Overrun Error 2 + 2 + 1 + read-only + + + OVRE3 + Overrun Error 3 + 3 + 1 + read-only + + + OVRE4 + Overrun Error 4 + 4 + 1 + read-only + + + OVRE5 + Overrun Error 5 + 5 + 1 + read-only + + + OVRE6 + Overrun Error 6 + 6 + 1 + read-only + + + OVRE7 + Overrun Error 7 + 7 + 1 + read-only + + + OVRE8 + Overrun Error 8 + 8 + 1 + read-only + + + OVRE9 + Overrun Error 9 + 9 + 1 + read-only + + + OVRE10 + Overrun Error 10 + 10 + 1 + read-only + + + OVRE11 + Overrun Error 11 + 11 + 1 + read-only + + + OVRE12 + Overrun Error 12 + 12 + 1 + read-only + + + OVRE13 + Overrun Error 13 + 13 + 1 + read-only + + + OVRE14 + Overrun Error 14 + 14 + 1 + read-only + + + OVRE15 + Overrun Error 15 + 15 + 1 + read-only + + + + + CWR + AFEC Compare Window Register + 0x00000050 + 32 + read-write + 0x00000000 + + + LOWTHRES + Low Threshold + 0 + 16 + read-write + + + HIGHTHRES + High Threshold + 16 + 16 + read-write + + + + + CGR + AFEC Channel Gain Register + 0x00000054 + 32 + read-write + 0x00000000 + + + GAIN0 + Gain for channel 0 + 0 + 2 + read-write + + + GAIN1 + Gain for channel 1 + 2 + 2 + read-write + + + GAIN2 + Gain for channel 2 + 4 + 2 + read-write + + + GAIN3 + Gain for channel 3 + 6 + 2 + read-write + + + GAIN4 + Gain for channel 4 + 8 + 2 + read-write + + + GAIN5 + Gain for channel 5 + 10 + 2 + read-write + + + GAIN6 + Gain for channel 6 + 12 + 2 + read-write + + + GAIN7 + Gain for channel 7 + 14 + 2 + read-write + + + GAIN8 + Gain for channel 8 + 16 + 2 + read-write + + + GAIN9 + Gain for channel 9 + 18 + 2 + read-write + + + GAIN10 + Gain for channel 10 + 20 + 2 + read-write + + + GAIN11 + Gain for channel 11 + 22 + 2 + read-write + + + GAIN12 + Gain for channel 12 + 24 + 2 + read-write + + + GAIN13 + Gain for channel 13 + 26 + 2 + read-write + + + GAIN14 + Gain for channel 14 + 28 + 2 + read-write + + + GAIN15 + Gain for channel 15 + 30 + 2 + read-write + + + + + CDOR + AFEC Channel Calibration DC Offset Register + 0x0000005C + 32 + read-write + 0x00000000 + + + OFF0 + Offset for Channel 0, used in Automatic Calibration Procedure + 0 + 1 + read-write + + + OFF1 + Offset for Channel 1, used in Automatic Calibration Procedure + 1 + 1 + read-write + + + OFF2 + Offset for Channel 2, used in Automatic Calibration Procedure + 2 + 1 + read-write + + + OFF3 + Offset for Channel 3, used in Automatic Calibration Procedure + 3 + 1 + read-write + + + OFF4 + Offset for Channel 4, used in Automatic Calibration Procedure + 4 + 1 + read-write + + + OFF5 + Offset for Channel 5, used in Automatic Calibration Procedure + 5 + 1 + read-write + + + OFF6 + Offset for Channel 6, used in Automatic Calibration Procedure + 6 + 1 + read-write + + + OFF7 + Offset for Channel 7, used in Automatic Calibration Procedure + 7 + 1 + read-write + + + OFF8 + Offset for Channel 8, used in Automatic Calibration Procedure + 8 + 1 + read-write + + + OFF9 + Offset for Channel 9, used in Automatic Calibration Procedure + 9 + 1 + read-write + + + OFF10 + Offset for Channel 10, used in Automatic Calibration Procedure + 10 + 1 + read-write + + + OFF11 + Offset for Channel 11, used in Automatic Calibration Procedure + 11 + 1 + read-write + + + OFF12 + Offset for Channel 12, used in Automatic Calibration Procedure + 12 + 1 + read-write + + + OFF13 + Offset for Channel 13, used in Automatic Calibration Procedure + 13 + 1 + read-write + + + OFF14 + Offset for Channel 14, used in Automatic Calibration Procedure + 14 + 1 + read-write + + + OFF15 + Offset for Channel 15, used in Automatic Calibration Procedure + 15 + 1 + read-write + + + + + DIFFR + AFEC Channel Differential Register + 0x00000060 + 32 + read-write + 0x00000000 + + + DIFF0 + Differential inputs for channel 0 + 0 + 1 + read-write + + + DIFF1 + Differential inputs for channel 1 + 1 + 1 + read-write + + + DIFF2 + Differential inputs for channel 2 + 2 + 1 + read-write + + + DIFF3 + Differential inputs for channel 3 + 3 + 1 + read-write + + + DIFF4 + Differential inputs for channel 4 + 4 + 1 + read-write + + + DIFF5 + Differential inputs for channel 5 + 5 + 1 + read-write + + + DIFF6 + Differential inputs for channel 6 + 6 + 1 + read-write + + + DIFF7 + Differential inputs for channel 7 + 7 + 1 + read-write + + + DIFF8 + Differential inputs for channel 8 + 8 + 1 + read-write + + + DIFF9 + Differential inputs for channel 9 + 9 + 1 + read-write + + + DIFF10 + Differential inputs for channel 10 + 10 + 1 + read-write + + + DIFF11 + Differential inputs for channel 11 + 11 + 1 + read-write + + + DIFF12 + Differential inputs for channel 12 + 12 + 1 + read-write + + + DIFF13 + Differential inputs for channel 13 + 13 + 1 + read-write + + + DIFF14 + Differential inputs for channel 14 + 14 + 1 + read-write + + + DIFF15 + Differential inputs for channel 15 + 15 + 1 + read-write + + + + + CSELR + AFEC Channel Register Selection + 0x00000064 + 32 + read-write + 0x00000000 + + + CSEL + Channel Selection + 0 + 4 + read-write + + + + + CDR + AFEC Channel Data Register + 0x00000068 + 32 + read-only + 0x00000000 + + + DATA + Converted Data + 0 + 12 + read-only + + + + + COCR + AFEC Channel Offset Compensation Register + 0x0000006C + 32 + read-write + 0x00000000 + + + AOFF + Analog Offset + 0 + 12 + read-write + + + + + TEMPMR + AFEC Temperature Sensor Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + RTCT + Temperature Sensor RTC Trigger mode + 0 + 1 + read-write + + + TEMPCMPMOD + Temperature Comparison Mode + 4 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + + + TEMPCWR + AFEC Temperature Compare Window Register + 0x00000074 + 32 + read-write + 0x00000000 + + + TLOWTHRES + Temperature Low Threshold + 0 + 16 + read-write + + + THIGHTHRES + Temperature High Threshold + 16 + 16 + read-write + + + + + ACR + AFEC Analog Control Register + 0x00000094 + 32 + read-write + 0x00000100 + + + IBCTL + AFEC Bias Current Control + 8 + 2 + read-write + + + + + COSR + AFEC Correction Select Register + 0x000000D0 + 32 + read-write + 0x00000000 + + + CVR + AFEC Correction Values Register + 0x000000D4 + 32 + read-write + 0x00000000 + + + CECR + AFEC Channel Error Correction Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + WPMR + AFEC Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x414443 + + + + + + + WPSR + AFEC Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + DACC + 6461K + Digital-to-Analog Converter Controller + DACC_ + 0x400B8000 + + 0 + 0x4000 + registers + + + DACC + 32 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + External trigger mode disabled. DACC in free-running mode. + 0 + + + EN + External trigger mode enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + TRGSEL0 + External trigger + 0x0 + + + TRGSEL1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + TRGSEL2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + TRGSEL3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + TRGSEL4 + PWM Event Line 0 + 0x4 + + + TRGSEL5 + PWM Event Line 1 + 0x5 + + + + + WORD + Word Transfer + 4 + 1 + read-write + + + HALF + Half-word transfer + 0 + + + WORD + Word transfer + 1 + + + + + ONE + Must Be Set to 1 + 8 + 1 + read-write + + + USER_SEL + User Channel Selection + 16 + 2 + read-write + + + CHANNEL0 + Channel 0 + 0 + + + CHANNEL1 + Channel 1 + 1 + + + + + TAG + Tag Selection Mode + 20 + 1 + read-write + + + DIS + Tag selection mode disabled. Using USER_SEL to select the channel for the conversion. + 0 + + + EN + Tag selection mode enabled + 1 + + + + + MAXS + Maximum Speed Mode + 21 + 1 + read-write + + + NORMAL + Normal mode + 0 + + + MAXIMUM + Maximum speed mode enabled + 1 + + + + + CLKDIV + Clock Divider + 22 + 1 + read-write + + + DIV_2 + DAC clock is peripheral clock divided by 2 + 0 + + + DIV_4 + DAC clock is peripheral clock divided by 4 (to be used when peripheral clock frequency is above 100 MHz) + 1 + + + + + STARTUP + Startup Time Selection + 24 + 6 + read-write + + + 0 + 0 periods of peripheral clock + 0x0 + + + 8 + 8 periods of peripheral clock + 0x1 + + + 16 + 16 periods of peripheral clock + 0x2 + + + 24 + 24 periods of peripheral clock + 0x3 + + + 64 + 64 periods of peripheral clock + 0x4 + + + 80 + 80 periods of peripheral clock + 0x5 + + + 96 + 96 periods of peripheral clock + 0x6 + + + 112 + 112 periods of peripheral clock + 0x7 + + + 512 + 512 periods of peripheral clock + 0x8 + + + 576 + 576 periods of peripheral clock + 0x9 + + + 640 + 640 periods of peripheral clock + 0xA + + + 704 + 704 periods of peripheral clock + 0xB + + + 768 + 768 periods of peripheral clock + 0xC + + + 832 + 832 periods of peripheral clock + 0xD + + + 896 + 896 periods of peripheral clock + 0xE + + + 960 + 960 periods of peripheral clock + 0xF + + + 1024 + 1024 periods of peripheral clock + 0x10 + + + 1088 + 1088 periods of peripheral clock + 0x11 + + + 1152 + 1152 periods of peripheral clock + 0x12 + + + 1216 + 1216 periods of peripheral clock + 0x13 + + + 1280 + 1280 periods of peripheral clock + 0x14 + + + 1344 + 1344 periods of peripheral clock + 0x15 + + + 1408 + 1408 periods of peripheral clock + 0x16 + + + 1472 + 1472 periods of peripheral clock + 0x17 + + + 1536 + 1536 periods of peripheral clock + 0x18 + + + 1600 + 1600 periods of peripheral clock + 0x19 + + + 1664 + 1664 periods of peripheral clock + 0x1A + + + 1728 + 1728 periods of peripheral clock + 0x1B + + + 1792 + 1792 periods of peripheral clock + 0x1C + + + 1856 + 1856 periods of peripheral clock + 0x1D + + + 1920 + 1920 periods of peripheral clock + 0x1E + + + 1984 + 1984 periods of peripheral clock + 0x1F + + + 2048 + 2048 periods of peripheral clock + 0x20 + + + 2112 + 2112 periods of peripheral clock + 0x21 + + + 2176 + 2176 periods of peripheral clock + 0x22 + + + 2240 + 2240 periods of peripheral clock + 0x23 + + + 2304 + 2304 periods of peripheral clock + 0x24 + + + 2368 + 2368 periods of peripheral clock + 0x25 + + + 2432 + 2432 periods of peripheral clock + 0x26 + + + 2496 + 2496 periods of peripheral clock + 0x27 + + + 2560 + 2560 periods of peripheral clock + 0x28 + + + 2624 + 2624 periods of peripheral clock + 0x29 + + + 2688 + 2688 periods of peripheral clock + 0x2A + + + 2752 + 2752 periods of peripheral clock + 0x2B + + + 2816 + 2816 periods of peripheral clock + 0x2C + + + 2880 + 2880 periods of peripheral clock + 0x2D + + + 2944 + 2944 periods of peripheral clock + 0x2E + + + 3008 + 3008 periods of peripheral clock + 0x2F + + + 3072 + 3072 periods of peripheral clock + 0x30 + + + 3136 + 3136 periods of peripheral clock + 0x31 + + + 3200 + 3200 periods of peripheral clock + 0x32 + + + 3264 + 3264 periods of peripheral clock + 0x33 + + + 3328 + 3328 periods of peripheral clock + 0x34 + + + 3392 + 3392 periods of peripheral clock + 0x35 + + + 3456 + 3456 periods of peripheral clock + 0x36 + + + 3520 + 3520 periods of peripheral clock + 0x37 + + + 3584 + 3584 periods of peripheral clock + 0x38 + + + 3648 + 3648 periods of peripheral clock + 0x39 + + + 3712 + 3712 periods of peripheral clock + 0x3A + + + 3776 + 3776 periods of peripheral clock + 0x3B + + + 3840 + 3840 periods of peripheral clock + 0x3C + + + 3904 + 3904 periods of peripheral clock + 0x3D + + + 3968 + 3968 periods of peripheral clock + 0x3E + + + 4032 + 4032 periods of peripheral clock + 0x3F + + + + + + + CHER + Channel Enable Register + 0x00000010 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + + + CHDR + Channel Disable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + + + CHSR + Channel Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + + + CDR + Conversion Data Register + 0x00000020 + 32 + write-only + + + DATA + Data to Convert + 0 + 32 + write-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXRDY + Transmit Ready Interrupt Enable + 0 + 1 + write-only + + + EOC + End of Conversion Interrupt Enable + 1 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 2 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 3 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXRDY + Transmit Ready Interrupt Disable. + 0 + 1 + write-only + + + EOC + End of Conversion Interrupt Disable + 1 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 2 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 3 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXRDY + Transmit Ready Interrupt Mask + 0 + 1 + read-only + + + EOC + End of Conversion Interrupt Mask + 1 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 2 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 3 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + TXRDY + Transmit Ready Interrupt Flag + 0 + 1 + read-only + + + EOC + End of Conversion Interrupt Flag + 1 + 1 + read-only + + + ENDTX + End of DMA Interrupt Flag + 2 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty + 3 + 1 + read-only + + + + + ACR + Analog Current Register + 0x00000094 + 32 + read-write + 0x00000000 + + + IBCTLCH0 + Analog Output Current Control + 0 + 2 + read-write + + + IBCTLCH1 + Analog Output Current Control + 2 + 2 + read-write + + + IBCTLDACCORE + Bias Current Control for DAC Core + 8 + 2 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x444143 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + ACC + 6490E + Analog Comparator Controller + ACC_ + 0x400BC000 + + 0 + 0x4000 + registers + + + ACC + 33 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + SELMINUS + Selection for Minus Comparator Input + 0 + 3 + read-write + + + TS + Select TS + 0x0 + + + ADVREF + Select ADVREF + 0x1 + + + DAC0 + Select DAC0 + 0x2 + + + DAC1 + Select DAC1 + 0x3 + + + AD0 + Select AD0 + 0x4 + + + AD1 + Select AD1 + 0x5 + + + AD2 + Select AD2 + 0x6 + + + AD3 + Select AD3 + 0x7 + + + + + SELPLUS + Selection For Plus Comparator Input + 4 + 3 + read-write + + + AD0 + Select AD0 + 0x0 + + + AD1 + Select AD1 + 0x1 + + + AD2 + Select AD2 + 0x2 + + + AD3 + Select AD3 + 0x3 + + + AD4 + Select AD4 + 0x4 + + + AD5 + Select AD5 + 0x5 + + + AD6 + Select AD6 + 0x6 + + + AD7 + Select AD7 + 0x7 + + + + + ACEN + Analog Comparator Enable + 8 + 1 + read-write + + + DIS + Analog comparator disabled. + 0 + + + EN + Analog comparator enabled. + 1 + + + + + EDGETYP + Edge Type + 9 + 2 + read-write + + + RISING + Only rising edge of comparator output + 0x0 + + + FALLING + Falling edge of comparator output + 0x1 + + + ANY + Any edge of comparator output + 0x2 + + + + + INV + Invert Comparator Output + 12 + 1 + read-write + + + DIS + Analog comparator output is directly processed. + 0 + + + EN + Analog comparator output is inverted prior to being processed. + 1 + + + + + SELFS + Selection Of Fault Source + 13 + 1 + read-write + + + CF + The CF flag is used to drive the FAULT output. + 0 + + + OUTPUT + The output of the analog comparator flag is used to drive the FAULT output. + 1 + + + + + FE + Fault Enable + 14 + 1 + read-write + + + DIS + The FAULT output is tied to 0. + 0 + + + EN + The FAULT output is driven by the signal defined by SELFS. + 1 + + + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + CE + Comparison Edge + 0 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + CE + Comparison Edge + 0 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + CE + Comparison Edge + 0 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + CE + Comparison Edge + 0 + 1 + read-only + + + SCO + Synchronized Comparator Output + 1 + 1 + read-only + + + MASK + Flag Mask + 31 + 1 + read-only + + + + + ACR + Analog Control Register + 0x00000094 + 32 + read-write + 0x00000000 + + + ISEL + Current Selection + 0 + 1 + read-write + + + LOPW + Low-power option. + 0 + + + HISP + High-speed option. + 1 + + + + + HYST + Hysteresis Selection + 1 + 2 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x414343 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + + + + + DMAC + 6233P + DMA Controller + DMAC_ + 0x400C0000 + + 0 + 0x4000 + registers + + + DMAC + 20 + + + + GCFG + DMAC Global Configuration Register + 0x00000000 + 32 + read-write + 0x00000010 + + + ARB_CFG + Arbiter Configuration + 4 + 1 + read-write + + + FIXED + Fixed priority arbiter (see "Basic Definitions" ) + 0 + + + ROUND_ROBIN + Modified round robin arbiter. + 1 + + + + + + + EN + DMAC Enable Register + 0x00000004 + 32 + read-write + 0x00000000 + + + ENABLE + General Enable of DMA + 0 + 1 + read-write + + + + + SREQ + DMAC Software Single Request Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SSREQ0 + Source Request + 0 + 1 + read-write + + + DSREQ0 + Destination Request + 1 + 1 + read-write + + + SSREQ1 + Source Request + 2 + 1 + read-write + + + DSREQ1 + Destination Request + 3 + 1 + read-write + + + SSREQ2 + Source Request + 4 + 1 + read-write + + + DSREQ2 + Destination Request + 5 + 1 + read-write + + + SSREQ3 + Source Request + 6 + 1 + read-write + + + DSREQ3 + Destination Request + 7 + 1 + read-write + + + + + CREQ + DMAC Software Chunk Transfer Request Register + 0x0000000C + 32 + read-write + 0x00000000 + + + SCREQ0 + Source Chunk Request + 0 + 1 + read-write + + + DCREQ0 + Destination Chunk Request + 1 + 1 + read-write + + + SCREQ1 + Source Chunk Request + 2 + 1 + read-write + + + DCREQ1 + Destination Chunk Request + 3 + 1 + read-write + + + SCREQ2 + Source Chunk Request + 4 + 1 + read-write + + + DCREQ2 + Destination Chunk Request + 5 + 1 + read-write + + + SCREQ3 + Source Chunk Request + 6 + 1 + read-write + + + DCREQ3 + Destination Chunk Request + 7 + 1 + read-write + + + + + LAST + DMAC Software Last Transfer Flag Register + 0x00000010 + 32 + read-write + 0x00000000 + + + SLAST0 + Source Last + 0 + 1 + read-write + + + DLAST0 + Destination Last + 1 + 1 + read-write + + + SLAST1 + Source Last + 2 + 1 + read-write + + + DLAST1 + Destination Last + 3 + 1 + read-write + + + SLAST2 + Source Last + 4 + 1 + read-write + + + DLAST2 + Destination Last + 5 + 1 + read-write + + + SLAST3 + Source Last + 6 + 1 + read-write + + + DLAST3 + Destination Last + 7 + 1 + read-write + + + + + EBCIER + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Enable register. + 0x00000018 + 32 + write-only + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + write-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + write-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + write-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + write-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + write-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + write-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + write-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + write-only + + + ERR0 + Access Error [3:0] + 16 + 1 + write-only + + + ERR1 + Access Error [3:0] + 17 + 1 + write-only + + + ERR2 + Access Error [3:0] + 18 + 1 + write-only + + + ERR3 + Access Error [3:0] + 19 + 1 + write-only + + + + + EBCIDR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Disable register. + 0x0000001C + 32 + write-only + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + write-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + write-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + write-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + write-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + write-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + write-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + write-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + write-only + + + ERR0 + Access Error [3:0] + 16 + 1 + write-only + + + ERR1 + Access Error [3:0] + 17 + 1 + write-only + + + ERR2 + Access Error [3:0] + 18 + 1 + write-only + + + ERR3 + Access Error [3:0] + 19 + 1 + write-only + + + + + EBCIMR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Mask Register. + 0x00000020 + 32 + read-only + 0x00000000 + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + read-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + read-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + read-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + read-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + read-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + read-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + read-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + read-only + + + ERR0 + Access Error [3:0] + 16 + 1 + read-only + + + ERR1 + Access Error [3:0] + 17 + 1 + read-only + + + ERR2 + Access Error [3:0] + 18 + 1 + read-only + + + ERR3 + Access Error [3:0] + 19 + 1 + read-only + + + + + EBCISR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Status Register. + 0x00000024 + 32 + read-only + 0x00000000 + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + read-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + read-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + read-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + read-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + read-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + read-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + read-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + read-only + + + ERR0 + Access Error [3:0] + 16 + 1 + read-only + + + ERR1 + Access Error [3:0] + 17 + 1 + read-only + + + ERR2 + Access Error [3:0] + 18 + 1 + read-only + + + ERR3 + Access Error [3:0] + 19 + 1 + read-only + + + + + CHER + DMAC Channel Handler Enable Register + 0x00000028 + 32 + write-only + + + ENA0 + Enable [3:0] + 0 + 1 + write-only + + + ENA1 + Enable [3:0] + 1 + 1 + write-only + + + ENA2 + Enable [3:0] + 2 + 1 + write-only + + + ENA3 + Enable [3:0] + 3 + 1 + write-only + + + SUSP0 + Suspend [3:0] + 8 + 1 + write-only + + + SUSP1 + Suspend [3:0] + 9 + 1 + write-only + + + SUSP2 + Suspend [3:0] + 10 + 1 + write-only + + + SUSP3 + Suspend [3:0] + 11 + 1 + write-only + + + KEEP0 + Keep on [3:0] + 24 + 1 + write-only + + + KEEP1 + Keep on [3:0] + 25 + 1 + write-only + + + KEEP2 + Keep on [3:0] + 26 + 1 + write-only + + + KEEP3 + Keep on [3:0] + 27 + 1 + write-only + + + + + CHDR + DMAC Channel Handler Disable Register + 0x0000002C + 32 + write-only + + + DIS0 + Disable [3:0] + 0 + 1 + write-only + + + DIS1 + Disable [3:0] + 1 + 1 + write-only + + + DIS2 + Disable [3:0] + 2 + 1 + write-only + + + DIS3 + Disable [3:0] + 3 + 1 + write-only + + + RES0 + Resume [3:0] + 8 + 1 + write-only + + + RES1 + Resume [3:0] + 9 + 1 + write-only + + + RES2 + Resume [3:0] + 10 + 1 + write-only + + + RES3 + Resume [3:0] + 11 + 1 + write-only + + + + + CHSR + DMAC Channel Handler Status Register + 0x00000030 + 32 + read-only + 0x00FF0000 + + + ENA0 + Enable [3:0] + 0 + 1 + read-only + + + ENA1 + Enable [3:0] + 1 + 1 + read-only + + + ENA2 + Enable [3:0] + 2 + 1 + read-only + + + ENA3 + Enable [3:0] + 3 + 1 + read-only + + + SUSP0 + Suspend [3:0] + 8 + 1 + read-only + + + SUSP1 + Suspend [3:0] + 9 + 1 + read-only + + + SUSP2 + Suspend [3:0] + 10 + 1 + read-only + + + SUSP3 + Suspend [3:0] + 11 + 1 + read-only + + + EMPT0 + Empty [3:0] + 16 + 1 + read-only + + + EMPT1 + Empty [3:0] + 17 + 1 + read-only + + + EMPT2 + Empty [3:0] + 18 + 1 + read-only + + + EMPT3 + Empty [3:0] + 19 + 1 + read-only + + + STAL0 + Stalled [3:0] + 24 + 1 + read-only + + + STAL1 + Stalled [3:0] + 25 + 1 + read-only + + + STAL2 + Stalled [3:0] + 26 + 1 + read-only + + + STAL3 + Stalled [3:0] + 27 + 1 + read-only + + + + + SADDR0 + DMAC Channel Source Address Register (ch_num = 0) + 0x0000003C + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR0 + DMAC Channel Destination Address Register (ch_num = 0) + 0x00000040 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR0 + DMAC Channel Descriptor Address Register (ch_num = 0) + 0x00000044 + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA0 + DMAC Channel Control A Register (ch_num = 0) + 0x00000048 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB0 + DMAC Channel Control B Register (ch_num = 0) + 0x0000004C + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG0 + DMAC Channel Configuration Register (ch_num = 0) + 0x00000050 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR1 + DMAC Channel Source Address Register (ch_num = 1) + 0x00000064 + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR1 + DMAC Channel Destination Address Register (ch_num = 1) + 0x00000068 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR1 + DMAC Channel Descriptor Address Register (ch_num = 1) + 0x0000006C + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA1 + DMAC Channel Control A Register (ch_num = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB1 + DMAC Channel Control B Register (ch_num = 1) + 0x00000074 + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG1 + DMAC Channel Configuration Register (ch_num = 1) + 0x00000078 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR2 + DMAC Channel Source Address Register (ch_num = 2) + 0x0000008C + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR2 + DMAC Channel Destination Address Register (ch_num = 2) + 0x00000090 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR2 + DMAC Channel Descriptor Address Register (ch_num = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA2 + DMAC Channel Control A Register (ch_num = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB2 + DMAC Channel Control B Register (ch_num = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG2 + DMAC Channel Configuration Register (ch_num = 2) + 0x000000A0 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR3 + DMAC Channel Source Address Register (ch_num = 3) + 0x000000B4 + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR3 + DMAC Channel Destination Address Register (ch_num = 3) + 0x000000B8 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR3 + DMAC Channel Descriptor Address Register (ch_num = 3) + 0x000000BC + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA3 + DMAC Channel Control A Register (ch_num = 3) + 0x000000C0 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB3 + DMAC Channel Control B Register (ch_num = 3) + 0x000000C4 + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG3 + DMAC Channel Configuration Register (ch_num = 3) + 0x000000C8 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + WPMR + DMAC Write Protect Mode Register + 0x000001E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x444D41 + + + + + + + WPSR + DMAC Write Protect Status Register + 0x000001E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + CMCC + 11108C + Cortex M Cache Controller + CMCC_ + 0x400C4000 + + 0 + 0x4000 + registers + + + + TYPE + Cache Type Register + 0x00000000 + 32 + read-only + + + AP + Access Port Access Allowed + 0 + 1 + read-only + + + GCLK + Dynamic Clock Gating Supported + 1 + 1 + read-only + + + RANDP + Random Selection Policy Supported + 2 + 1 + read-only + + + LRUP + Least Recently Used Policy Supported + 3 + 1 + read-only + + + RRP + Random Selection Policy Supported + 4 + 1 + read-only + + + WAYNUM + Number of Way + 5 + 2 + read-only + + + DMAPPED + Direct Mapped Cache + 0x0 + + + ARCH2WAY + 2-WAY set associative + 0x1 + + + ARCH4WAY + 4-WAY set associative + 0x2 + + + ARCH8WAY + 8-WAY set associative + 0x3 + + + + + LCKDOWN + Lock Down Supported + 7 + 1 + read-only + + + CSIZE + Cache Size + 8 + 3 + read-only + + + CSIZE_1KB + Cache Size 1 Kbytes + 0x0 + + + CSIZE_2KB + Cache Size 2 Kbytes + 0x1 + + + CSIZE_4KB + Cache Size 4 Kbytes + 0x2 + + + CSIZE_8KB + Cache Size 8 Kbytes + 0x3 + + + + + CLSIZE + Cache Size + 11 + 3 + read-only + + + CLSIZE_1KB + 4 Bytes + 0x0 + + + CLSIZE_2KB + 8 Bytes + 0x1 + + + CLSIZE_4KB + 16 Bytes + 0x2 + + + CLSIZE_8KB + 32 Bytes + 0x3 + + + + + + + CFG + Cache Configuration Register + 0x00000004 + 32 + read-write + 0x00000000 + + + GCLKDIS + Disable Clock Gating + 0 + 1 + read-write + + + + + CTRL + Cache Control Register + 0x00000008 + 32 + write-only + 0x00000000 + + + CEN + Cache Controller Enable + 0 + 1 + write-only + + + + + SR + Cache Status Register + 0x0000000C + 32 + read-only + 0x00000001 + + + CSTS + Cache Controller Status + 0 + 1 + read-only + + + + + MAINT0 + Cache Maintenance Register 0 + 0x00000020 + 32 + write-only + + + INVALL + Cache Controller Invalidate All + 0 + 1 + write-only + + + + + MAINT1 + Cache Maintenance Register 1 + 0x00000024 + 32 + write-only + + + INDEX + Invalidate Index + 4 + 5 + write-only + + + WAY + Invalidate Way + 30 + 2 + write-only + + + WAY0 + Way 0 is selection for index invalidation + 0x0 + + + WAY1 + Way 1 is selection for index invalidation + 0x1 + + + WAY2 + Way 2 is selection for index invalidation + 0x2 + + + WAY3 + Way 3 is selection for index invalidation + 0x3 + + + + + + + MCFG + Cache Monitor Configuration Register + 0x00000028 + 32 + read-write + 0x00000000 + + + MODE + Cache Controller Monitor Counter Mode + 0 + 2 + read-write + + + CYCLE_COUNT + Cycle counter + 0x0 + + + IHIT_COUNT + Instruction hit counter + 0x1 + + + DHIT_COUNT + Data hit counter + 0x2 + + + + + + + MEN + Cache Monitor Enable Register + 0x0000002C + 32 + read-write + 0x00000000 + + + MENABLE + Cache Controller Monitor Enable + 0 + 1 + read-write + + + + + MCTRL + Cache Monitor Control Register + 0x00000030 + 32 + write-only + + + SWRST + Monitor + 0 + 1 + write-only + + + + + MSR + Cache Monitor Status Register + 0x00000034 + 32 + read-only + 0x00000000 + + + EVENT_CNT + Monitor Event Counter + 0 + 32 + read-only + + + + + + + MATRIX + 11227A + AHB Bus Matrix + 0x400E0200 + + 0 + 0x200 + registers + + + + 7 + 4 + 0-6 + MATRIX_MCFG[%s] + Master Configuration Register + 0x00000000 + 32 + read-write + + + ULBT + Undefined Length Burst Type + 0 + 3 + read-write + + + + + 6 + 4 + 0-5 + MATRIX_SCFG[%s] + Slave Configuration Register + 0x00000040 + 32 + read-write + + + SLOT_CYCLE + Maximum Bus Grant Duration for Masters + 0 + 9 + read-write + + + DEFMSTR_TYPE + Default Master Type + 16 + 2 + read-write + + + FIXED_DEFMSTR + Fixed Default Master + 18 + 4 + read-write + + + + + MATRIX_PRAS0 + Priority Register A for Slave 0 + 0x00000080 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS1 + Priority Register A for Slave 1 + 0x00000088 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS2 + Priority Register A for Slave 2 + 0x00000090 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS3 + Priority Register A for Slave 3 + 0x00000098 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS4 + Priority Register A for Slave 4 + 0x000000A0 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS5 + Priority Register A for Slave 5 + 0x000000A8 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_MRCR + Master Remap Control Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RCB0 + Remap Command Bit for Master 0 + 0 + 1 + read-write + + + RCB1 + Remap Command Bit for Master 1 + 1 + 1 + read-write + + + RCB2 + Remap Command Bit for Master 2 + 2 + 1 + read-write + + + RCB3 + Remap Command Bit for Master 3 + 3 + 1 + read-write + + + RCB4 + Remap Command Bit for Master 4 + 4 + 1 + read-write + + + RCB5 + Remap Command Bit for Master 5 + 5 + 1 + read-write + + + RCB6 + Remap Command Bit for Master 6 + 6 + 1 + read-write + + + + + CCFG_SYSIO + System I/O Configuration Register + 0x00000114 + 32 + read-write + 0x00000000 + + + SYSIO4 + PB4 or TDI Assignment + 4 + 1 + read-write + + + SYSIO5 + PB5 or TDO/TRACESWO Assignment + 5 + 1 + read-write + + + SYSIO6 + PB6 or TMS/SWDIO Assignment + 6 + 1 + read-write + + + SYSIO7 + PB7 or TCK/SWCLK Assignment + 7 + 1 + read-write + + + SYSIO10 + PB10 or DDM Assignment + 10 + 1 + read-write + + + SYSIO11 + PB11 or DDP Assignment + 11 + 1 + read-write + + + SYSIO12 + PB12 or ERASE Assignment + 12 + 1 + read-write + + + + + CCFG_SMCNFCS + SMC NAND Flash Chip Select Configuration Register + 0x00000124 + 32 + read-write + 0x00000000 + + + SMC_NFCS0 + SMC NAND Flash Chip Select 0 Assignment + 0 + 1 + read-write + + + SMC_NFCS1 + SMC NAND Flash Chip Select 1 Assignment + 1 + 1 + read-write + + + SMC_NFCS2 + SMC NAND Flash Chip Select 2 Assignment + 2 + 1 + read-write + + + SMC_NFCS3 + SMC NAND Flash Chip Select 3 Assignment + 3 + 1 + read-write + + + + + MATRIX_WPMR + Write Protect Mode Register + 0x000001E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY (Write-only) + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x4D4154 + + + + + + + MATRIX_WPSR + Write Protect Status Register + 0x000001E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + PMC + 11116N + Power Management Controller + 0x400E0400 + + 0 + 0x140 + registers + + + PMC + 5 + + + + PMC_SCER + System Clock Enable Register + 0x00000000 + 32 + write-only + + + UDP + USB Device Port Clock Enable + 7 + 1 + write-only + + + PCK0 + Programmable Clock 0 Output Enable + 8 + 1 + write-only + + + PCK1 + Programmable Clock 1 Output Enable + 9 + 1 + write-only + + + PCK2 + Programmable Clock 2 Output Enable + 10 + 1 + write-only + + + + + PMC_SCDR + System Clock Disable Register + 0x00000004 + 32 + write-only + + + UDP + USB Device Port Clock Disable + 7 + 1 + write-only + + + PCK0 + Programmable Clock 0 Output Disable + 8 + 1 + write-only + + + PCK1 + Programmable Clock 1 Output Disable + 9 + 1 + write-only + + + PCK2 + Programmable Clock 2 Output Disable + 10 + 1 + write-only + + + + + PMC_SCSR + System Clock Status Register + 0x00000008 + 32 + read-only + 0x00000001 + + + UDP + USB Device Port Clock Status + 7 + 1 + read-only + + + PCK0 + Programmable Clock 0 Output Status + 8 + 1 + read-only + + + PCK1 + Programmable Clock 1 Output Status + 9 + 1 + read-only + + + PCK2 + Programmable Clock 2 Output Status + 10 + 1 + read-only + + + + + PMC_PCER0 + Peripheral Clock Enable Register 0 + 0x00000010 + 32 + write-only + + + PID7 + Peripheral Clock 7 Enable + 7 + 1 + write-only + + + PID8 + Peripheral Clock 8 Enable + 8 + 1 + write-only + + + PID9 + Peripheral Clock 9 Enable + 9 + 1 + write-only + + + PID10 + Peripheral Clock 10 Enable + 10 + 1 + write-only + + + PID11 + Peripheral Clock 11 Enable + 11 + 1 + write-only + + + PID12 + Peripheral Clock 12 Enable + 12 + 1 + write-only + + + PID13 + Peripheral Clock 13 Enable + 13 + 1 + write-only + + + PID14 + Peripheral Clock 14 Enable + 14 + 1 + write-only + + + PID15 + Peripheral Clock 15 Enable + 15 + 1 + write-only + + + PID16 + Peripheral Clock 16 Enable + 16 + 1 + write-only + + + PID17 + Peripheral Clock 17 Enable + 17 + 1 + write-only + + + PID18 + Peripheral Clock 18 Enable + 18 + 1 + write-only + + + PID19 + Peripheral Clock 19 Enable + 19 + 1 + write-only + + + PID20 + Peripheral Clock 20 Enable + 20 + 1 + write-only + + + PID21 + Peripheral Clock 21 Enable + 21 + 1 + write-only + + + PID22 + Peripheral Clock 22 Enable + 22 + 1 + write-only + + + PID23 + Peripheral Clock 23 Enable + 23 + 1 + write-only + + + PID24 + Peripheral Clock 24 Enable + 24 + 1 + write-only + + + PID25 + Peripheral Clock 25 Enable + 25 + 1 + write-only + + + PID26 + Peripheral Clock 26 Enable + 26 + 1 + write-only + + + PID27 + Peripheral Clock 27 Enable + 27 + 1 + write-only + + + PID28 + Peripheral Clock 28 Enable + 28 + 1 + write-only + + + PID29 + Peripheral Clock 29 Enable + 29 + 1 + write-only + + + PID30 + Peripheral Clock 30 Enable + 30 + 1 + write-only + + + PID31 + Peripheral Clock 31 Enable + 31 + 1 + write-only + + + + + PMC_PCDR0 + Peripheral Clock Disable Register 0 + 0x00000014 + 32 + write-only + + + PID7 + Peripheral Clock 7 Disable + 7 + 1 + write-only + + + PID8 + Peripheral Clock 8 Disable + 8 + 1 + write-only + + + PID9 + Peripheral Clock 9 Disable + 9 + 1 + write-only + + + PID10 + Peripheral Clock 10 Disable + 10 + 1 + write-only + + + PID11 + Peripheral Clock 11 Disable + 11 + 1 + write-only + + + PID12 + Peripheral Clock 12 Disable + 12 + 1 + write-only + + + PID13 + Peripheral Clock 13 Disable + 13 + 1 + write-only + + + PID14 + Peripheral Clock 14 Disable + 14 + 1 + write-only + + + PID15 + Peripheral Clock 15 Disable + 15 + 1 + write-only + + + PID16 + Peripheral Clock 16 Disable + 16 + 1 + write-only + + + PID17 + Peripheral Clock 17 Disable + 17 + 1 + write-only + + + PID18 + Peripheral Clock 18 Disable + 18 + 1 + write-only + + + PID19 + Peripheral Clock 19 Disable + 19 + 1 + write-only + + + PID20 + Peripheral Clock 20 Disable + 20 + 1 + write-only + + + PID21 + Peripheral Clock 21 Disable + 21 + 1 + write-only + + + PID22 + Peripheral Clock 22 Disable + 22 + 1 + write-only + + + PID23 + Peripheral Clock 23 Disable + 23 + 1 + write-only + + + PID24 + Peripheral Clock 24 Disable + 24 + 1 + write-only + + + PID25 + Peripheral Clock 25 Disable + 25 + 1 + write-only + + + PID26 + Peripheral Clock 26 Disable + 26 + 1 + write-only + + + PID27 + Peripheral Clock 27 Disable + 27 + 1 + write-only + + + PID28 + Peripheral Clock 28 Disable + 28 + 1 + write-only + + + PID29 + Peripheral Clock 29 Disable + 29 + 1 + write-only + + + PID30 + Peripheral Clock 30 Disable + 30 + 1 + write-only + + + PID31 + Peripheral Clock 31 Disable + 31 + 1 + write-only + + + + + PMC_PCSR0 + Peripheral Clock Status Register 0 + 0x00000018 + 32 + read-only + 0x00000000 + + + PID7 + Peripheral Clock 7 Status + 7 + 1 + read-only + + + PID8 + Peripheral Clock 8 Status + 8 + 1 + read-only + + + PID9 + Peripheral Clock 9 Status + 9 + 1 + read-only + + + PID10 + Peripheral Clock 10 Status + 10 + 1 + read-only + + + PID11 + Peripheral Clock 11 Status + 11 + 1 + read-only + + + PID12 + Peripheral Clock 12 Status + 12 + 1 + read-only + + + PID13 + Peripheral Clock 13 Status + 13 + 1 + read-only + + + PID14 + Peripheral Clock 14 Status + 14 + 1 + read-only + + + PID15 + Peripheral Clock 15 Status + 15 + 1 + read-only + + + PID16 + Peripheral Clock 16 Status + 16 + 1 + read-only + + + PID17 + Peripheral Clock 17 Status + 17 + 1 + read-only + + + PID18 + Peripheral Clock 18 Status + 18 + 1 + read-only + + + PID19 + Peripheral Clock 19 Status + 19 + 1 + read-only + + + PID20 + Peripheral Clock 20 Status + 20 + 1 + read-only + + + PID21 + Peripheral Clock 21 Status + 21 + 1 + read-only + + + PID22 + Peripheral Clock 22 Status + 22 + 1 + read-only + + + PID23 + Peripheral Clock 23 Status + 23 + 1 + read-only + + + PID24 + Peripheral Clock 24 Status + 24 + 1 + read-only + + + PID25 + Peripheral Clock 25 Status + 25 + 1 + read-only + + + PID26 + Peripheral Clock 26 Status + 26 + 1 + read-only + + + PID27 + Peripheral Clock 27 Status + 27 + 1 + read-only + + + PID28 + Peripheral Clock 28 Status + 28 + 1 + read-only + + + PID29 + Peripheral Clock 29 Status + 29 + 1 + read-only + + + PID30 + Peripheral Clock 30 Status + 30 + 1 + read-only + + + PID31 + Peripheral Clock 31 Status + 31 + 1 + read-only + + + + + CKGR_MOR + Main Oscillator Register + 0x00000020 + 32 + read-write + 0x00000008 + + + MOSCXTEN + Main Crystal Oscillator Enable + 0 + 1 + read-write + + + MOSCXTBY + Main Crystal Oscillator Bypass + 1 + 1 + read-write + + + WAITMODE + Wait Mode Command + 2 + 1 + read-write + + + MOSCRCEN + Main On-Chip RC Oscillator Enable + 3 + 1 + read-write + + + MOSCRCF + Main On-Chip RC Oscillator Frequency Selection + 4 + 3 + read-write + + + 4_MHz + The Fast RC Oscillator Frequency is at 4 MHz (default) + 0x0 + + + 8_MHz + The Fast RC Oscillator Frequency is at 8 MHz + 0x1 + + + 12_MHz + The Fast RC Oscillator Frequency is at 12 MHz + 0x2 + + + + + MOSCXTST + Main Crystal Oscillator Start-up Time + 8 + 8 + read-write + + + KEY + Write Access Password + 16 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x37 + + + + + MOSCSEL + Main Oscillator Selection + 24 + 1 + read-write + + + CFDEN + Clock Failure Detector Enable + 25 + 1 + read-write + + + + + CKGR_MCFR + Main Clock Frequency Register + 0x00000024 + 32 + read-write + 0x00000000 + + + MAINF + Main Clock Frequency + 0 + 16 + read-write + + + MAINFRDY + Main Clock Ready + 16 + 1 + read-write + + + RCMEAS + RC Oscillator Frequency Measure (write-only) + 20 + 1 + read-write + + + + + CKGR_PLLAR + PLLA Register + 0x00000028 + 32 + read-write + 0x00003F00 + + + DIVA + PLLA Front_End Divider + 0 + 8 + read-write + + + PLLACOUNT + PLLA Counter + 8 + 6 + read-write + + + MULA + PLLA Multiplier + 16 + 11 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + + + PMC_MCKR + Master Clock Register + 0x00000030 + 32 + read-write + 0x00000001 + + + CSS + Master Clock Source Selection + 0 + 2 + read-write + + + SLOW_CLK + Slow Clock is selected + 0x0 + + + MAIN_CLK + Main Clock is selected + 0x1 + + + PLLA_CLK + PLLA Clock is selected + 0x2 + + + + + PRES + Processor Clock Prescaler + 4 + 3 + read-write + + + CLK_1 + Selected clock + 0x0 + + + CLK_2 + Selected clock divided by 2 + 0x1 + + + CLK_4 + Selected clock divided by 4 + 0x2 + + + CLK_8 + Selected clock divided by 8 + 0x3 + + + CLK_16 + Selected clock divided by 16 + 0x4 + + + CLK_32 + Selected clock divided by 32 + 0x5 + + + CLK_64 + Selected clock divided by 64 + 0x6 + + + CLK_3 + Selected clock divided by 3 + 0x7 + + + + + PLLADIV2 + PLLA Divisor by 2 + 12 + 1 + read-write + + + + + PMC_USB + USB Clock Register + 0x00000038 + 32 + read-write + 0x00000000 + + + USBDIV + Divider for USB Clock + 8 + 4 + read-write + + + + + 3 + 4 + 0-2 + PMC_PCK[%s] + Programmable Clock 0 Register + 0x00000040 + 32 + read-write + + + CSS + Master Clock Source Selection + 0 + 3 + read-write + + + SLOW_CLK + Slow Clock is selected + 0x0 + + + MAIN_CLK + Main Clock is selected + 0x1 + + + PLLA_CLK + PLLA Clock is selected + 0x2 + + + MCK + Master Clock is selected + 0x4 + + + + + PRES + Programmable Clock Prescaler + 4 + 3 + read-write + + + CLK_1 + Selected clock + 0x0 + + + CLK_2 + Selected clock divided by 2 + 0x1 + + + CLK_4 + Selected clock divided by 4 + 0x2 + + + CLK_8 + Selected clock divided by 8 + 0x3 + + + CLK_16 + Selected clock divided by 16 + 0x4 + + + CLK_32 + Selected clock divided by 32 + 0x5 + + + CLK_64 + Selected clock divided by 64 + 0x6 + + + + + + + PMC_IER + Interrupt Enable Register + 0x00000060 + 32 + write-only + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Enable + 0 + 1 + write-only + + + LOCKA + PLLA Lock Interrupt Enable + 1 + 1 + write-only + + + MCKRDY + Master Clock Ready Interrupt Enable + 3 + 1 + write-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Enable + 8 + 1 + write-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Enable + 9 + 1 + write-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Enable + 10 + 1 + write-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Enable + 16 + 1 + write-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Enable + 17 + 1 + write-only + + + CFDEV + Clock Failure Detector Event Interrupt Enable + 18 + 1 + write-only + + + + + PMC_IDR + Interrupt Disable Register + 0x00000064 + 32 + write-only + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Disable + 0 + 1 + write-only + + + LOCKA + PLLA Lock Interrupt Disable + 1 + 1 + write-only + + + MCKRDY + Master Clock Ready Interrupt Disable + 3 + 1 + write-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Disable + 8 + 1 + write-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Disable + 9 + 1 + write-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Disable + 10 + 1 + write-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Disable + 16 + 1 + write-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Disable + 17 + 1 + write-only + + + CFDEV + Clock Failure Detector Event Interrupt Disable + 18 + 1 + write-only + + + + + PMC_SR + Status Register + 0x00000068 + 32 + read-only + 0x00010008 + + + MOSCXTS + Main XTAL Oscillator Status + 0 + 1 + read-only + + + LOCKA + PLLA Lock Status + 1 + 1 + read-only + + + MCKRDY + Master Clock Status + 3 + 1 + read-only + + + OSCSELS + Slow Clock Oscillator Selection + 7 + 1 + read-only + + + PCKRDY0 + Programmable Clock Ready Status + 8 + 1 + read-only + + + PCKRDY1 + Programmable Clock Ready Status + 9 + 1 + read-only + + + PCKRDY2 + Programmable Clock Ready Status + 10 + 1 + read-only + + + MOSCSELS + Main Oscillator Selection Status + 16 + 1 + read-only + + + MOSCRCS + Main On-Chip RC Oscillator Status + 17 + 1 + read-only + + + CFDEV + Clock Failure Detector Event + 18 + 1 + read-only + + + CFDS + Clock Failure Detector Status + 19 + 1 + read-only + + + FOS + Clock Failure Detector Fault Output Status + 20 + 1 + read-only + + + + + PMC_IMR + Interrupt Mask Register + 0x0000006C + 32 + read-only + 0x00000000 + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Mask + 0 + 1 + read-only + + + LOCKA + PLLA Lock Interrupt Mask + 1 + 1 + read-only + + + MCKRDY + Master Clock Ready Interrupt Mask + 3 + 1 + read-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Mask + 8 + 1 + read-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Mask + 9 + 1 + read-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Mask + 10 + 1 + read-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Mask + 16 + 1 + read-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Mask + 17 + 1 + read-only + + + CFDEV + Clock Failure Detector Event Interrupt Mask + 18 + 1 + read-only + + + + + PMC_FSMR + Fast Startup Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + FSTT0 + Fast Startup Input Enable 0 + 0 + 1 + read-write + + + FSTT1 + Fast Startup Input Enable 1 + 1 + 1 + read-write + + + FSTT2 + Fast Startup Input Enable 2 + 2 + 1 + read-write + + + FSTT3 + Fast Startup Input Enable 3 + 3 + 1 + read-write + + + FSTT4 + Fast Startup Input Enable 4 + 4 + 1 + read-write + + + FSTT5 + Fast Startup Input Enable 5 + 5 + 1 + read-write + + + FSTT6 + Fast Startup Input Enable 6 + 6 + 1 + read-write + + + FSTT7 + Fast Startup Input Enable 7 + 7 + 1 + read-write + + + FSTT8 + Fast Startup Input Enable 8 + 8 + 1 + read-write + + + FSTT9 + Fast Startup Input Enable 9 + 9 + 1 + read-write + + + FSTT10 + Fast Startup Input Enable 10 + 10 + 1 + read-write + + + FSTT11 + Fast Startup Input Enable 11 + 11 + 1 + read-write + + + FSTT12 + Fast Startup Input Enable 12 + 12 + 1 + read-write + + + FSTT13 + Fast Startup Input Enable 13 + 13 + 1 + read-write + + + FSTT14 + Fast Startup Input Enable 14 + 14 + 1 + read-write + + + FSTT15 + Fast Startup Input Enable 15 + 15 + 1 + read-write + + + RTTAL + RTT Alarm Enable + 16 + 1 + read-write + + + RTCAL + RTC Alarm Enable + 17 + 1 + read-write + + + USBAL + USB Alarm Enable + 18 + 1 + read-write + + + LPM + Low-power Mode + 20 + 1 + read-write + + + FLPM + Flash Low-power Mode + 21 + 2 + read-write + + + FLASH_STANDBY + Flash is in Standby Mode when system enters Wait Mode + 0x0 + + + FLASH_DEEP_POWERDOWN + Flash is in deep-power-down mode when system enters Wait Mode + 0x1 + + + FLASH_IDLE + idle mode + 0x2 + + + + + + + PMC_FSPR + Fast Startup Polarity Register + 0x00000074 + 32 + read-write + 0x00000000 + + + FSTP0 + Fast Startup Input Polarityx + 0 + 1 + read-write + + + FSTP1 + Fast Startup Input Polarityx + 1 + 1 + read-write + + + FSTP2 + Fast Startup Input Polarityx + 2 + 1 + read-write + + + FSTP3 + Fast Startup Input Polarityx + 3 + 1 + read-write + + + FSTP4 + Fast Startup Input Polarityx + 4 + 1 + read-write + + + FSTP5 + Fast Startup Input Polarityx + 5 + 1 + read-write + + + FSTP6 + Fast Startup Input Polarityx + 6 + 1 + read-write + + + FSTP7 + Fast Startup Input Polarityx + 7 + 1 + read-write + + + FSTP8 + Fast Startup Input Polarityx + 8 + 1 + read-write + + + FSTP9 + Fast Startup Input Polarityx + 9 + 1 + read-write + + + FSTP10 + Fast Startup Input Polarityx + 10 + 1 + read-write + + + FSTP11 + Fast Startup Input Polarityx + 11 + 1 + read-write + + + FSTP12 + Fast Startup Input Polarityx + 12 + 1 + read-write + + + FSTP13 + Fast Startup Input Polarityx + 13 + 1 + read-write + + + FSTP14 + Fast Startup Input Polarityx + 14 + 1 + read-write + + + FSTP15 + Fast Startup Input Polarityx + 15 + 1 + read-write + + + + + PMC_FOCR + Fault Output Clear Register + 0x00000078 + 32 + write-only + + + FOCLR + Fault Output Clear + 0 + 1 + write-only + + + + + PMC_WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x504D43 + + + + + + + PMC_WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + PMC_PCER1 + Peripheral Clock Enable Register 1 + 0x00000100 + 32 + write-only + + + PID32 + Peripheral Clock 32 Enable + 0 + 1 + write-only + + + PID33 + Peripheral Clock 33 Enable + 1 + 1 + write-only + + + PID34 + Peripheral Clock 34 Enable + 2 + 1 + write-only + + + PID35 + Peripheral Clock 35 Enable + 3 + 1 + write-only + + + PID36 + Peripheral Clock 36 Enable + 4 + 1 + write-only + + + PID37 + Peripheral Clock 37 Enable + 5 + 1 + write-only + + + PID38 + Peripheral Clock 38 Enable + 6 + 1 + write-only + + + PID39 + Peripheral Clock 39 Enable + 7 + 1 + write-only + + + PID40 + Peripheral Clock 40 Enable + 8 + 1 + write-only + + + PID41 + Peripheral Clock 41 Enable + 9 + 1 + write-only + + + PID42 + Peripheral Clock 42 Enable + 10 + 1 + write-only + + + PID43 + Peripheral Clock 43 Enable + 11 + 1 + write-only + + + PID44 + Peripheral Clock 44 Enable + 12 + 1 + write-only + + + PID45 + Peripheral Clock 45 Enable + 13 + 1 + write-only + + + PID46 + Peripheral Clock 46 Enable + 14 + 1 + write-only + + + PID47 + Peripheral Clock 47 Enable + 15 + 1 + write-only + + + + + PMC_PCDR1 + Peripheral Clock Disable Register 1 + 0x00000104 + 32 + write-only + + + PID32 + Peripheral Clock 32 Disable + 0 + 1 + write-only + + + PID33 + Peripheral Clock 33 Disable + 1 + 1 + write-only + + + PID34 + Peripheral Clock 34 Disable + 2 + 1 + write-only + + + PID35 + Peripheral Clock 35 Disable + 3 + 1 + write-only + + + PID36 + Peripheral Clock 36 Disable + 4 + 1 + write-only + + + PID37 + Peripheral Clock 37 Disable + 5 + 1 + write-only + + + PID38 + Peripheral Clock 38 Disable + 6 + 1 + write-only + + + PID39 + Peripheral Clock 39 Disable + 7 + 1 + write-only + + + PID40 + Peripheral Clock 40 Disable + 8 + 1 + write-only + + + PID41 + Peripheral Clock 41 Disable + 9 + 1 + write-only + + + PID42 + Peripheral Clock 42 Disable + 10 + 1 + write-only + + + PID43 + Peripheral Clock 43 Disable + 11 + 1 + write-only + + + PID44 + Peripheral Clock 44 Disable + 12 + 1 + write-only + + + PID45 + Peripheral Clock 45 Disable + 13 + 1 + write-only + + + PID46 + Peripheral Clock 46 Disable + 14 + 1 + write-only + + + PID47 + Peripheral Clock 47 Disable + 15 + 1 + write-only + + + + + PMC_PCSR1 + Peripheral Clock Status Register 1 + 0x00000108 + 32 + read-only + 0x00000000 + + + PID32 + Peripheral Clock 32 Status + 0 + 1 + read-only + + + PID33 + Peripheral Clock 33 Status + 1 + 1 + read-only + + + PID34 + Peripheral Clock 34 Status + 2 + 1 + read-only + + + PID35 + Peripheral Clock 35 Status + 3 + 1 + read-only + + + PID36 + Peripheral Clock 36 Status + 4 + 1 + read-only + + + PID37 + Peripheral Clock 37 Status + 5 + 1 + read-only + + + PID38 + Peripheral Clock 38 Status + 6 + 1 + read-only + + + PID39 + Peripheral Clock 39 Status + 7 + 1 + read-only + + + PID40 + Peripheral Clock 40 Status + 8 + 1 + read-only + + + PID41 + Peripheral Clock 41 Status + 9 + 1 + read-only + + + PID42 + Peripheral Clock 42 Status + 10 + 1 + read-only + + + PID43 + Peripheral Clock 43 Status + 11 + 1 + read-only + + + PID44 + Peripheral Clock 44 Status + 12 + 1 + read-only + + + PID45 + Peripheral Clock 45 Status + 13 + 1 + read-only + + + PID46 + Peripheral Clock 46 Status + 14 + 1 + read-only + + + PID47 + Peripheral Clock 47 Status + 15 + 1 + read-only + + + + + PMC_OCR + Oscillator Calibration Register + 0x00000110 + 32 + read-write + 0x00404040 + + + CAL4 + RC Oscillator Calibration bits for 4 MHz + 0 + 7 + read-write + + + SEL4 + Selection of RC Oscillator Calibration bits for 4 MHz + 7 + 1 + read-write + + + CAL8 + RC Oscillator Calibration bits for 8 MHz + 8 + 7 + read-write + + + SEL8 + Selection of RC Oscillator Calibration bits for 8 MHz + 15 + 1 + read-write + + + CAL12 + RC Oscillator Calibration bits for 12 MHz + 16 + 7 + read-write + + + SEL12 + Selection of RC Oscillator Calibration bits for 12 MHz + 23 + 1 + read-write + + + + + PMC_PMMR + PLL Maximum Multiplier Value Register + 0x00000130 + 32 + read-write + 0x07FF07FF + + + PLLA_MMAX + PLLA Maximum Allowed Multiplier Value + 0 + 11 + read-write + + + + + + + UART0 + 6418K + Universal Asynchronous Receiver Transmitter 0 + UART + UART0_ + 0x400E0600 + + 0 + 0x128 + registers + + + UART0 + 7 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even Parity + 0x0 + + + ODD + Odd Parity + 0x1 + + + SPACE + Space: parity forced to 0 + 0x2 + + + MARK + Mark: parity forced to 1 + 0x3 + + + NO + No parity + 0x4 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic echo + 0x1 + + + LOCAL_LOOPBACK + Local loopback + 0x2 + + + REMOTE_LOOPBACK + Remote loopback + 0x3 + + + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + Enable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Enable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Enable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Enable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Enable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Enable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Enable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Enable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Enable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Enable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + Disable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Disable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Disable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Disable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Disable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Disable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Disable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Disable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Disable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + Mask RXRDY Interrupt + 0 + 1 + read-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + read-only + + + ENDRX + Mask End of Receive Transfer Interrupt + 3 + 1 + read-only + + + ENDTX + Mask End of Transmit Interrupt + 4 + 1 + read-only + + + OVRE + Mask Overrun Error Interrupt + 5 + 1 + read-only + + + FRAME + Mask Framing Error Interrupt + 6 + 1 + read-only + + + PARE + Mask Parity Error Interrupt + 7 + 1 + read-only + + + TXEMPTY + Mask TXEMPTY Interrupt + 9 + 1 + read-only + + + TXBUFE + Mask TXBUFE Interrupt + 11 + 1 + read-only + + + RXBUFF + Mask RXBUFF Interrupt + 12 + 1 + read-only + + + + + SR + Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Receive Buffer Full + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 8 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divisor + 0 + 16 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x554152 + + + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + CHIPID + 6417S + Chip Identifier + CHIPID_ + 0x400E0740 + + 0 + 0x200 + registers + + + + CIDR + Chip ID Register + 0x00000000 + 32 + read-only + + + VERSION + Version of the Device + 0 + 5 + read-only + + + EPROC + Embedded Processor + 5 + 3 + read-only + + + ARM946ES + ARM946ES + 0x1 + + + ARM7TDMI + ARM7TDMI + 0x2 + + + CM3 + Cortex-M3 + 0x3 + + + ARM920T + ARM920T + 0x4 + + + ARM926EJS + ARM926EJS + 0x5 + + + CA5 + Cortex-A5 + 0x6 + + + CM4 + Cortex-M4 + 0x7 + + + + + NVPSIZ + Nonvolatile Program Memory Size + 8 + 4 + read-only + + + NONE + None + 0x0 + + + 8K + 8 Kbytes + 0x1 + + + 16K + 16 Kbytes + 0x2 + + + 32K + 32 Kbytes + 0x3 + + + 64K + 64 Kbytes + 0x5 + + + 128K + 128 Kbytes + 0x7 + + + 256K + 256 Kbytes + 0x9 + + + 512K + 512 Kbytes + 0xA + + + 1024K + 1024 Kbytes + 0xC + + + 2048K + 2048 Kbytes + 0xE + + + + + NVPSIZ2 + Second Nonvolatile Program Memory Size + 12 + 4 + read-only + + + NONE + None + 0x0 + + + 8K + 8 Kbytes + 0x1 + + + 16K + 16 Kbytes + 0x2 + + + 32K + 32 Kbytes + 0x3 + + + 64K + 64 Kbytes + 0x5 + + + 128K + 128 Kbytes + 0x7 + + + 256K + 256 Kbytes + 0x9 + + + 512K + 512 Kbytes + 0xA + + + 1024K + 1024 Kbytes + 0xC + + + 2048K + 2048 Kbytes + 0xE + + + + + SRAMSIZ + Internal SRAM Size + 16 + 4 + read-only + + + 48K + 48 Kbytes + 0x0 + + + 192K + 192 Kbytes + 0x1 + + + 2K + 2 Kbytes + 0x2 + + + 6K + 6 Kbytes + 0x3 + + + 24K + 24 Kbytes + 0x4 + + + 4K + 4 Kbytes + 0x5 + + + 80K + 80 Kbytes + 0x6 + + + 160K + 160 Kbytes + 0x7 + + + 8K + 8 Kbytes + 0x8 + + + 16K + 16 Kbytes + 0x9 + + + 32K + 32 Kbytes + 0xA + + + 64K + 64 Kbytes + 0xB + + + 128K + 128 Kbytes + 0xC + + + 256K + 256 Kbytes + 0xD + + + 96K + 96 Kbytes + 0xE + + + 512K + 512 Kbytes + 0xF + + + + + ARCH + Architecture Identifier + 20 + 8 + read-only + + + SAM4E + SAM4E Series + 0x3C + + + + + NVPTYP + Nonvolatile Program Memory Type + 28 + 3 + read-only + + + ROM + ROM + 0x0 + + + ROMLESS + ROMless or on-chip Flash + 0x1 + + + FLASH + Embedded Flash Memory + 0x2 + + + ROM_FLASH + ROM and Embedded Flash Memory- NVPSIZ is ROM size- NVPSIZ2 is Flash size + 0x3 + + + SRAM + SRAM emulating ROM + 0x4 + + + + + EXT + Extension Flag + 31 + 1 + read-only + + + + + EXID + Chip ID Extension Register + 0x00000004 + 32 + read-only + + + EXID + Chip ID Extension + 0 + 32 + read-only + + + + + + + EFC + 6450N + Embedded Flash Controller + EFC_ + 0x400E0A00 + + 0 + 0x200 + registers + + + EFC + 6 + + + + FMR + EEFC Flash Mode Register + 0x00000000 + 32 + read-write + 0x04000000 + + + FRDY + Ready Interrupt Enable + 0 + 1 + read-write + + + FWS + Flash Wait State + 8 + 4 + read-write + + + SCOD + Sequential Code Optimization Disable + 16 + 1 + read-write + + + FAM + Flash Access Mode + 24 + 1 + read-write + + + CLOE + Code Loop Optimization Enable + 26 + 1 + read-write + + + + + FCR + EEFC Flash Command Register + 0x00000004 + 32 + write-only + + + FCMD + Flash Command + 0 + 8 + write-only + + + GETD + Get Flash descriptor + 0x00 + + + WP + Write page + 0x01 + + + WPL + Write page and lock + 0x02 + + + EWP + Erase page and write page + 0x03 + + + EWPL + Erase page and write page then lock + 0x04 + + + EA + Erase all + 0x05 + + + EPA + Erase pages + 0x07 + + + SLB + Set lock bit + 0x08 + + + CLB + Clear lock bit + 0x09 + + + GLB + Get lock bit + 0x0A + + + SGPB + Set GPNVM bit + 0x0B + + + CGPB + Clear GPNVM bit + 0x0C + + + GGPB + Get GPNVM bit + 0x0D + + + STUI + Start read unique identifier + 0x0E + + + SPUI + Stop read unique identifier + 0x0F + + + GCALB + Get CALIB bit + 0x10 + + + ES + Erase sector + 0x11 + + + WUS + Write user signature + 0x12 + + + EUS + Erase user signature + 0x13 + + + STUS + Start read user signature + 0x14 + + + SPUS + Stop read user signature + 0x15 + + + + + FARG + Flash Command Argument + 8 + 16 + write-only + + + FKEY + Flash Writing Protection Key + 24 + 8 + write-only + + + PASSWD + The 0x5A value enables the command defined by the bits of the register. If the field is written with a different value, the write is not performed and no action is started. + 0x5A + + + + + + + FSR + EEFC Flash Status Register + 0x00000008 + 32 + read-only + 0x00000001 + + + FRDY + Flash Ready Status + 0 + 1 + read-only + + + FCMDE + Flash Command Error Status + 1 + 1 + read-only + + + FLOCKE + Flash Lock Error Status + 2 + 1 + read-only + + + FLERR + Flash Error Status + 3 + 1 + read-only + + + + + FRR + EEFC Flash Result Register + 0x0000000C + 32 + read-only + 0x00000000 + + + FVALUE + Flash Result Value + 0 + 32 + read-only + + + + + + + PIOA + 11004N + Parallel Input/Output Controller A + PIO + PIOA_ + 0x400E0E00 + + 0 + 0x200 + registers + + + PIOA + 9 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + RPR + Receive Pointer Register + 0x00000168 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x0000016C + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000178 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x0000017C + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000188 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x0000018C + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + PIOB + 11004N + Parallel Input/Output Controller B + PIO + PIOB_ + 0x400E1000 + + 0 + 0x200 + registers + + + PIOB + 10 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + PIOD + 11004N + Parallel Input/Output Controller D + PIO + PIOD_ + 0x400E1400 + + 0 + 0x200 + registers + + + PIOD + 12 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + RSTC + 11009F + Reset Controller + SYSC + RSTC_ + 0x400E1800 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + PROCRST + Processor Reset + 0 + 1 + write-only + + + PERRST + Peripheral Reset + 2 + 1 + write-only + + + EXTRST + External Reset + 3 + 1 + write-only + + + KEY + System Reset Key + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + SR + Status Register + 0x00000004 + 32 + read-only + 0x00000000 + + + URSTS + User Reset Status + 0 + 1 + read-only + + + RSTTYP + Reset Type + 8 + 3 + read-only + + + GENERAL_RST + First power-up reset + 0x0 + + + BACKUP_RST + Return from Backup Mode + 0x1 + + + WDT_RST + Watchdog fault occurred + 0x2 + + + SOFT_RST + Processor reset required by the software + 0x3 + + + USER_RST + NRST pin detected low + 0x4 + + + + + NRSTL + NRST Pin Level + 16 + 1 + read-only + + + SRCMP + Software Reset Command in Progress + 17 + 1 + read-only + + + + + MR + Mode Register + 0x00000008 + 32 + read-write + 0x00000001 + + + URSTEN + User Reset Enable + 0 + 1 + read-write + + + URSTIEN + User Reset Interrupt Enable + 4 + 1 + read-write + + + ERSTL + External Reset Length + 8 + 4 + read-write + + + KEY + Write Access Password + 24 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0xA5 + + + + + + + + + SUPC + 6452U + Supply Controller + SYSC + SUPC_ + 0x400E1810 + + 0 + 0x200 + registers + + + + CR + Supply Controller Control Register + 0x00000000 + 32 + write-only + + + VROFF + Voltage Regulator Off + 2 + 1 + write-only + + + NO_EFFECT + No effect. + 0 + + + STOP_VREG + If KEY is correct, asserts the vddcore_nreset and stops the voltage regulator. + 1 + + + + + XTALSEL + Crystal Oscillator Select + 3 + 1 + write-only + + + NO_EFFECT + No effect. + 0 + + + CRYSTAL_SEL + If KEY is correct, switches the slow clock on the crystal oscillator output. + 1 + + + + + KEY + Password + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + SMMR + Supply Controller Supply Monitor Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + SMTH + Supply Monitor Threshold + 0 + 4 + read-write + + + SMSMPL + Supply Monitor Sampling Period + 8 + 3 + read-write + + + SMD + Supply Monitor disabled + 0x0 + + + CSM + Continuous Supply Monitor + 0x1 + + + 32SLCK + Supply Monitor enabled one SLCK period every 32 SLCK periods + 0x2 + + + 256SLCK + Supply Monitor enabled one SLCK period every 256 SLCK periods + 0x3 + + + 2048SLCK + Supply Monitor enabled one SLCK period every 2,048 SLCK periods + 0x4 + + + + + SMRSTEN + Supply Monitor Reset Enable + 12 + 1 + read-write + + + NOT_ENABLE + The core reset signal "vddcore_nreset" is not affected when a supply monitor detection occurs. + 0 + + + ENABLE + The core reset signal, vddcore_nreset is asserted when a supply monitor detection occurs. + 1 + + + + + SMIEN + Supply Monitor Interrupt Enable + 13 + 1 + read-write + + + NOT_ENABLE + The SUPC interrupt signal is not affected when a supply monitor detection occurs. + 0 + + + ENABLE + The SUPC interrupt signal is asserted when a supply monitor detection occurs. + 1 + + + + + + + MR + Supply Controller Mode Register + 0x00000008 + 32 + read-write + 0x00005A00 + + + BODRSTEN + Brownout Detector Reset Enable + 12 + 1 + read-write + + + NOT_ENABLE + The core reset signal "vddcore_nreset" is not affected when a brownout detection occurs. + 0 + + + ENABLE + The core reset signal, vddcore_nreset is asserted when a brownout detection occurs. + 1 + + + + + BODDIS + Brownout Detector Disable + 13 + 1 + read-write + + + ENABLE + The core brownout detector is enabled. + 0 + + + DISABLE + The core brownout detector is disabled. + 1 + + + + + ONREG + Voltage Regulator Enable + 14 + 1 + read-write + + + ONREG_UNUSED + Internal voltage regulator is not used (external power supply is used). + 0 + + + ONREG_USED + Internal voltage regulator is used. + 1 + + + + + OSCBYPASS + Oscillator Bypass + 20 + 1 + read-write + + + NO_EFFECT + No effect. Clock selection depends on XTALSEL value. + 0 + + + BYPASS + The 32 kHz crystal oscillator is selected and put in bypass mode. + 1 + + + + + KEY + Password Key + 24 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + WUMR + Supply Controller Wake-up Mode Register + 0x0000000C + 32 + read-write + 0x00000000 + + + FWUPEN + Force Wake-up Enable + 0 + 1 + read-write + + + NOT_ENABLE + The force wake-up pin has no wake-up effect. + 0 + + + ENABLE + The force wake-up pin low forces the wake-up of the core power supply. + 1 + + + + + SMEN + Supply Monitor Wake-up Enable + 1 + 1 + read-write + + + NOT_ENABLE + The supply monitor detection has no wake-up effect. + 0 + + + ENABLE + The supply monitor detection forces the wake-up of the core power supply. + 1 + + + + + RTTEN + Real-time Timer Wake-up Enable + 2 + 1 + read-write + + + NOT_ENABLE + The RTT alarm signal has no wake-up effect. + 0 + + + ENABLE + The RTT alarm signal forces the wake-up of the core power supply. + 1 + + + + + RTCEN + Real-time Clock Wake-up Enable + 3 + 1 + read-write + + + NOT_ENABLE + The RTC alarm signal has no wake-up effect. + 0 + + + ENABLE + The RTC alarm signal forces the wake-up of the core power supply. + 1 + + + + + LPDBCEN0 + Low-power Debouncer Enable WKUP0 + 5 + 1 + read-write + + + NOT_ENABLE + The WKUP0 input pin is not connected with low-power debouncer. + 0 + + + ENABLE + The WKUP0 input pin is connected with low-power debouncer and forces a system wake-up. + 1 + + + + + LPDBCEN1 + Low-power Debouncer Enable WKUP1 + 6 + 1 + read-write + + + NOT_ENABLE + The WKUP1 input pin is not connected with low-power debouncer. + 0 + + + ENABLE + The WKUP1 input pin is connected with low-power debouncer and forces a system wake-up. + 1 + + + + + LPDBCCLR + Low-power Debouncer Clear + 7 + 1 + read-write + + + NOT_ENABLE + A low-power debounce event does not create an immediate clear on the first half of GPBR registers. + 0 + + + ENABLE + A low-power debounce event on WKUP0 or WKUP1 generates an immediate clear on the first half of GPBR registers. + 1 + + + + + FWUPDBC + Force Wake-up Debouncer Period + 8 + 3 + read-write + + + IMMEDIATE + Immediate, no debouncing, detected active at least on one Slow Clock edge. + 0x0 + + + 3_SCLK + FWUP shall be low for at least 3 SLCK periods + 0x1 + + + 32_SCLK + FWUP shall be low for at least 32 SLCK periods + 0x2 + + + 512_SCLK + FWUP shall be low for at least 512 SLCK periods + 0x3 + + + 4096_SCLK + FWUP shall be low for at least 4,096 SLCK periods + 0x4 + + + 32768_SCLK + FWUP shall be low for at least 32,768 SLCK periods + 0x5 + + + + + WKUPDBC + Wake-up Inputs Debouncer Period + 12 + 3 + read-write + + + IMMEDIATE + Immediate, no debouncing, detected active at least on one Slow Clock edge. + 0x0 + + + 3_SCLK + WKUPx shall be in its active state for at least 3 SLCK periods + 0x1 + + + 32_SCLK + WKUPx shall be in its active state for at least 32 SLCK periods + 0x2 + + + 512_SCLK + WKUPx shall be in its active state for at least 512 SLCK periods + 0x3 + + + 4096_SCLK + WKUPx shall be in its active state for at least 4,096 SLCK periods + 0x4 + + + 32768_SCLK + WKUPx shall be in its active state for at least 32,768 SLCK periods + 0x5 + + + + + LPDBC + Low-power Debouncer Period + 16 + 3 + read-write + + + DISABLE + Disable the low-power debouncers. + 0x0 + + + 2_RTCOUT0 + WKUP0/1 in active state for at least 2 RTCOUTx periods + 0x1 + + + 3_RTCOUT0 + WKUP0/1 in active state for at least 3 RTCOUTx periods + 0x2 + + + 4_RTCOUT0 + WKUP0/1 in active state for at least 4 RTCOUTx periods + 0x3 + + + 5_RTCOUT0 + WKUP0/1 in active state for at least 5 RTCOUTx periods + 0x4 + + + 6_RTCOUT0 + WKUP0/1 in active state for at least 6 RTCOUTx periods + 0x5 + + + 7_RTCOUT0 + WKUP0/1 in active state for at least 7 RTCOUTx periods + 0x6 + + + 8_RTCOUT0 + WKUP0/1 in active state for at least 8 RTCOUTx periods + 0x7 + + + + + + + WUIR + Supply Controller Wake-up Inputs Register + 0x00000010 + 32 + read-write + 0x00000000 + + + WKUPEN0 + Wake-up Input Enable 0 + 0 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN1 + Wake-up Input Enable 1 + 1 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN2 + Wake-up Input Enable 2 + 2 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN3 + Wake-up Input Enable 3 + 3 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN4 + Wake-up Input Enable 4 + 4 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN5 + Wake-up Input Enable 5 + 5 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN6 + Wake-up Input Enable 6 + 6 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN7 + Wake-up Input Enable 7 + 7 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN8 + Wake-up Input Enable 8 + 8 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN9 + Wake-up Input Enable 9 + 9 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN10 + Wake-up Input Enable 10 + 10 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN11 + Wake-up Input Enable 11 + 11 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN12 + Wake-up Input Enable 12 + 12 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN13 + Wake-up Input Enable 13 + 13 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN14 + Wake-up Input Enable 14 + 14 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN15 + Wake-up Input Enable 15 + 15 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT0 + Wake-up Input Type 0 + 16 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT1 + Wake-up Input Type 1 + 17 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT2 + Wake-up Input Type 2 + 18 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT3 + Wake-up Input Type 3 + 19 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT4 + Wake-up Input Type 4 + 20 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT5 + Wake-up Input Type 5 + 21 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT6 + Wake-up Input Type 6 + 22 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT7 + Wake-up Input Type 7 + 23 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT8 + Wake-up Input Type 8 + 24 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT9 + Wake-up Input Type 9 + 25 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT10 + Wake-up Input Type 10 + 26 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT11 + Wake-up Input Type 11 + 27 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT12 + Wake-up Input Type 12 + 28 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT13 + Wake-up Input Type 13 + 29 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT14 + Wake-up Input Type 14 + 30 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT15 + Wake-up Input Type 15 + 31 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + + + SR + Supply Controller Status Register + 0x00000014 + 32 + read-only + 0x00000000 + + + FWUPS + FWUP Wake-up Status + 0 + 1 + read-only + + + NO + No wake-up due to the assertion of the FWUP pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the FWUP pin has occurred since the last read of SUPC_SR. + 1 + + + + + WKUPS + WKUP Wake-up Status + 1 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR. + 1 + + + + + SMWS + Supply Monitor Detection Wake-up Status + 2 + 1 + read-only + + + NO + No wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR. + 1 + + + + + BODRSTS + Brownout Detector Reset Status + 3 + 1 + read-only + + + NO + No core brownout rising edge event has been detected since the last read of the SUPC_SR. + 0 + + + PRESENT + At least one brownout output rising edge event has been detected since the last read of the SUPC_SR. + 1 + + + + + SMRSTS + Supply Monitor Reset Status + 4 + 1 + read-only + + + NO + No supply monitor detection has generated a core reset since the last read of the SUPC_SR. + 0 + + + PRESENT + At least one supply monitor detection has generated a core reset since the last read of the SUPC_SR. + 1 + + + + + SMS + Supply Monitor Status + 5 + 1 + read-only + + + NO + No supply monitor detection since the last read of SUPC_SR. + 0 + + + PRESENT + At least one supply monitor detection since the last read of SUPC_SR. + 1 + + + + + SMOS + Supply Monitor Output Status + 6 + 1 + read-only + + + HIGH + The supply monitor detected VDDIO higher than its threshold at its last measurement. + 0 + + + LOW + The supply monitor detected VDDIO lower than its threshold at its last measurement. + 1 + + + + + OSCSEL + 32-kHz Oscillator Selection Status + 7 + 1 + read-only + + + RC + The slow clock, SLCK is generated by the embedded 32 kHz RC oscillator. + 0 + + + CRYST + The slow clock, SLCK is generated by the 32 kHz crystal oscillator. + 1 + + + + + FWUPIS + FWUP Input Status + 12 + 1 + read-only + + + LOW + FWUP input is tied low. + 0 + + + HIGH + FWUP input is tied high. + 1 + + + + + LPDBCS0 + Low-power Debouncer Wake-up Status on WKUP0 + 13 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR. + 1 + + + + + LPDBCS1 + Low-power Debouncer Wake-up Status on WKUP1 + 14 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR. + 1 + + + + + WKUPIS0 + WKUP Input Status 0 + 16 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS1 + WKUP Input Status 1 + 17 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS2 + WKUP Input Status 2 + 18 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS3 + WKUP Input Status 3 + 19 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS4 + WKUP Input Status 4 + 20 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS5 + WKUP Input Status 5 + 21 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS6 + WKUP Input Status 6 + 22 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS7 + WKUP Input Status 7 + 23 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS8 + WKUP Input Status 8 + 24 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS9 + WKUP Input Status 9 + 25 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS10 + WKUP Input Status 10 + 26 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS11 + WKUP Input Status 11 + 27 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS12 + WKUP Input Status 12 + 28 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS13 + WKUP Input Status 13 + 29 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS14 + WKUP Input Status 14 + 30 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS15 + WKUP Input Status 15 + 31 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + + + + + RTT + 6081K + Real-time Timer + SYSC + RTT_ + 0x400E1830 + + 0 + 0x200 + registers + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00008000 + + + RTPRES + Real-time Timer Prescaler Value + 0 + 16 + read-write + + + ALMIEN + Alarm Interrupt Enable + 16 + 1 + read-write + + + RTTINCIEN + Real-time Timer Increment Interrupt Enable + 17 + 1 + read-write + + + RTTRST + Real-time Timer Restart + 18 + 1 + read-write + + + RTTDIS + Real-time Timer Disable + 20 + 1 + read-write + + + RTC1HZ + Real-Time Clock 1Hz Clock Selection + 24 + 1 + read-write + + + + + AR + Alarm Register + 0x00000004 + 32 + read-write + 0xFFFFFFFF + + + ALMV + Alarm Value + 0 + 32 + read-write + + + + + VR + Value Register + 0x00000008 + 32 + read-only + 0x00000000 + + + CRTV + Current Real-time Value + 0 + 32 + read-only + + + + + SR + Status Register + 0x0000000C + 32 + read-only + 0x00000000 + + + ALMS + Real-time Alarm Status + 0 + 1 + read-only + + + RTTINC + Prescaler Roll-over Status + 1 + 1 + read-only + + + + + + + WDT + 6080H + Watchdog Timer + SYSC + WDT_ + 0x400E1850 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + WDRSTT + Watchdog Restart + 0 + 1 + write-only + + + KEY + Password. + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x3FFF2FFF + + + WDV + Watchdog Counter Value + 0 + 12 + read-write + + + WDFIEN + Watchdog Fault Interrupt Enable + 12 + 1 + read-write + + + WDRSTEN + Watchdog Reset Enable + 13 + 1 + read-write + + + WDRPROC + Watchdog Reset Processor + 14 + 1 + read-write + + + WDDIS + Watchdog Disable + 15 + 1 + read-write + + + WDD + Watchdog Delta Value + 16 + 12 + read-write + + + WDDBGHLT + Watchdog Debug Halt + 28 + 1 + read-write + + + WDIDLEHLT + Watchdog Idle Halt + 29 + 1 + read-write + + + + + SR + Status Register + 0x00000008 + 32 + read-only + 0x00000000 + + + WDUNF + Watchdog Underflow + 0 + 1 + read-only + + + WDERR + Watchdog Error + 1 + 1 + read-only + + + + + + + RTC + 6056Q + Real-time Clock + SYSC + RTC_ + 0x400E1860 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + read-write + 0x00000000 + + + UPDTIM + Update Request Time Register + 0 + 1 + read-write + + + UPDCAL + Update Request Calendar Register + 1 + 1 + read-write + + + TIMEVSEL + Time Event Selection + 8 + 2 + read-write + + + MINUTE + Minute change + 0x0 + + + HOUR + Hour change + 0x1 + + + MIDNIGHT + Every day at midnight + 0x2 + + + NOON + Every day at noon + 0x3 + + + + + CALEVSEL + Calendar Event Selection + 16 + 2 + read-write + + + WEEK + Week change (every Monday at time 00:00:00) + 0x0 + + + MONTH + Month change (every 01 of each month at time 00:00:00) + 0x1 + + + YEAR + Year change (every January 1 at time 00:00:00) + 0x2 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + HRMOD + 12-/24-hour Mode + 0 + 1 + read-write + + + PERSIAN + PERSIAN Calendar + 1 + 1 + read-write + + + NEGPPM + NEGative PPM Correction + 4 + 1 + read-write + + + CORRECTION + Slow Clock Correction + 8 + 7 + read-write + + + HIGHPPM + HIGH PPM Correction + 15 + 1 + read-write + + + OUT0 + RTCOUT0 OutputSource Selection + 16 + 3 + read-write + + + NO_WAVE + No waveform, stuck at '0' + 0x0 + + + FREQ1HZ + 1 Hz square wave + 0x1 + + + FREQ32HZ + 32 Hz square wave + 0x2 + + + FREQ64HZ + 64 Hz square wave + 0x3 + + + FREQ512HZ + 512 Hz square wave + 0x4 + + + ALARM_TOGGLE + Output toggles when alarm flag rises + 0x5 + + + ALARM_FLAG + Output is a copy of the alarm flag + 0x6 + + + PROG_PULSE + Duty cycle programmable pulse + 0x7 + + + + + OUT1 + RTCOUT1 Output Source Selection + 20 + 3 + read-write + + + NO_WAVE + No waveform, stuck at '0' + 0x0 + + + FREQ1HZ + 1 Hz square wave + 0x1 + + + FREQ32HZ + 32 Hz square wave + 0x2 + + + FREQ64HZ + 64 Hz square wave + 0x3 + + + FREQ512HZ + 512 Hz square wave + 0x4 + + + ALARM_TOGGLE + Output toggles when alarm flag rises + 0x5 + + + ALARM_FLAG + Output is a copy of the alarm flag + 0x6 + + + PROG_PULSE + Duty cycle programmable pulse + 0x7 + + + + + THIGH + High Duration of the Output Pulse + 24 + 3 + read-write + + + H_31MS + 31.2 ms + 0x0 + + + H_16MS + 15.6 ms + 0x1 + + + H_4MS + 3.91 ms + 0x2 + + + H_976US + 976 us + 0x3 + + + H_488US + 488 us + 0x4 + + + H_122US + 122 us + 0x5 + + + H_30US + 30.5 us + 0x6 + + + H_15US + 15.2 us + 0x7 + + + + + TPERIOD + Period of the Output Pulse + 28 + 2 + read-write + + + P_1S + 1 second + 0x0 + + + P_500MS + 500 ms + 0x1 + + + P_250MS + 250 ms + 0x2 + + + P_125MS + 125 ms + 0x3 + + + + + + + TIMR + Time Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SEC + Current Second + 0 + 7 + read-write + + + MIN + Current Minute + 8 + 7 + read-write + + + HOUR + Current Hour + 16 + 6 + read-write + + + AMPM + Ante Meridiem Post Meridiem Indicator + 22 + 1 + read-write + + + + + CALR + Calendar Register + 0x0000000C + 32 + read-write + 0x01A11020 + + + CENT + Current Century + 0 + 7 + read-write + + + YEAR + Current Year + 8 + 8 + read-write + + + MONTH + Current Month + 16 + 5 + read-write + + + DAY + Current Day in Current Week + 21 + 3 + read-write + + + DATE + Current Day in Current Month + 24 + 6 + read-write + + + + + TIMALR + Time Alarm Register + 0x00000010 + 32 + read-write + 0x00000000 + + + SEC + Second Alarm + 0 + 7 + read-write + + + SECEN + Second Alarm Enable + 7 + 1 + read-write + + + MIN + Minute Alarm + 8 + 7 + read-write + + + MINEN + Minute Alarm Enable + 15 + 1 + read-write + + + HOUR + Hour Alarm + 16 + 6 + read-write + + + AMPM + AM/PM Indicator + 22 + 1 + read-write + + + HOUREN + Hour Alarm Enable + 23 + 1 + read-write + + + + + CALALR + Calendar Alarm Register + 0x00000014 + 32 + read-write + 0x01010000 + + + MONTH + Month Alarm + 16 + 5 + read-write + + + MTHEN + Month Alarm Enable + 23 + 1 + read-write + + + DATE + Date Alarm + 24 + 6 + read-write + + + DATEEN + Date Alarm Enable + 31 + 1 + read-write + + + + + SR + Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + ACKUPD + Acknowledge for Update + 0 + 1 + read-only + + + FREERUN + Time and calendar registers cannot be updated. + 0 + + + UPDATE + Time and calendar registers can be updated. + 1 + + + + + ALARM + Alarm Flag + 1 + 1 + read-only + + + NO_ALARMEVENT + No alarm matching condition occurred. + 0 + + + ALARMEVENT + An alarm matching condition has occurred. + 1 + + + + + SEC + Second Event + 2 + 1 + read-only + + + NO_SECEVENT + No second event has occurred since the last clear. + 0 + + + SECEVENT + At least one second event has occurred since the last clear. + 1 + + + + + TIMEV + Time Event + 3 + 1 + read-only + + + NO_TIMEVENT + No time event has occurred since the last clear. + 0 + + + TIMEVENT + At least one time event has occurred since the last clear. + 1 + + + + + CALEV + Calendar Event + 4 + 1 + read-only + + + NO_CALEVENT + No calendar event has occurred since the last clear. + 0 + + + CALEVENT + At least one calendar event has occurred since the last clear. + 1 + + + + + TDERR + Time and/or Date Free Running Error + 5 + 1 + read-only + + + CORRECT + The internal free running counters are carrying valid values since the last read of the Status Register (RTC_SR). + 0 + + + ERR_TIMEDATE + The internal free running counters have been corrupted (invalid date or time, non-BCD values) since the last read and/or they are still invalid. + 1 + + + + + + + SCCR + Status Clear Command Register + 0x0000001C + 32 + write-only + + + ACKCLR + Acknowledge Clear + 0 + 1 + write-only + + + ALRCLR + Alarm Clear + 1 + 1 + write-only + + + SECCLR + Second Clear + 2 + 1 + write-only + + + TIMCLR + Time Clear + 3 + 1 + write-only + + + CALCLR + Calendar Clear + 4 + 1 + write-only + + + TDERRCLR + Time and/or Date Free Running Error Clear + 5 + 1 + write-only + + + + + IER + Interrupt Enable Register + 0x00000020 + 32 + write-only + + + ACKEN + Acknowledge Update Interrupt Enable + 0 + 1 + write-only + + + ALREN + Alarm Interrupt Enable + 1 + 1 + write-only + + + SECEN + Second Event Interrupt Enable + 2 + 1 + write-only + + + TIMEN + Time Event Interrupt Enable + 3 + 1 + write-only + + + CALEN + Calendar Event Interrupt Enable + 4 + 1 + write-only + + + TDERREN + Time and/or Date Error Interrupt Enable + 5 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000024 + 32 + write-only + + + ACKDIS + Acknowledge Update Interrupt Disable + 0 + 1 + write-only + + + ALRDIS + Alarm Interrupt Disable + 1 + 1 + write-only + + + SECDIS + Second Event Interrupt Disable + 2 + 1 + write-only + + + TIMDIS + Time Event Interrupt Disable + 3 + 1 + write-only + + + CALDIS + Calendar Event Interrupt Disable + 4 + 1 + write-only + + + TDERRDIS + Time and/or Date Error Interrupt Disable + 5 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000028 + 32 + read-only + 0x00000000 + + + ACK + Acknowledge Update Interrupt Mask + 0 + 1 + read-only + + + ALR + Alarm Interrupt Mask + 1 + 1 + read-only + + + SEC + Second Event Interrupt Mask + 2 + 1 + read-only + + + TIM + Time Event Interrupt Mask + 3 + 1 + read-only + + + CAL + Calendar Event Interrupt Mask + 4 + 1 + read-only + + + + + VER + Valid Entry Register + 0x0000002C + 32 + read-only + 0x00000000 + + + NVTIM + Non-valid Time + 0 + 1 + read-only + + + NVCAL + Non-valid Calendar + 1 + 1 + read-only + + + NVTIMALR + Non-valid Time Alarm + 2 + 1 + read-only + + + NVCALALR + Non-valid Calendar Alarm + 3 + 1 + read-only + + + + + + + GPBR + 6378F + General Purpose Backup Registers + SYSC + GPBR_ + 0x400E1890 + + 0 + 0x200 + registers + + + + 20 + 4 + 0-19 + GPBR[%s] + General Purpose Backup Register + 0x00000000 + 32 + read-write + + + GPBR_VALUE + Value of GPBR x + 0 + 32 + read-write + + + + + + + RSWDT + 11110B + Reinforced Safety Watchdog Timer + SYSC + RSWDT_ + 0x400E1900 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + WDRSTT + Watchdog Restart + 0 + 1 + write-only + + + KEY + Password + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xC4 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x3FFFAFFF + + + WDV + Watchdog Counter Value + 0 + 12 + read-write + + + WDFIEN + Watchdog Fault Interrupt Enable + 12 + 1 + read-write + + + WDRSTEN + Watchdog Reset Enable + 13 + 1 + read-write + + + WDRPROC + Watchdog Reset Processor + 14 + 1 + read-write + + + WDDIS + Watchdog Disable + 15 + 1 + read-write + + + WDD + Watchdog Delta Value + 16 + 12 + read-write + + + WDDBGHLT + Watchdog Debug Halt + 28 + 1 + read-write + + + WDIDLEHLT + Watchdog Idle Halt + 29 + 1 + read-write + + + + + SR + Status Register + 0x00000008 + 32 + read-only + 0x00000000 + + + WDUNF + Watchdog Underflow + 0 + 1 + read-only + + + WDERR + Watchdog Error + 1 + 1 + read-only + + + + + + + diff --git a/misc/svd/ATSAM4E16E.svd b/misc/svd/ATSAM4E16E.svd new file mode 100644 index 00000000..d8dd6e6c --- /dev/null +++ b/misc/svd/ATSAM4E16E.svd @@ -0,0 +1,108261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Atmel + ATSAM4E16E + SAM4E + 0 + Atmel ATSAM4E16E Microcontroller + + CM4 + r0p1 + selectable + true + true + 4 + false + + 8 + 32 + + + PWM + 6343N + Pulse Width Modulation Controller + PWM_ + 0x40000000 + + 0 + 0x4000 + registers + + + PWM + 36 + + + + CLK + PWM Clock Register + 0x00000000 + 32 + read-write + 0x00000000 + + + DIVA + CLKA, CLKB Divide Factor + 0 + 8 + read-write + + + PREA + CLKA, CLKB Source Clock Selection + 8 + 4 + read-write + + + DIVB + CLKA, CLKB Divide Factor + 16 + 8 + read-write + + + PREB + CLKA, CLKB Source Clock Selection + 24 + 4 + read-write + + + + + ENA + PWM Enable Register + 0x00000004 + 32 + write-only + + + CHID0 + Channel ID + 0 + 1 + write-only + + + CHID1 + Channel ID + 1 + 1 + write-only + + + CHID2 + Channel ID + 2 + 1 + write-only + + + CHID3 + Channel ID + 3 + 1 + write-only + + + + + DIS + PWM Disable Register + 0x00000008 + 32 + write-only + + + CHID0 + Channel ID + 0 + 1 + write-only + + + CHID1 + Channel ID + 1 + 1 + write-only + + + CHID2 + Channel ID + 2 + 1 + write-only + + + CHID3 + Channel ID + 3 + 1 + write-only + + + + + SR + PWM Status Register + 0x0000000C + 32 + read-only + 0x00000000 + + + CHID0 + Channel ID + 0 + 1 + read-only + + + CHID1 + Channel ID + 1 + 1 + read-only + + + CHID2 + Channel ID + 2 + 1 + read-only + + + CHID3 + Channel ID + 3 + 1 + read-only + + + + + IER1 + PWM Interrupt Enable Register 1 + 0x00000010 + 32 + write-only + + + CHID0 + Counter Event on Channel 0 Interrupt Enable + 0 + 1 + write-only + + + CHID1 + Counter Event on Channel 1 Interrupt Enable + 1 + 1 + write-only + + + CHID2 + Counter Event on Channel 2 Interrupt Enable + 2 + 1 + write-only + + + CHID3 + Counter Event on Channel 3 Interrupt Enable + 3 + 1 + write-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Enable + 16 + 1 + write-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Enable + 17 + 1 + write-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Enable + 18 + 1 + write-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Enable + 19 + 1 + write-only + + + + + IDR1 + PWM Interrupt Disable Register 1 + 0x00000014 + 32 + write-only + + + CHID0 + Counter Event on Channel 0 Interrupt Disable + 0 + 1 + write-only + + + CHID1 + Counter Event on Channel 1 Interrupt Disable + 1 + 1 + write-only + + + CHID2 + Counter Event on Channel 2 Interrupt Disable + 2 + 1 + write-only + + + CHID3 + Counter Event on Channel 3 Interrupt Disable + 3 + 1 + write-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Disable + 16 + 1 + write-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Disable + 17 + 1 + write-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Disable + 18 + 1 + write-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Disable + 19 + 1 + write-only + + + + + IMR1 + PWM Interrupt Mask Register 1 + 0x00000018 + 32 + read-only + 0x00000000 + + + CHID0 + Counter Event on Channel 0 Interrupt Mask + 0 + 1 + read-only + + + CHID1 + Counter Event on Channel 1 Interrupt Mask + 1 + 1 + read-only + + + CHID2 + Counter Event on Channel 2 Interrupt Mask + 2 + 1 + read-only + + + CHID3 + Counter Event on Channel 3 Interrupt Mask + 3 + 1 + read-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Mask + 16 + 1 + read-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Mask + 17 + 1 + read-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Mask + 18 + 1 + read-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Mask + 19 + 1 + read-only + + + + + ISR1 + PWM Interrupt Status Register 1 + 0x0000001C + 32 + read-only + 0x00000000 + + + CHID0 + Counter Event on Channel 0 + 0 + 1 + read-only + + + CHID1 + Counter Event on Channel 1 + 1 + 1 + read-only + + + CHID2 + Counter Event on Channel 2 + 2 + 1 + read-only + + + CHID3 + Counter Event on Channel 3 + 3 + 1 + read-only + + + FCHID0 + Fault Protection Trigger on Channel 0 + 16 + 1 + read-only + + + FCHID1 + Fault Protection Trigger on Channel 1 + 17 + 1 + read-only + + + FCHID2 + Fault Protection Trigger on Channel 2 + 18 + 1 + read-only + + + FCHID3 + Fault Protection Trigger on Channel 3 + 19 + 1 + read-only + + + + + SCM + PWM Sync Channels Mode Register + 0x00000020 + 32 + read-write + 0x00000000 + + + SYNC0 + Synchronous Channel 0 + 0 + 1 + read-write + + + SYNC1 + Synchronous Channel 1 + 1 + 1 + read-write + + + SYNC2 + Synchronous Channel 2 + 2 + 1 + read-write + + + SYNC3 + Synchronous Channel 3 + 3 + 1 + read-write + + + UPDM + Synchronous Channels Update Mode + 16 + 2 + read-write + + + MODE0 + Manual write of double buffer registers and manual update of synchronous channels + 0x0 + + + MODE1 + Manual write of double buffer registers and automatic update of synchronous channels + 0x1 + + + MODE2 + Automatic write of duty-cycle update registers by the PDCPDC or DMA and automatic update of synchronous channels + 0x2 + + + + + PTRM + PDCPDC or DMA Transfer Request Mode + 20 + 1 + read-write + + + PTRCS + PDCPDC or DMA Transfer Request Comparison Selection + 21 + 3 + read-write + + + + + DMAR + PWM DMA Register + 0x00000024 + 32 + write-only + + + DMADUTY + Duty-Cycle Holding Register for DMA Access + 0 + 24 + write-only + + + + + SCUC + PWM Sync Channels Update Control Register + 0x00000028 + 32 + read-write + 0x00000000 + + + UPDULOCK + Synchronous Channels Update Unlock + 0 + 1 + read-write + + + + + SCUP + PWM Sync Channels Update Period Register + 0x0000002C + 32 + read-write + 0x00000000 + + + UPR + Update Period + 0 + 4 + read-write + + + UPRCNT + Update Period Counter + 4 + 4 + read-write + + + + + SCUPUPD + PWM Sync Channels Update Period Update Register + 0x00000030 + 32 + write-only + 0x00000000 + + + UPRUPD + Update Period Update + 0 + 4 + write-only + + + + + IER2 + PWM Interrupt Enable Register 2 + 0x00000034 + 32 + write-only + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Enable + 0 + 1 + write-only + + + ENDTX + PDC End of TX Buffer Interrupt Enable + 1 + 1 + write-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Enable + 2 + 1 + write-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Enable + 3 + 1 + write-only + + + CMPM0 + Comparison 0 Match Interrupt Enable + 8 + 1 + write-only + + + CMPM1 + Comparison 1 Match Interrupt Enable + 9 + 1 + write-only + + + CMPM2 + Comparison 2 Match Interrupt Enable + 10 + 1 + write-only + + + CMPM3 + Comparison 3 Match Interrupt Enable + 11 + 1 + write-only + + + CMPM4 + Comparison 4 Match Interrupt Enable + 12 + 1 + write-only + + + CMPM5 + Comparison 5 Match Interrupt Enable + 13 + 1 + write-only + + + CMPM6 + Comparison 6 Match Interrupt Enable + 14 + 1 + write-only + + + CMPM7 + Comparison 7 Match Interrupt Enable + 15 + 1 + write-only + + + CMPU0 + Comparison 0 Update Interrupt Enable + 16 + 1 + write-only + + + CMPU1 + Comparison 1 Update Interrupt Enable + 17 + 1 + write-only + + + CMPU2 + Comparison 2 Update Interrupt Enable + 18 + 1 + write-only + + + CMPU3 + Comparison 3 Update Interrupt Enable + 19 + 1 + write-only + + + CMPU4 + Comparison 4 Update Interrupt Enable + 20 + 1 + write-only + + + CMPU5 + Comparison 5 Update Interrupt Enable + 21 + 1 + write-only + + + CMPU6 + Comparison 6 Update Interrupt Enable + 22 + 1 + write-only + + + CMPU7 + Comparison 7 Update Interrupt Enable + 23 + 1 + write-only + + + + + IDR2 + PWM Interrupt Disable Register 2 + 0x00000038 + 32 + write-only + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Disable + 0 + 1 + write-only + + + ENDTX + PDC End of TX Buffer Interrupt Disable + 1 + 1 + write-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Disable + 2 + 1 + write-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Disable + 3 + 1 + write-only + + + CMPM0 + Comparison 0 Match Interrupt Disable + 8 + 1 + write-only + + + CMPM1 + Comparison 1 Match Interrupt Disable + 9 + 1 + write-only + + + CMPM2 + Comparison 2 Match Interrupt Disable + 10 + 1 + write-only + + + CMPM3 + Comparison 3 Match Interrupt Disable + 11 + 1 + write-only + + + CMPM4 + Comparison 4 Match Interrupt Disable + 12 + 1 + write-only + + + CMPM5 + Comparison 5 Match Interrupt Disable + 13 + 1 + write-only + + + CMPM6 + Comparison 6 Match Interrupt Disable + 14 + 1 + write-only + + + CMPM7 + Comparison 7 Match Interrupt Disable + 15 + 1 + write-only + + + CMPU0 + Comparison 0 Update Interrupt Disable + 16 + 1 + write-only + + + CMPU1 + Comparison 1 Update Interrupt Disable + 17 + 1 + write-only + + + CMPU2 + Comparison 2 Update Interrupt Disable + 18 + 1 + write-only + + + CMPU3 + Comparison 3 Update Interrupt Disable + 19 + 1 + write-only + + + CMPU4 + Comparison 4 Update Interrupt Disable + 20 + 1 + write-only + + + CMPU5 + Comparison 5 Update Interrupt Disable + 21 + 1 + write-only + + + CMPU6 + Comparison 6 Update Interrupt Disable + 22 + 1 + write-only + + + CMPU7 + Comparison 7 Update Interrupt Disable + 23 + 1 + write-only + + + + + IMR2 + PWM Interrupt Mask Register 2 + 0x0000003C + 32 + read-only + 0x00000000 + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Mask + 0 + 1 + read-only + + + ENDTX + PDC End of TX Buffer Interrupt Mask + 1 + 1 + read-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Mask + 2 + 1 + read-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Mask + 3 + 1 + read-only + + + CMPM0 + Comparison 0 Match Interrupt Mask + 8 + 1 + read-only + + + CMPM1 + Comparison 1 Match Interrupt Mask + 9 + 1 + read-only + + + CMPM2 + Comparison 2 Match Interrupt Mask + 10 + 1 + read-only + + + CMPM3 + Comparison 3 Match Interrupt Mask + 11 + 1 + read-only + + + CMPM4 + Comparison 4 Match Interrupt Mask + 12 + 1 + read-only + + + CMPM5 + Comparison 5 Match Interrupt Mask + 13 + 1 + read-only + + + CMPM6 + Comparison 6 Match Interrupt Mask + 14 + 1 + read-only + + + CMPM7 + Comparison 7 Match Interrupt Mask + 15 + 1 + read-only + + + CMPU0 + Comparison 0 Update Interrupt Mask + 16 + 1 + read-only + + + CMPU1 + Comparison 1 Update Interrupt Mask + 17 + 1 + read-only + + + CMPU2 + Comparison 2 Update Interrupt Mask + 18 + 1 + read-only + + + CMPU3 + Comparison 3 Update Interrupt Mask + 19 + 1 + read-only + + + CMPU4 + Comparison 4 Update Interrupt Mask + 20 + 1 + read-only + + + CMPU5 + Comparison 5 Update Interrupt Mask + 21 + 1 + read-only + + + CMPU6 + Comparison 6 Update Interrupt Mask + 22 + 1 + read-only + + + CMPU7 + Comparison 7 Update Interrupt Mask + 23 + 1 + read-only + + + + + ISR2 + PWM Interrupt Status Register 2 + 0x00000040 + 32 + read-only + 0x00000000 + + + WRDY + Write Ready for Synchronous Channels Update + 0 + 1 + read-only + + + ENDTX + PDC End of TX Buffer + 1 + 1 + read-only + + + TXBUFE + PDC TX Buffer Empty + 2 + 1 + read-only + + + UNRE + Synchronous Channels Update Underrun Error + 3 + 1 + read-only + + + CMPM0 + Comparison 0 Match + 8 + 1 + read-only + + + CMPM1 + Comparison 1 Match + 9 + 1 + read-only + + + CMPM2 + Comparison 2 Match + 10 + 1 + read-only + + + CMPM3 + Comparison 3 Match + 11 + 1 + read-only + + + CMPM4 + Comparison 4 Match + 12 + 1 + read-only + + + CMPM5 + Comparison 5 Match + 13 + 1 + read-only + + + CMPM6 + Comparison 6 Match + 14 + 1 + read-only + + + CMPM7 + Comparison 7 Match + 15 + 1 + read-only + + + CMPU0 + Comparison 0 Update + 16 + 1 + read-only + + + CMPU1 + Comparison 1 Update + 17 + 1 + read-only + + + CMPU2 + Comparison 2 Update + 18 + 1 + read-only + + + CMPU3 + Comparison 3 Update + 19 + 1 + read-only + + + CMPU4 + Comparison 4 Update + 20 + 1 + read-only + + + CMPU5 + Comparison 5 Update + 21 + 1 + read-only + + + CMPU6 + Comparison 6 Update + 22 + 1 + read-only + + + CMPU7 + Comparison 7 Update + 23 + 1 + read-only + + + + + OOV + PWM Output Override Value Register + 0x00000044 + 32 + read-write + 0x00000000 + + + OOVH0 + Output Override Value for PWMH output of the channel 0 + 0 + 1 + read-write + + + OOVH1 + Output Override Value for PWMH output of the channel 1 + 1 + 1 + read-write + + + OOVH2 + Output Override Value for PWMH output of the channel 2 + 2 + 1 + read-write + + + OOVH3 + Output Override Value for PWMH output of the channel 3 + 3 + 1 + read-write + + + OOVL0 + Output Override Value for PWML output of the channel 0 + 16 + 1 + read-write + + + OOVL1 + Output Override Value for PWML output of the channel 1 + 17 + 1 + read-write + + + OOVL2 + Output Override Value for PWML output of the channel 2 + 18 + 1 + read-write + + + OOVL3 + Output Override Value for PWML output of the channel 3 + 19 + 1 + read-write + + + + + OS + PWM Output Selection Register + 0x00000048 + 32 + read-write + 0x00000000 + + + OSH0 + Output Selection for PWMH output of the channel 0 + 0 + 1 + read-write + + + OSH1 + Output Selection for PWMH output of the channel 1 + 1 + 1 + read-write + + + OSH2 + Output Selection for PWMH output of the channel 2 + 2 + 1 + read-write + + + OSH3 + Output Selection for PWMH output of the channel 3 + 3 + 1 + read-write + + + OSL0 + Output Selection for PWML output of the channel 0 + 16 + 1 + read-write + + + OSL1 + Output Selection for PWML output of the channel 1 + 17 + 1 + read-write + + + OSL2 + Output Selection for PWML output of the channel 2 + 18 + 1 + read-write + + + OSL3 + Output Selection for PWML output of the channel 3 + 19 + 1 + read-write + + + + + OSS + PWM Output Selection Set Register + 0x0000004C + 32 + write-only + + + OSSH0 + Output Selection Set for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSSH1 + Output Selection Set for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSSH2 + Output Selection Set for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSSH3 + Output Selection Set for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSSL0 + Output Selection Set for PWML output of the channel 0 + 16 + 1 + write-only + + + OSSL1 + Output Selection Set for PWML output of the channel 1 + 17 + 1 + write-only + + + OSSL2 + Output Selection Set for PWML output of the channel 2 + 18 + 1 + write-only + + + OSSL3 + Output Selection Set for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSC + PWM Output Selection Clear Register + 0x00000050 + 32 + write-only + + + OSCH0 + Output Selection Clear for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSCH1 + Output Selection Clear for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSCH2 + Output Selection Clear for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSCH3 + Output Selection Clear for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSCL0 + Output Selection Clear for PWML output of the channel 0 + 16 + 1 + write-only + + + OSCL1 + Output Selection Clear for PWML output of the channel 1 + 17 + 1 + write-only + + + OSCL2 + Output Selection Clear for PWML output of the channel 2 + 18 + 1 + write-only + + + OSCL3 + Output Selection Clear for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSSUPD + PWM Output Selection Set Update Register + 0x00000054 + 32 + write-only + + + OSSUPH0 + Output Selection Set for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSSUPH1 + Output Selection Set for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSSUPH2 + Output Selection Set for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSSUPH3 + Output Selection Set for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSSUPL0 + Output Selection Set for PWML output of the channel 0 + 16 + 1 + write-only + + + OSSUPL1 + Output Selection Set for PWML output of the channel 1 + 17 + 1 + write-only + + + OSSUPL2 + Output Selection Set for PWML output of the channel 2 + 18 + 1 + write-only + + + OSSUPL3 + Output Selection Set for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSCUPD + PWM Output Selection Clear Update Register + 0x00000058 + 32 + write-only + + + OSCUPH0 + Output Selection Clear for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSCUPH1 + Output Selection Clear for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSCUPH2 + Output Selection Clear for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSCUPH3 + Output Selection Clear for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSCUPL0 + Output Selection Clear for PWML output of the channel 0 + 16 + 1 + write-only + + + OSCUPL1 + Output Selection Clear for PWML output of the channel 1 + 17 + 1 + write-only + + + OSCUPL2 + Output Selection Clear for PWML output of the channel 2 + 18 + 1 + write-only + + + OSCUPL3 + Output Selection Clear for PWML output of the channel 3 + 19 + 1 + write-only + + + + + FMR + PWM Fault Mode Register + 0x0000005C + 32 + read-write + 0x00000000 + + + FPOL + Fault Polarity + 0 + 8 + read-write + + + FMOD + Fault Activation Mode + 8 + 8 + read-write + + + FFIL + Fault Filtering + 16 + 8 + read-write + + + + + FSR + PWM Fault Status Register + 0x00000060 + 32 + read-only + 0x00000000 + + + FIV + Fault Input Value + 0 + 8 + read-only + + + FS + Fault Status + 8 + 8 + read-only + + + + + FCR + PWM Fault Clear Register + 0x00000064 + 32 + write-only + + + FCLR + Fault Clear + 0 + 8 + write-only + + + + + FPV + PWM Fault Protection Value Register + 0x00000068 + 32 + read-write + 0x00000000 + + + FPVH0 + Fault Protection Value for PWMH output on channel 0 + 0 + 1 + read-write + + + FPVH1 + Fault Protection Value for PWMH output on channel 1 + 1 + 1 + read-write + + + FPVH2 + Fault Protection Value for PWMH output on channel 2 + 2 + 1 + read-write + + + FPVH3 + Fault Protection Value for PWMH output on channel 3 + 3 + 1 + read-write + + + FPVL0 + Fault Protection Value for PWML output on channel 0 + 16 + 1 + read-write + + + FPVL1 + Fault Protection Value for PWML output on channel 1 + 17 + 1 + read-write + + + FPVL2 + Fault Protection Value for PWML output on channel 2 + 18 + 1 + read-write + + + FPVL3 + Fault Protection Value for PWML output on channel 3 + 19 + 1 + read-write + + + + + FPE + PWM Fault Protection Enable Register + 0x0000006C + 32 + read-write + 0x00000000 + + + FPE0 + Fault Protection Enable for channel 0 + 0 + 8 + read-write + + + FPE1 + Fault Protection Enable for channel 1 + 8 + 8 + read-write + + + FPE2 + Fault Protection Enable for channel 2 + 16 + 8 + read-write + + + FPE3 + Fault Protection Enable for channel 3 + 24 + 8 + read-write + + + + + 2 + 4 + 0-1 + ELMR[%s] + PWM Event Line 0 Mode Register + 0x0000007C + 32 + read-write + + + CSEL0 + Comparison 0 Selection + 0 + 1 + read-write + + + CSEL1 + Comparison 1 Selection + 1 + 1 + read-write + + + CSEL2 + Comparison 2 Selection + 2 + 1 + read-write + + + CSEL3 + Comparison 3 Selection + 3 + 1 + read-write + + + CSEL4 + Comparison 4 Selection + 4 + 1 + read-write + + + CSEL5 + Comparison 5 Selection + 5 + 1 + read-write + + + CSEL6 + Comparison 6 Selection + 6 + 1 + read-write + + + CSEL7 + Comparison 7 Selection + 7 + 1 + read-write + + + + + SSPR + PWM Spread Spectrum Register + 0x000000A0 + 32 + read-write + 0x00000000 + + + SPRD + Spread Spectrum Limit Value + 0 + 24 + read-write + + + SPRDM + Spread Spectrum Counter Mode + 24 + 1 + read-write + + + + + SSPUP + PWM Spread Spectrum Update Register + 0x000000A4 + 32 + write-only + + + SPRDUP + Spread Spectrum Limit Value Update + 0 + 24 + write-only + + + + + SMMR + PWM Stepper Motor Mode Register + 0x000000B0 + 32 + read-write + 0x00000000 + + + GCEN0 + Gray Count ENable + 0 + 1 + read-write + + + GCEN1 + Gray Count ENable + 1 + 1 + read-write + + + DOWN0 + DOWN Count + 16 + 1 + read-write + + + DOWN1 + DOWN Count + 17 + 1 + read-write + + + + + WPCR + PWM Write Protection Control Register + 0x000000E4 + 32 + write-only + + + WPCMD + Write Protection Command + 0 + 2 + write-only + + + DISABLE_SW_PROT + Disables the software write protection of the register groups of which the bit WPRGx is at '1'. + 0x0 + + + ENABLE_SW_PROT + Enables the software write protection of the register groups of which the bit WPRGx is at '1'. + 0x1 + + + ENABLE_HW_PROT + Enables the hardware write protection of the register groups of which the bit WPRGx is at '1'. Only a hardware reset of the PWM controller can disable the hardware write protection. Moreover, to meet security requirements, the PIO lines associated with the PWM can not be configured through the PIO interface. + 0x2 + + + + + WPRG0 + Write Protection Register Group 0 + 2 + 1 + write-only + + + WPRG1 + Write Protection Register Group 1 + 3 + 1 + write-only + + + WPRG2 + Write Protection Register Group 2 + 4 + 1 + write-only + + + WPRG3 + Write Protection Register Group 3 + 5 + 1 + write-only + + + WPRG4 + Write Protection Register Group 4 + 6 + 1 + write-only + + + WPRG5 + Write Protection Register Group 5 + 7 + 1 + write-only + + + WPKEY + Write Protection Key + 8 + 24 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation of the WPCMD field.Always reads as 0 + 0x50574D + + + + + + + WPSR + PWM Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPSWS0 + Write Protect SW Status + 0 + 1 + read-only + + + WPSWS1 + Write Protect SW Status + 1 + 1 + read-only + + + WPSWS2 + Write Protect SW Status + 2 + 1 + read-only + + + WPSWS3 + Write Protect SW Status + 3 + 1 + read-only + + + WPSWS4 + Write Protect SW Status + 4 + 1 + read-only + + + WPSWS5 + Write Protect SW Status + 5 + 1 + read-only + + + WPVS + Write Protect Violation Status + 7 + 1 + read-only + + + WPHWS0 + Write Protect HW Status + 8 + 1 + read-only + + + WPHWS1 + Write Protect HW Status + 9 + 1 + read-only + + + WPHWS2 + Write Protect HW Status + 10 + 1 + read-only + + + WPHWS3 + Write Protect HW Status + 11 + 1 + read-only + + + WPHWS4 + Write Protect HW Status + 12 + 1 + read-only + + + WPHWS5 + Write Protect HW Status + 13 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 16 + 16 + read-only + + + + + CMPV0 + PWM Comparison 0 Value Register + 0x00000130 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD0 + PWM Comparison 0 Value Update Register + 0x00000134 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM0 + PWM Comparison 0 Mode Register + 0x00000138 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD0 + PWM Comparison 0 Mode Update Register + 0x0000013C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV1 + PWM Comparison 1 Value Register + 0x00000140 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD1 + PWM Comparison 1 Value Update Register + 0x00000144 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM1 + PWM Comparison 1 Mode Register + 0x00000148 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD1 + PWM Comparison 1 Mode Update Register + 0x0000014C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV2 + PWM Comparison 2 Value Register + 0x00000150 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD2 + PWM Comparison 2 Value Update Register + 0x00000154 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM2 + PWM Comparison 2 Mode Register + 0x00000158 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD2 + PWM Comparison 2 Mode Update Register + 0x0000015C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV3 + PWM Comparison 3 Value Register + 0x00000160 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD3 + PWM Comparison 3 Value Update Register + 0x00000164 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM3 + PWM Comparison 3 Mode Register + 0x00000168 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD3 + PWM Comparison 3 Mode Update Register + 0x0000016C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV4 + PWM Comparison 4 Value Register + 0x00000170 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD4 + PWM Comparison 4 Value Update Register + 0x00000174 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM4 + PWM Comparison 4 Mode Register + 0x00000178 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD4 + PWM Comparison 4 Mode Update Register + 0x0000017C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV5 + PWM Comparison 5 Value Register + 0x00000180 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD5 + PWM Comparison 5 Value Update Register + 0x00000184 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM5 + PWM Comparison 5 Mode Register + 0x00000188 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD5 + PWM Comparison 5 Mode Update Register + 0x0000018C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV6 + PWM Comparison 6 Value Register + 0x00000190 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD6 + PWM Comparison 6 Value Update Register + 0x00000194 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM6 + PWM Comparison 6 Mode Register + 0x00000198 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD6 + PWM Comparison 6 Mode Update Register + 0x0000019C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV7 + PWM Comparison 7 Value Register + 0x000001A0 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD7 + PWM Comparison 7 Value Update Register + 0x000001A4 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM7 + PWM Comparison 7 Mode Register + 0x000001A8 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD7 + PWM Comparison 7 Mode Update Register + 0x000001AC + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMR0 + PWM Channel Mode Register (ch_num = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY0 + PWM Channel Duty Cycle Register (ch_num = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD0 + PWM Channel Duty Cycle Update Register (ch_num = 0) + 0x00000208 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD0 + PWM Channel Period Register (ch_num = 0) + 0x0000020C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD0 + PWM Channel Period Update Register (ch_num = 0) + 0x00000210 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT0 + PWM Channel Counter Register (ch_num = 0) + 0x00000214 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT0 + PWM Channel Dead Time Register (ch_num = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD0 + PWM Channel Dead Time Update Register (ch_num = 0) + 0x0000021C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR1 + PWM Channel Mode Register (ch_num = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY1 + PWM Channel Duty Cycle Register (ch_num = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD1 + PWM Channel Duty Cycle Update Register (ch_num = 1) + 0x00000228 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD1 + PWM Channel Period Register (ch_num = 1) + 0x0000022C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD1 + PWM Channel Period Update Register (ch_num = 1) + 0x00000230 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT1 + PWM Channel Counter Register (ch_num = 1) + 0x00000234 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT1 + PWM Channel Dead Time Register (ch_num = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD1 + PWM Channel Dead Time Update Register (ch_num = 1) + 0x0000023C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR2 + PWM Channel Mode Register (ch_num = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY2 + PWM Channel Duty Cycle Register (ch_num = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD2 + PWM Channel Duty Cycle Update Register (ch_num = 2) + 0x00000248 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD2 + PWM Channel Period Register (ch_num = 2) + 0x0000024C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD2 + PWM Channel Period Update Register (ch_num = 2) + 0x00000250 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT2 + PWM Channel Counter Register (ch_num = 2) + 0x00000254 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT2 + PWM Channel Dead Time Register (ch_num = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD2 + PWM Channel Dead Time Update Register (ch_num = 2) + 0x0000025C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR3 + PWM Channel Mode Register (ch_num = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY3 + PWM Channel Duty Cycle Register (ch_num = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD3 + PWM Channel Duty Cycle Update Register (ch_num = 3) + 0x00000268 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD3 + PWM Channel Period Register (ch_num = 3) + 0x0000026C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD3 + PWM Channel Period Update Register (ch_num = 3) + 0x00000270 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT3 + PWM Channel Counter Register (ch_num = 3) + 0x00000274 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT3 + PWM Channel Dead Time Register (ch_num = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD3 + PWM Channel Dead Time Update Register (ch_num = 3) + 0x0000027C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AES + 6149M + Advanced Encryption Standard + AES_ + 0x40004000 + + 0 + 0x4000 + registers + + + AES + 39 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Start Processing + 0 + 1 + write-only + + + SWRST + Software Reset + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + CIPHER + Processing Mode + 0 + 1 + read-write + + + DUALBUFF + Dual Input Buffer + 3 + 1 + read-write + + + INACTIVE + AES_IDATARx cannot be written during processing of previous block. + 0x0 + + + ACTIVE + AES_IDATARx can be written during processing of previous block when SMOD = 0x2. It speeds up the overall runtime of large files. + 0x1 + + + + + PROCDLY + Processing Delay + 4 + 4 + read-write + + + SMOD + Start Mode + 8 + 2 + read-write + + + MANUAL_START + Manual Mode + 0x0 + + + AUTO_START + Auto Mode + 0x1 + + + IDATAR0_START + AES_IDATAR0 access only Auto Mode + 0x2 + + + + + KEYSIZE + Key Size + 10 + 2 + read-write + + + AES128 + AES Key Size is 128 bits + 0x0 + + + AES192 + AES Key Size is 192 bits + 0x1 + + + AES256 + AES Key Size is 256 bits + 0x2 + + + + + OPMOD + Operation Mode + 12 + 3 + read-write + + + ECB + ECB: Electronic Code Book mode + 0x0 + + + CBC + CBC: Cipher Block Chaining mode + 0x1 + + + OFB + OFB: Output Feedback mode + 0x2 + + + CFB + CFB: Cipher Feedback mode + 0x3 + + + CTR + CTR: Counter mode (16-bit internal counter) + 0x4 + + + + + LOD + Last Output Data Mode + 15 + 1 + read-write + + + CFBS + Cipher Feedback Data Size + 16 + 3 + read-write + + + SIZE_128BIT + 128-bit + 0x0 + + + SIZE_64BIT + 64-bit + 0x1 + + + SIZE_32BIT + 32-bit + 0x2 + + + SIZE_16BIT + 16-bit + 0x3 + + + SIZE_8BIT + 8-bit + 0x4 + + + + + CKEY + Key + 20 + 4 + read-write + + + PASSWD + This field must be written with 0xE the first time that AES_MR is programmed. For subsequent programming of the AES_MR, any value can be written, including that of 0xE.Always reads as 0. + 0xE + + + + + + + IER + Interrupt Enable Register + 0x00000010 + 32 + write-only + + + DATRDY + Data Ready Interrupt Enable + 0 + 1 + write-only + + + URAD + Unspecified Register Access Detection Interrupt Enable + 8 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000014 + 32 + write-only + + + DATRDY + Data Ready Interrupt Disable + 0 + 1 + write-only + + + URAD + Unspecified Register Access Detection Interrupt Disable + 8 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000018 + 32 + read-only + 0x00000000 + + + DATRDY + Data Ready Interrupt Mask + 0 + 1 + read-only + + + URAD + Unspecified Register Access Detection Interrupt Mask + 8 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + DATRDY + Data Ready + 0 + 1 + read-only + + + URAD + Unspecified Register Access Detection Status + 8 + 1 + read-only + + + URAT + Unspecified Register Access + 12 + 4 + read-only + + + IDR_WR_PROCESSING + Input Data Register written during the data processing when SMOD = 0x2 mode. + 0x0 + + + ODR_RD_PROCESSING + Output Data Register read during the data processing. + 0x1 + + + MR_WR_PROCESSING + Mode Register written during the data processing. + 0x2 + + + ODR_RD_SUBKGEN + Output Data Register read during the sub-keys generation. + 0x3 + + + MR_WR_SUBKGEN + Mode Register written during the sub-keys generation. + 0x4 + + + WOR_RD_ACCESS + Write-only register read access. + 0x5 + + + + + + + 8 + 4 + 0-7 + KEYWR[%s] + Key Word Register + 0x00000020 + 32 + write-only + + + KEYW + Key Word + 0 + 32 + write-only + + + + + 4 + 4 + 0-3 + IDATAR[%s] + Input Data Register + 0x00000040 + 32 + write-only + + + IDATA + Input Data Word + 0 + 32 + write-only + + + + + 4 + 4 + 0-3 + ODATAR[%s] + Output Data Register + 0x00000050 + 32 + read-only + + + ODATA + Output Data + 0 + 32 + read-only + + + + + 4 + 4 + 0-3 + IVR[%s] + Initialization Vector Register + 0x00000060 + 32 + write-only + + + IV + Initialization Vector + 0 + 32 + write-only + + + + + + + CAN0 + 6019P + Controller Area Network 0 + CAN + CAN0_ + 0x40010000 + + 0 + 0x4000 + registers + + + CAN0 + 37 + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00000000 + + + CANEN + CAN Controller Enable + 0 + 1 + read-write + + + LPM + Disable/Enable Low Power Mode + 1 + 1 + read-write + + + ABM + Disable/Enable Autobaud/Listen mode + 2 + 1 + read-write + + + OVL + Disable/Enable Overload Frame + 3 + 1 + read-write + + + TEOF + Timestamp messages at each end of Frame + 4 + 1 + read-write + + + TTM + Disable/Enable Time Triggered Mode + 5 + 1 + read-write + + + TIMFRZ + Enable Timer Freeze + 6 + 1 + read-write + + + DRPT + Disable Repeat + 7 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000004 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Enable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Enable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Enable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Enable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Enable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Enable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Enable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Enable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Enable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Enable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Enable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Enable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Enable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Enable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt Enable + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Enable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Enable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Enable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Enable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Enable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Enable + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000008 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Disable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Disable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Disable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Disable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Disable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Disable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Disable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Disable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Disable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Disable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Disable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Disable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Disable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Disable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Disable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Disable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Disable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Disable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Disable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Disable + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000000C + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Interrupt Mask + 0 + 1 + read-only + + + MB1 + Mailbox 1 Interrupt Mask + 1 + 1 + read-only + + + MB2 + Mailbox 2 Interrupt Mask + 2 + 1 + read-only + + + MB3 + Mailbox 3 Interrupt Mask + 3 + 1 + read-only + + + MB4 + Mailbox 4 Interrupt Mask + 4 + 1 + read-only + + + MB5 + Mailbox 5 Interrupt Mask + 5 + 1 + read-only + + + MB6 + Mailbox 6 Interrupt Mask + 6 + 1 + read-only + + + MB7 + Mailbox 7 Interrupt Mask + 7 + 1 + read-only + + + ERRA + Error Active Mode Interrupt Mask + 16 + 1 + read-only + + + WARN + Warning Limit Interrupt Mask + 17 + 1 + read-only + + + ERRP + Error Passive Mode Interrupt Mask + 18 + 1 + read-only + + + BOFF + Bus Off Mode Interrupt Mask + 19 + 1 + read-only + + + SLEEP + Sleep Interrupt Mask + 20 + 1 + read-only + + + WAKEUP + Wakeup Interrupt Mask + 21 + 1 + read-only + + + TOVF + Timer Overflow Interrupt Mask + 22 + 1 + read-only + + + TSTP + Timestamp Interrupt Mask + 23 + 1 + read-only + + + CERR + CRC Error Interrupt Mask + 24 + 1 + read-only + + + SERR + Stuffing Error Interrupt Mask + 25 + 1 + read-only + + + AERR + Acknowledgment Error Interrupt Mask + 26 + 1 + read-only + + + FERR + Form Error Interrupt Mask + 27 + 1 + read-only + + + BERR + Bit Error Interrupt Mask + 28 + 1 + read-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Event + 0 + 1 + read-only + + + MB1 + Mailbox 1 Event + 1 + 1 + read-only + + + MB2 + Mailbox 2 Event + 2 + 1 + read-only + + + MB3 + Mailbox 3 Event + 3 + 1 + read-only + + + MB4 + Mailbox 4 Event + 4 + 1 + read-only + + + MB5 + Mailbox 5 Event + 5 + 1 + read-only + + + MB6 + Mailbox 6 Event + 6 + 1 + read-only + + + MB7 + Mailbox 7 Event + 7 + 1 + read-only + + + ERRA + Error Active Mode + 16 + 1 + read-only + + + WARN + Warning Limit + 17 + 1 + read-only + + + ERRP + Error Passive Mode + 18 + 1 + read-only + + + BOFF + Bus Off Mode + 19 + 1 + read-only + + + SLEEP + CAN controller in Low power Mode + 20 + 1 + read-only + + + WAKEUP + CAN controller is not in Low power Mode + 21 + 1 + read-only + + + TOVF + Timer Overflow + 22 + 1 + read-only + + + TSTP + Timestamp + 23 + 1 + read-only + + + CERR + Mailbox CRC Error + 24 + 1 + read-only + + + SERR + Mailbox Stuffing Error + 25 + 1 + read-only + + + AERR + Acknowledgment Error + 26 + 1 + read-only + + + FERR + Form Error + 27 + 1 + read-only + + + BERR + Bit Error + 28 + 1 + read-only + + + RBSY + Receiver busy + 29 + 1 + read-only + + + TBSY + Transmitter busy + 30 + 1 + read-only + + + OVLSY + Overload busy + 31 + 1 + read-only + + + + + BR + Baudrate Register + 0x00000014 + 32 + read-write + 0x00000000 + + + PHASE2 + Phase 2 segment + 0 + 3 + read-write + + + PHASE1 + Phase 1 segment + 4 + 3 + read-write + + + PROPAG + Programming time segment + 8 + 3 + read-write + + + SJW + Re-synchronization jump width + 12 + 2 + read-write + + + BRP + Baudrate Prescaler. + 16 + 7 + read-write + + + SMP + Sampling Mode + 24 + 1 + read-write + + + ONCE + The incoming bit stream is sampled once at sample point. + 0 + + + THREE + The incoming bit stream is sampled three times with a period of a peripheral clock, centered on sample point. + 1 + + + + + + + TIM + Timer Register + 0x00000018 + 32 + read-only + 0x00000000 + + + TIMER + Timer + 0 + 16 + read-only + + + + + TIMESTP + Timestamp Register + 0x0000001C + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timestamp + 0 + 16 + read-only + + + + + ECR + Error Counter Register + 0x00000020 + 32 + read-only + 0x00000000 + + + REC + Receive Error Counter + 0 + 8 + read-only + + + TEC + Transmit Error Counter + 16 + 9 + read-only + + + + + TCR + Transfer Command Register + 0x00000024 + 32 + write-only + + + MB0 + Transfer Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Transfer Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Transfer Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Transfer Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Transfer Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Transfer Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Transfer Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Transfer Request for Mailbox 7 + 7 + 1 + write-only + + + TIMRST + Timer Reset + 31 + 1 + write-only + + + + + ACR + Abort Command Register + 0x00000028 + 32 + write-only + + + MB0 + Abort Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Abort Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Abort Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Abort Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Abort Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Abort Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Abort Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Abort Request for Mailbox 7 + 7 + 1 + write-only + + + + + WPMR + Write Protect Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + SPI Write Protection Key Password. + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x43414E + + + + + + + WPSR + Write Protect Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + MMR0 + Mailbox Mode Register (MB = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM0 + Mailbox Acceptance Mask Register (MB = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID0 + Mailbox ID Register (MB = 0) + 0x00000208 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID0 + Mailbox Family ID Register (MB = 0) + 0x0000020C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR0 + Mailbox Status Register (MB = 0) + 0x00000210 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL0 + Mailbox Data Low Register (MB = 0) + 0x00000214 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH0 + Mailbox Data High Register (MB = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR0 + Mailbox Control Register (MB = 0) + 0x0000021C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR1 + Mailbox Mode Register (MB = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM1 + Mailbox Acceptance Mask Register (MB = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID1 + Mailbox ID Register (MB = 1) + 0x00000228 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID1 + Mailbox Family ID Register (MB = 1) + 0x0000022C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR1 + Mailbox Status Register (MB = 1) + 0x00000230 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL1 + Mailbox Data Low Register (MB = 1) + 0x00000234 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH1 + Mailbox Data High Register (MB = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR1 + Mailbox Control Register (MB = 1) + 0x0000023C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR2 + Mailbox Mode Register (MB = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM2 + Mailbox Acceptance Mask Register (MB = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID2 + Mailbox ID Register (MB = 2) + 0x00000248 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID2 + Mailbox Family ID Register (MB = 2) + 0x0000024C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR2 + Mailbox Status Register (MB = 2) + 0x00000250 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL2 + Mailbox Data Low Register (MB = 2) + 0x00000254 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH2 + Mailbox Data High Register (MB = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR2 + Mailbox Control Register (MB = 2) + 0x0000025C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR3 + Mailbox Mode Register (MB = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM3 + Mailbox Acceptance Mask Register (MB = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID3 + Mailbox ID Register (MB = 3) + 0x00000268 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID3 + Mailbox Family ID Register (MB = 3) + 0x0000026C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR3 + Mailbox Status Register (MB = 3) + 0x00000270 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL3 + Mailbox Data Low Register (MB = 3) + 0x00000274 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH3 + Mailbox Data High Register (MB = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR3 + Mailbox Control Register (MB = 3) + 0x0000027C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR4 + Mailbox Mode Register (MB = 4) + 0x00000280 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM4 + Mailbox Acceptance Mask Register (MB = 4) + 0x00000284 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID4 + Mailbox ID Register (MB = 4) + 0x00000288 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID4 + Mailbox Family ID Register (MB = 4) + 0x0000028C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR4 + Mailbox Status Register (MB = 4) + 0x00000290 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL4 + Mailbox Data Low Register (MB = 4) + 0x00000294 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH4 + Mailbox Data High Register (MB = 4) + 0x00000298 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR4 + Mailbox Control Register (MB = 4) + 0x0000029C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR5 + Mailbox Mode Register (MB = 5) + 0x000002A0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM5 + Mailbox Acceptance Mask Register (MB = 5) + 0x000002A4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID5 + Mailbox ID Register (MB = 5) + 0x000002A8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID5 + Mailbox Family ID Register (MB = 5) + 0x000002AC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR5 + Mailbox Status Register (MB = 5) + 0x000002B0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL5 + Mailbox Data Low Register (MB = 5) + 0x000002B4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH5 + Mailbox Data High Register (MB = 5) + 0x000002B8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR5 + Mailbox Control Register (MB = 5) + 0x000002BC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR6 + Mailbox Mode Register (MB = 6) + 0x000002C0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM6 + Mailbox Acceptance Mask Register (MB = 6) + 0x000002C4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID6 + Mailbox ID Register (MB = 6) + 0x000002C8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID6 + Mailbox Family ID Register (MB = 6) + 0x000002CC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR6 + Mailbox Status Register (MB = 6) + 0x000002D0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL6 + Mailbox Data Low Register (MB = 6) + 0x000002D4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH6 + Mailbox Data High Register (MB = 6) + 0x000002D8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR6 + Mailbox Control Register (MB = 6) + 0x000002DC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR7 + Mailbox Mode Register (MB = 7) + 0x000002E0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM7 + Mailbox Acceptance Mask Register (MB = 7) + 0x000002E4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID7 + Mailbox ID Register (MB = 7) + 0x000002E8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID7 + Mailbox Family ID Register (MB = 7) + 0x000002EC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR7 + Mailbox Status Register (MB = 7) + 0x000002F0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL7 + Mailbox Data Low Register (MB = 7) + 0x000002F4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH7 + Mailbox Data High Register (MB = 7) + 0x000002F8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR7 + Mailbox Control Register (MB = 7) + 0x000002FC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + + + CAN1 + 6019P + Controller Area Network 1 + CAN + CAN1_ + 0x40014000 + + 0 + 0x4000 + registers + + + CAN1 + 38 + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00000000 + + + CANEN + CAN Controller Enable + 0 + 1 + read-write + + + LPM + Disable/Enable Low Power Mode + 1 + 1 + read-write + + + ABM + Disable/Enable Autobaud/Listen mode + 2 + 1 + read-write + + + OVL + Disable/Enable Overload Frame + 3 + 1 + read-write + + + TEOF + Timestamp messages at each end of Frame + 4 + 1 + read-write + + + TTM + Disable/Enable Time Triggered Mode + 5 + 1 + read-write + + + TIMFRZ + Enable Timer Freeze + 6 + 1 + read-write + + + DRPT + Disable Repeat + 7 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000004 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Enable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Enable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Enable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Enable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Enable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Enable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Enable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Enable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Enable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Enable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Enable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Enable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Enable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Enable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt Enable + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Enable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Enable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Enable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Enable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Enable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Enable + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000008 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Disable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Disable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Disable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Disable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Disable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Disable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Disable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Disable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Disable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Disable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Disable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Disable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Disable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Disable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Disable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Disable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Disable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Disable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Disable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Disable + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000000C + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Interrupt Mask + 0 + 1 + read-only + + + MB1 + Mailbox 1 Interrupt Mask + 1 + 1 + read-only + + + MB2 + Mailbox 2 Interrupt Mask + 2 + 1 + read-only + + + MB3 + Mailbox 3 Interrupt Mask + 3 + 1 + read-only + + + MB4 + Mailbox 4 Interrupt Mask + 4 + 1 + read-only + + + MB5 + Mailbox 5 Interrupt Mask + 5 + 1 + read-only + + + MB6 + Mailbox 6 Interrupt Mask + 6 + 1 + read-only + + + MB7 + Mailbox 7 Interrupt Mask + 7 + 1 + read-only + + + ERRA + Error Active Mode Interrupt Mask + 16 + 1 + read-only + + + WARN + Warning Limit Interrupt Mask + 17 + 1 + read-only + + + ERRP + Error Passive Mode Interrupt Mask + 18 + 1 + read-only + + + BOFF + Bus Off Mode Interrupt Mask + 19 + 1 + read-only + + + SLEEP + Sleep Interrupt Mask + 20 + 1 + read-only + + + WAKEUP + Wakeup Interrupt Mask + 21 + 1 + read-only + + + TOVF + Timer Overflow Interrupt Mask + 22 + 1 + read-only + + + TSTP + Timestamp Interrupt Mask + 23 + 1 + read-only + + + CERR + CRC Error Interrupt Mask + 24 + 1 + read-only + + + SERR + Stuffing Error Interrupt Mask + 25 + 1 + read-only + + + AERR + Acknowledgment Error Interrupt Mask + 26 + 1 + read-only + + + FERR + Form Error Interrupt Mask + 27 + 1 + read-only + + + BERR + Bit Error Interrupt Mask + 28 + 1 + read-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Event + 0 + 1 + read-only + + + MB1 + Mailbox 1 Event + 1 + 1 + read-only + + + MB2 + Mailbox 2 Event + 2 + 1 + read-only + + + MB3 + Mailbox 3 Event + 3 + 1 + read-only + + + MB4 + Mailbox 4 Event + 4 + 1 + read-only + + + MB5 + Mailbox 5 Event + 5 + 1 + read-only + + + MB6 + Mailbox 6 Event + 6 + 1 + read-only + + + MB7 + Mailbox 7 Event + 7 + 1 + read-only + + + ERRA + Error Active Mode + 16 + 1 + read-only + + + WARN + Warning Limit + 17 + 1 + read-only + + + ERRP + Error Passive Mode + 18 + 1 + read-only + + + BOFF + Bus Off Mode + 19 + 1 + read-only + + + SLEEP + CAN controller in Low power Mode + 20 + 1 + read-only + + + WAKEUP + CAN controller is not in Low power Mode + 21 + 1 + read-only + + + TOVF + Timer Overflow + 22 + 1 + read-only + + + TSTP + Timestamp + 23 + 1 + read-only + + + CERR + Mailbox CRC Error + 24 + 1 + read-only + + + SERR + Mailbox Stuffing Error + 25 + 1 + read-only + + + AERR + Acknowledgment Error + 26 + 1 + read-only + + + FERR + Form Error + 27 + 1 + read-only + + + BERR + Bit Error + 28 + 1 + read-only + + + RBSY + Receiver busy + 29 + 1 + read-only + + + TBSY + Transmitter busy + 30 + 1 + read-only + + + OVLSY + Overload busy + 31 + 1 + read-only + + + + + BR + Baudrate Register + 0x00000014 + 32 + read-write + 0x00000000 + + + PHASE2 + Phase 2 segment + 0 + 3 + read-write + + + PHASE1 + Phase 1 segment + 4 + 3 + read-write + + + PROPAG + Programming time segment + 8 + 3 + read-write + + + SJW + Re-synchronization jump width + 12 + 2 + read-write + + + BRP + Baudrate Prescaler. + 16 + 7 + read-write + + + SMP + Sampling Mode + 24 + 1 + read-write + + + ONCE + The incoming bit stream is sampled once at sample point. + 0 + + + THREE + The incoming bit stream is sampled three times with a period of a peripheral clock, centered on sample point. + 1 + + + + + + + TIM + Timer Register + 0x00000018 + 32 + read-only + 0x00000000 + + + TIMER + Timer + 0 + 16 + read-only + + + + + TIMESTP + Timestamp Register + 0x0000001C + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timestamp + 0 + 16 + read-only + + + + + ECR + Error Counter Register + 0x00000020 + 32 + read-only + 0x00000000 + + + REC + Receive Error Counter + 0 + 8 + read-only + + + TEC + Transmit Error Counter + 16 + 9 + read-only + + + + + TCR + Transfer Command Register + 0x00000024 + 32 + write-only + + + MB0 + Transfer Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Transfer Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Transfer Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Transfer Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Transfer Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Transfer Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Transfer Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Transfer Request for Mailbox 7 + 7 + 1 + write-only + + + TIMRST + Timer Reset + 31 + 1 + write-only + + + + + ACR + Abort Command Register + 0x00000028 + 32 + write-only + + + MB0 + Abort Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Abort Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Abort Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Abort Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Abort Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Abort Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Abort Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Abort Request for Mailbox 7 + 7 + 1 + write-only + + + + + WPMR + Write Protect Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + SPI Write Protection Key Password. + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x43414E + + + + + + + WPSR + Write Protect Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + MMR0 + Mailbox Mode Register (MB = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM0 + Mailbox Acceptance Mask Register (MB = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID0 + Mailbox ID Register (MB = 0) + 0x00000208 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID0 + Mailbox Family ID Register (MB = 0) + 0x0000020C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR0 + Mailbox Status Register (MB = 0) + 0x00000210 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL0 + Mailbox Data Low Register (MB = 0) + 0x00000214 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH0 + Mailbox Data High Register (MB = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR0 + Mailbox Control Register (MB = 0) + 0x0000021C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR1 + Mailbox Mode Register (MB = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM1 + Mailbox Acceptance Mask Register (MB = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID1 + Mailbox ID Register (MB = 1) + 0x00000228 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID1 + Mailbox Family ID Register (MB = 1) + 0x0000022C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR1 + Mailbox Status Register (MB = 1) + 0x00000230 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL1 + Mailbox Data Low Register (MB = 1) + 0x00000234 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH1 + Mailbox Data High Register (MB = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR1 + Mailbox Control Register (MB = 1) + 0x0000023C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR2 + Mailbox Mode Register (MB = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM2 + Mailbox Acceptance Mask Register (MB = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID2 + Mailbox ID Register (MB = 2) + 0x00000248 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID2 + Mailbox Family ID Register (MB = 2) + 0x0000024C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR2 + Mailbox Status Register (MB = 2) + 0x00000250 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL2 + Mailbox Data Low Register (MB = 2) + 0x00000254 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH2 + Mailbox Data High Register (MB = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR2 + Mailbox Control Register (MB = 2) + 0x0000025C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR3 + Mailbox Mode Register (MB = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM3 + Mailbox Acceptance Mask Register (MB = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID3 + Mailbox ID Register (MB = 3) + 0x00000268 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID3 + Mailbox Family ID Register (MB = 3) + 0x0000026C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR3 + Mailbox Status Register (MB = 3) + 0x00000270 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL3 + Mailbox Data Low Register (MB = 3) + 0x00000274 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH3 + Mailbox Data High Register (MB = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR3 + Mailbox Control Register (MB = 3) + 0x0000027C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR4 + Mailbox Mode Register (MB = 4) + 0x00000280 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM4 + Mailbox Acceptance Mask Register (MB = 4) + 0x00000284 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID4 + Mailbox ID Register (MB = 4) + 0x00000288 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID4 + Mailbox Family ID Register (MB = 4) + 0x0000028C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR4 + Mailbox Status Register (MB = 4) + 0x00000290 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL4 + Mailbox Data Low Register (MB = 4) + 0x00000294 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH4 + Mailbox Data High Register (MB = 4) + 0x00000298 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR4 + Mailbox Control Register (MB = 4) + 0x0000029C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR5 + Mailbox Mode Register (MB = 5) + 0x000002A0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM5 + Mailbox Acceptance Mask Register (MB = 5) + 0x000002A4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID5 + Mailbox ID Register (MB = 5) + 0x000002A8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID5 + Mailbox Family ID Register (MB = 5) + 0x000002AC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR5 + Mailbox Status Register (MB = 5) + 0x000002B0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL5 + Mailbox Data Low Register (MB = 5) + 0x000002B4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH5 + Mailbox Data High Register (MB = 5) + 0x000002B8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR5 + Mailbox Control Register (MB = 5) + 0x000002BC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR6 + Mailbox Mode Register (MB = 6) + 0x000002C0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM6 + Mailbox Acceptance Mask Register (MB = 6) + 0x000002C4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID6 + Mailbox ID Register (MB = 6) + 0x000002C8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID6 + Mailbox Family ID Register (MB = 6) + 0x000002CC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR6 + Mailbox Status Register (MB = 6) + 0x000002D0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL6 + Mailbox Data Low Register (MB = 6) + 0x000002D4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH6 + Mailbox Data High Register (MB = 6) + 0x000002D8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR6 + Mailbox Control Register (MB = 6) + 0x000002DC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR7 + Mailbox Mode Register (MB = 7) + 0x000002E0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM7 + Mailbox Acceptance Mask Register (MB = 7) + 0x000002E4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID7 + Mailbox ID Register (MB = 7) + 0x000002E8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID7 + Mailbox Family ID Register (MB = 7) + 0x000002EC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR7 + Mailbox Status Register (MB = 7) + 0x000002F0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL7 + Mailbox Data Low Register (MB = 7) + 0x000002F4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH7 + Mailbox Data High Register (MB = 7) + 0x000002F8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR7 + Mailbox Control Register (MB = 7) + 0x000002FC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + + + GMAC + 11046F + Gigabit Ethernet MAC + GMAC_ + 0x40034000 + + 0 + 0x4000 + registers + + + GMAC + 44 + + + + NCR + Network Control Register + 0x00000000 + 32 + read-write + 0x00000000 + + + LBL + Loop Back Local + 1 + 1 + read-write + + + RXEN + Receive Enable + 2 + 1 + read-write + + + TXEN + Transmit Enable + 3 + 1 + read-write + + + MPE + Management Port Enable + 4 + 1 + read-write + + + CLRSTAT + Clear Statistics Registers + 5 + 1 + read-write + + + INCSTAT + Increment Statistics Registers + 6 + 1 + read-write + + + WESTAT + Write Enable for Statistics Registers + 7 + 1 + read-write + + + BP + Back pressure + 8 + 1 + read-write + + + TSTART + Start Transmission + 9 + 1 + read-write + + + THALT + Transmit Halt + 10 + 1 + read-write + + + TXPF + Transmit Pause Frame + 11 + 1 + read-write + + + TXZQPF + Transmit Zero Quantum Pause Frame + 12 + 1 + read-write + + + SRTSM + Store Receive Time Stamp to Memory + 15 + 1 + read-write + + + ENPBPR + Enable PFC Priority-based Pause Reception + 16 + 1 + read-write + + + TXPBPF + Transmit PFC Priority-based Pause Frame + 17 + 1 + read-write + + + FNP + Flush Next Packet + 18 + 1 + read-write + + + + + NCFGR + Network Configuration Register + 0x00000004 + 32 + read-write + 0x00080000 + + + SPD + Speed + 0 + 1 + read-write + + + FD + Full Duplex + 1 + 1 + read-write + + + DNVLAN + Discard Non-VLAN FRAMES + 2 + 1 + read-write + + + JFRAME + Jumbo Frame Size + 3 + 1 + read-write + + + CAF + Copy All Frames + 4 + 1 + read-write + + + NBC + No Broadcast + 5 + 1 + read-write + + + MTIHEN + Multicast Hash Enable + 6 + 1 + read-write + + + UNIHEN + Unicast Hash Enable + 7 + 1 + read-write + + + MAXFS + 1536 Maximum Frame Size + 8 + 1 + read-write + + + RTY + Retry Test + 12 + 1 + read-write + + + PEN + Pause Enable + 13 + 1 + read-write + + + RXBUFO + Receive Buffer Offset + 14 + 2 + read-write + + + LFERD + Length Field Error Frame Discard + 16 + 1 + read-write + + + RFCS + Remove FCS + 17 + 1 + read-write + + + CLK + MDC CLock Division + 18 + 3 + read-write + + + MCK_8 + MCK divided by 8 (MCK up to 20 MHz) + 0x0 + + + MCK_16 + MCK divided by 16 (MCK up to 40 MHz) + 0x1 + + + MCK_32 + MCK divided by 32 (MCK up to 80 MHz) + 0x2 + + + MCK_48 + MCK divided by 48 (MCK up to 120 MHz) + 0x3 + + + MCK_64 + MCK divided by 64 (MCK up to 160 MHz) + 0x4 + + + MCK_96 + MCK divided by 96 (MCK up to 240 MHz) + 0x5 + + + + + DBW + Data Bus Width + 21 + 2 + read-write + + + DCPF + Disable Copy of Pause Frames + 23 + 1 + read-write + + + RXCOEN + Receive Checksum Offload Enable + 24 + 1 + read-write + + + EFRHD + Enable Frames Received in Half Duplex + 25 + 1 + read-write + + + IRXFCS + Ignore RX FCS + 26 + 1 + read-write + + + IPGSEN + IP Stretch Enable + 28 + 1 + read-write + + + RXBP + Receive Bad Preamble + 29 + 1 + read-write + + + IRXER + Ignore IPG GRXER + 30 + 1 + read-write + + + + + NSR + Network Status Register + 0x00000008 + 32 + read-only + + + MDIO + MDIO Input Status + 1 + 1 + read-only + + + IDLE + PHY Management Logic Idle + 2 + 1 + read-only + + + + + UR + User Register + 0x0000000C + 32 + read-write + 0x00000000 + + + MII + MII Mode + 0 + 1 + read-write + + + + + DCFGR + DMA Configuration Register + 0x00000010 + 32 + read-write + 0x00020004 + + + FBLDO + Fixed Burst Length for DMA Data Operations: + 0 + 5 + read-write + + + SINGLE + 00001: Always use SINGLE AHB bursts + 0x1 + + + INCR4 + 001xx: Attempt to use INCR4 AHB bursts (Default) + 0x4 + + + INCR8 + 01xxx: Attempt to use INCR8 AHB bursts + 0x8 + + + INCR16 + 1xxxx: Attempt to use INCR16 AHB bursts + 0x10 + + + + + ESMA + Endian Swap Mode Enable for Management Descriptor Accesses + 6 + 1 + read-write + + + ESPA + Endian Swap Mode Enable for Packet Data Accesses + 7 + 1 + read-write + + + DRBS + DMA Receive Buffer Size + 16 + 8 + read-write + + + + + TSR + Transmit Status Register + 0x00000014 + 32 + read-write + 0x00000000 + + + UBR + Used Bit Read + 0 + 1 + read-write + + + COL + Collision Occurred + 1 + 1 + read-write + + + RLE + Retry Limit Exceeded + 2 + 1 + read-write + + + TXGO + Transmit Go + 3 + 1 + read-write + + + TFC + Transmit Frame Corruption Due to AHB Error + 4 + 1 + read-write + + + TXCOMP + Transmit Complete + 5 + 1 + read-write + + + UND + Transmit Underrun + 6 + 1 + read-write + + + HRESP + HRESP Not OK + 8 + 1 + read-write + + + + + RBQB + Receive Buffer Queue Base Address + 0x00000018 + 32 + read-write + 0x00000000 + + + ADDR + Receive Buffer Queue Base Address + 2 + 30 + read-write + + + + + TBQB + Transmit Buffer Queue Base Address + 0x0000001C + 32 + read-write + 0x00000000 + + + ADDR + Transmit Buffer Queue Base Address + 2 + 30 + read-write + + + + + RSR + Receive Status Register + 0x00000020 + 32 + read-write + 0x00000000 + + + BNA + Buffer Not Available + 0 + 1 + read-write + + + REC + Frame Received + 1 + 1 + read-write + + + RXOVR + Receive Overrun + 2 + 1 + read-write + + + HNO + HRESP Not OK + 3 + 1 + read-write + + + + + ISR + Interrupt Status Register + 0x00000024 + 32 + read-only + 0x00000000 + + + MFS + Management Frame Sent + 0 + 1 + read-only + + + RCOMP + Receive Complete + 1 + 1 + read-only + + + RXUBR + RX Used Bit Read + 2 + 1 + read-only + + + TXUBR + TX Used Bit Read + 3 + 1 + read-only + + + TUR + Transmit Underrun + 4 + 1 + read-only + + + RLEX + Retry Limit Exceeded + 5 + 1 + read-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + read-only + + + TCOMP + Transmit Complete + 7 + 1 + read-only + + + ROVR + Receive Overrun + 10 + 1 + read-only + + + HRESP + HRESP Not OK + 11 + 1 + read-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + read-only + + + PTZ + Pause Time Zero + 13 + 1 + read-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + read-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + read-only + + + SFR + PTP Sync Frame Received + 19 + 1 + read-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + read-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + read-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + read-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + read-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + read-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + read-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + read-only + + + WOL + Wake On LAN + 28 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000028 + 32 + write-only + + + MFS + Management Frame Sent + 0 + 1 + write-only + + + RCOMP + Receive Complete + 1 + 1 + write-only + + + RXUBR + RX Used Bit Read + 2 + 1 + write-only + + + TXUBR + TX Used Bit Read + 3 + 1 + write-only + + + TUR + Transmit Underrun + 4 + 1 + write-only + + + RLEX + Retry Limit Exceeded or Late Collision + 5 + 1 + write-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + write-only + + + TCOMP + Transmit Complete + 7 + 1 + write-only + + + ROVR + Receive Overrun + 10 + 1 + write-only + + + HRESP + HRESP Not OK + 11 + 1 + write-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + write-only + + + PTZ + Pause Time Zero + 13 + 1 + write-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + write-only + + + EXINT + External Interrupt + 15 + 1 + write-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + write-only + + + SFR + PTP Sync Frame Received + 19 + 1 + write-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + write-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + write-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + write-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + write-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + write-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + write-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + write-only + + + WOL + Wake On LAN + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000002C + 32 + write-only + + + MFS + Management Frame Sent + 0 + 1 + write-only + + + RCOMP + Receive Complete + 1 + 1 + write-only + + + RXUBR + RX Used Bit Read + 2 + 1 + write-only + + + TXUBR + TX Used Bit Read + 3 + 1 + write-only + + + TUR + Transmit Underrun + 4 + 1 + write-only + + + RLEX + Retry Limit Exceeded or Late Collision + 5 + 1 + write-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + write-only + + + TCOMP + Transmit Complete + 7 + 1 + write-only + + + ROVR + Receive Overrun + 10 + 1 + write-only + + + HRESP + HRESP Not OK + 11 + 1 + write-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + write-only + + + PTZ + Pause Time Zero + 13 + 1 + write-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + write-only + + + EXINT + External Interrupt + 15 + 1 + write-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + write-only + + + SFR + PTP Sync Frame Received + 19 + 1 + write-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + write-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + write-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + write-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + write-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + write-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + write-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + write-only + + + WOL + Wake On LAN + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000030 + 32 + read-only + 0x07FFFFFF + + + MFS + Management Frame Sent + 0 + 1 + read-only + + + RCOMP + Receive Complete + 1 + 1 + read-only + + + RXUBR + RX Used Bit Read + 2 + 1 + read-only + + + TXUBR + TX Used Bit Read + 3 + 1 + read-only + + + TUR + Transmit Underrun + 4 + 1 + read-only + + + RLEX + Retry Limit Exceeded + 5 + 1 + read-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + read-only + + + TCOMP + Transmit Complete + 7 + 1 + read-only + + + ROVR + Receive Overrun + 10 + 1 + read-only + + + HRESP + HRESP Not OK + 11 + 1 + read-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + read-only + + + PTZ + Pause Time Zero + 13 + 1 + read-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + read-only + + + EXINT + External Interrupt + 15 + 1 + read-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + read-only + + + SFR + PTP Sync Frame Received + 19 + 1 + read-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + read-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + read-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + read-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + read-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + read-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + read-only + + + + + MAN + PHY Maintenance Register + 0x00000034 + 32 + read-write + 0x00000000 + + + DATA + PHY Data + 0 + 16 + read-write + + + WTN + Write Ten + 16 + 2 + read-write + + + REGA + Register Address + 18 + 5 + read-write + + + PHYA + PHY Address + 23 + 5 + read-write + + + OP + Operation + 28 + 2 + read-write + + + CLTTO + Clause 22 Operation + 30 + 1 + read-write + + + WZO + Write ZERO + 31 + 1 + read-write + + + + + RPQ + Received Pause Quantum Register + 0x00000038 + 32 + read-only + 0x00000000 + + + RPQ + Received Pause Quantum + 0 + 16 + read-only + + + + + TPQ + Transmit Pause Quantum Register + 0x0000003C + 32 + read-write + 0x0000FFFF + + + TPQ + Transmit Pause Quantum + 0 + 16 + read-write + + + + + HRB + Hash Register Bottom [31:0] + 0x00000080 + 32 + read-write + 0x00000000 + + + ADDR + Hash Address + 0 + 32 + read-write + + + + + HRT + Hash Register Top [63:32] + 0x00000084 + 32 + read-write + 0x00000000 + + + ADDR + Hash Address + 0 + 32 + read-write + + + + + SAB1 + Specific Address 1 Bottom [31:0] Register + 0x00000088 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 + 0 + 32 + read-write + + + + + SAT1 + Specific Address 1 Top [47:32] Register + 0x0000008C + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 + 0 + 16 + read-write + + + + + SAB2 + Specific Address 2 Bottom [31:0] Register + 0x00000090 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 2 + 0 + 32 + read-write + + + + + SAT2 + Specific Address 2 Top [47:32] Register + 0x00000094 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 2 + 0 + 16 + read-write + + + + + SAB3 + Specific Address 3 Bottom [31:0] Register + 0x00000098 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 3 + 0 + 32 + read-write + + + + + SAT3 + Specific Address 3 Top [47:32] Register + 0x0000009C + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 3 + 0 + 16 + read-write + + + + + SAB4 + Specific Address 4 Bottom [31:0] Register + 0x000000A0 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 4 + 0 + 32 + read-write + + + + + SAT4 + Specific Address 4 Top [47:32] Register + 0x000000A4 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 4 + 0 + 16 + read-write + + + + + 4 + 4 + 0-3 + TIDM[%s] + Type ID Match 1 Register + 0x000000A8 + 32 + read-write + + + TID + Type ID Match 1 + 0 + 16 + read-write + + + + + IPGS + IPG Stretch Register + 0x000000BC + 32 + read-write + 0x00000000 + + + FL + Frame Length + 0 + 16 + read-write + + + + + SVLAN + Stacked VLAN Register + 0x000000C0 + 32 + read-write + 0x00000000 + + + VLAN_TYPE + User Defined VLAN_TYPE Field + 0 + 16 + read-write + + + ESVLAN + Enable Stacked VLAN Processing Mode + 31 + 1 + read-write + + + + + TPFCP + Transmit PFC Pause Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + PEV + Priority Enable Vector + 0 + 8 + read-write + + + PQ + Pause Quantum + 8 + 8 + read-write + + + + + SAMB1 + Specific Address 1 Mask Bottom [31:0] Register + 0x000000C8 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 Mask + 0 + 32 + read-write + + + + + SAMT1 + Specific Address 1 Mask Top [47:32] Register + 0x000000CC + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 Mask + 0 + 16 + read-write + + + + + OTLO + Octets Transmitted [31:0] Register + 0x00000100 + 32 + read-only + 0x00000000 + + + TXO + Transmitted Octets + 0 + 32 + read-only + + + + + OTHI + Octets Transmitted [47:32] Register + 0x00000104 + 32 + read-only + 0x00000000 + + + TXO + Transmitted Octets + 0 + 16 + read-only + + + + + FT + Frames Transmitted Register + 0x00000108 + 32 + read-only + 0x00000000 + + + FTX + Frames Transmitted without Error + 0 + 32 + read-only + + + + + BCFT + Broadcast Frames Transmitted Register + 0x0000010C + 32 + read-only + 0x00000000 + + + BFTX + Broadcast Frames Transmitted without Error + 0 + 32 + read-only + + + + + MFT + Multicast Frames Transmitted Register + 0x00000110 + 32 + read-only + 0x00000000 + + + MFTX + Multicast Frames Transmitted without Error + 0 + 32 + read-only + + + + + PFT + Pause Frames Transmitted Register + 0x00000114 + 32 + read-only + 0x00000000 + + + PFTX + Pause Frames Transmitted Register + 0 + 16 + read-only + + + + + BFT64 + 64 Byte Frames Transmitted Register + 0x00000118 + 32 + read-only + 0x00000000 + + + NFTX + 64 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT127 + 65 to 127 Byte Frames Transmitted Register + 0x0000011C + 32 + read-only + 0x00000000 + + + NFTX + 65 to 127 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT255 + 128 to 255 Byte Frames Transmitted Register + 0x00000120 + 32 + read-only + 0x00000000 + + + NFTX + 128 to 255 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT511 + 256 to 511 Byte Frames Transmitted Register + 0x00000124 + 32 + read-only + 0x00000000 + + + NFTX + 256 to 511 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT1023 + 512 to 1023 Byte Frames Transmitted Register + 0x00000128 + 32 + read-only + 0x00000000 + + + NFTX + 512 to 1023 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT1518 + 1024 to 1518 Byte Frames Transmitted Register + 0x0000012C + 32 + read-only + 0x00000000 + + + NFTX + 1024 to 1518 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + GTBFT1518 + Greater Than 1518 Byte Frames Transmitted Register + 0x00000130 + 32 + read-only + 0x00000000 + + + NFTX + Greater than 1518 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TUR + Transmit Underruns Register + 0x00000134 + 32 + read-only + 0x00000000 + + + TXUNR + Transmit Underruns + 0 + 10 + read-only + + + + + SCF + Single Collision Frames Register + 0x00000138 + 32 + read-only + 0x00000000 + + + SCOL + Single Collision + 0 + 18 + read-only + + + + + MCF + Multiple Collision Frames Register + 0x0000013C + 32 + read-only + 0x00000000 + + + MCOL + Multiple Collision + 0 + 18 + read-only + + + + + EC + Excessive Collisions Register + 0x00000140 + 32 + read-only + 0x00000000 + + + XCOL + Excessive Collisions + 0 + 10 + read-only + + + + + LC + Late Collisions Register + 0x00000144 + 32 + read-only + 0x00000000 + + + LCOL + Late Collisions + 0 + 10 + read-only + + + + + DTF + Deferred Transmission Frames Register + 0x00000148 + 32 + read-only + 0x00000000 + + + DEFT + Deferred Transmission + 0 + 18 + read-only + + + + + CSE + Carrier Sense Errors Register + 0x0000014C + 32 + read-only + 0x00000000 + + + CSR + Carrier Sense Error + 0 + 10 + read-only + + + + + ORLO + Octets Received [31:0] Received + 0x00000150 + 32 + read-only + 0x00000000 + + + RXO + Received Octets + 0 + 32 + read-only + + + + + ORHI + Octets Received [47:32] Received + 0x00000154 + 32 + read-only + 0x00000000 + + + RXO + Received Octets + 0 + 16 + read-only + + + + + FR + Frames Received Register + 0x00000158 + 32 + read-only + 0x00000000 + + + FRX + Frames Received without Error + 0 + 32 + read-only + + + + + BCFR + Broadcast Frames Received Register + 0x0000015C + 32 + read-only + 0x00000000 + + + BFRX + Broadcast Frames Received without Error + 0 + 32 + read-only + + + + + MFR + Multicast Frames Received Register + 0x00000160 + 32 + read-only + 0x00000000 + + + MFRX + Multicast Frames Received without Error + 0 + 32 + read-only + + + + + PFR + Pause Frames Received Register + 0x00000164 + 32 + read-only + 0x00000000 + + + PFRX + Pause Frames Received Register + 0 + 16 + read-only + + + + + BFR64 + 64 Byte Frames Received Register + 0x00000168 + 32 + read-only + 0x00000000 + + + NFRX + 64 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR127 + 65 to 127 Byte Frames Received Register + 0x0000016C + 32 + read-only + 0x00000000 + + + NFRX + 65 to 127 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR255 + 128 to 255 Byte Frames Received Register + 0x00000170 + 32 + read-only + 0x00000000 + + + NFRX + 128 to 255 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR511 + 256 to 511Byte Frames Received Register + 0x00000174 + 32 + read-only + 0x00000000 + + + NFRX + 256 to 511 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR1023 + 512 to 1023 Byte Frames Received Register + 0x00000178 + 32 + read-only + 0x00000000 + + + NFRX + 512 to 1023 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR1518 + 1024 to 1518 Byte Frames Received Register + 0x0000017C + 32 + read-only + 0x00000000 + + + NFRX + 1024 to 1518 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TMXBFR + 1519 to Maximum Byte Frames Received Register + 0x00000180 + 32 + read-only + 0x00000000 + + + NFRX + 1519 to Maximum Byte Frames Received without Error + 0 + 32 + read-only + + + + + UFR + Undersize Frames Received Register + 0x00000184 + 32 + read-only + 0x00000000 + + + UFRX + Undersize Frames Received + 0 + 10 + read-only + + + + + OFR + Oversize Frames Received Register + 0x00000188 + 32 + read-only + 0x00000000 + + + OFRX + Oversized Frames Received + 0 + 10 + read-only + + + + + JR + Jabbers Received Register + 0x0000018C + 32 + read-only + 0x00000000 + + + JRX + Jabbers Received + 0 + 10 + read-only + + + + + FCSE + Frame Check Sequence Errors Register + 0x00000190 + 32 + read-only + 0x00000000 + + + FCKR + Frame Check Sequence Errors + 0 + 10 + read-only + + + + + LFFE + Length Field Frame Errors Register + 0x00000194 + 32 + read-only + 0x00000000 + + + LFER + Length Field Frame Errors + 0 + 10 + read-only + + + + + RSE + Receive Symbol Errors Register + 0x00000198 + 32 + read-only + 0x00000000 + + + RXSE + Receive Symbol Errors + 0 + 10 + read-only + + + + + AE + Alignment Errors Register + 0x0000019C + 32 + read-only + 0x00000000 + + + AER + Alignment Errors + 0 + 10 + read-only + + + + + RRE + Receive Resource Errors Register + 0x000001A0 + 32 + read-only + 0x00000000 + + + RXRER + Receive Resource Errors + 0 + 18 + read-only + + + + + ROE + Receive Overrun Register + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXOVR + Receive Overruns + 0 + 10 + read-only + + + + + IHCE + IP Header Checksum Errors Register + 0x000001A8 + 32 + read-only + 0x00000000 + + + HCKER + IP Header Checksum Errors + 0 + 8 + read-only + + + + + TCE + TCP Checksum Errors Register + 0x000001AC + 32 + read-only + 0x00000000 + + + TCKER + TCP Checksum Errors + 0 + 8 + read-only + + + + + UCE + UDP Checksum Errors Register + 0x000001B0 + 32 + read-only + 0x00000000 + + + UCKER + UDP Checksum Errors + 0 + 8 + read-only + + + + + TSSSL + 1588 Timer Sync Strobe Seconds [31:0] Register + 0x000001C8 + 32 + read-write + 0x00000000 + + + VTS + Value of Timer Seconds Register Capture + 0 + 32 + read-write + + + + + TSSN + 1588 Timer Sync Strobe Nanoseconds Register + 0x000001CC + 32 + read-write + 0x00000000 + + + VTN + Value Timer Nanoseconds Register Capture + 0 + 30 + read-write + + + + + TSL + 1588 Timer Seconds [31:0] Register + 0x000001D0 + 32 + read-write + 0x00000000 + + + TCS + Timer Count in Seconds + 0 + 32 + read-write + + + + + TN + 1588 Timer Nanoseconds Register + 0x000001D4 + 32 + read-write + 0x00000000 + + + TNS + Timer Count in Nanoseconds + 0 + 30 + read-write + + + + + TA + 1588 Timer Adjust Register + 0x000001D8 + 32 + write-only + + + ITDT + Increment/Decrement + 0 + 30 + write-only + + + ADJ + Adjust 1588 Timer + 31 + 1 + write-only + + + + + TI + 1588 Timer Increment Register + 0x000001DC + 32 + read-write + 0x00000000 + + + CNS + Count Nanoseconds + 0 + 8 + read-write + + + ACNS + Alternative Count Nanoseconds + 8 + 8 + read-write + + + NIT + Number of Increments + 16 + 8 + read-write + + + + + EFTS + PTP Event Frame Transmitted Seconds + 0x000001E0 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + EFTN + PTP Event Frame Transmitted Nanoseconds + 0x000001E4 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + EFRS + PTP Event Frame Received Seconds + 0x000001E8 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + EFRN + PTP Event Frame Received Nanoseconds + 0x000001EC + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + PEFTS + PTP Peer Event Frame Transmitted Seconds + 0x000001F0 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + PEFTN + PTP Peer Event Frame Transmitted Nanoseconds + 0x000001F4 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + PEFRS + PTP Peer Event Frame Received Seconds + 0x000001F8 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + PEFRN + PTP Peer Event Frame Received Nanoseconds + 0x000001FC + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + + + SMC + 6498F + Static Memory Controller + EBI + SMC_ + 0x40060000 + + 0 + 0x200 + registers + + + + SETUP0 + SMC Setup Register (CS_number = 0) + 0x00000000 + 32 + read-write + 0x01010101 + + + NWE_SETUP + NWE Setup Length + 0 + 6 + read-write + + + NCS_WR_SETUP + NCS Setup Length in WRITE Access + 8 + 6 + read-write + + + NRD_SETUP + NRD Setup Length + 16 + 6 + read-write + + + NCS_RD_SETUP + NCS Setup Length in READ Access + 24 + 6 + read-write + + + + + PULSE0 + SMC Pulse Register (CS_number = 0) + 0x00000004 + 32 + read-write + 0x01010101 + + + NWE_PULSE + NWE Pulse Length + 0 + 7 + read-write + + + NCS_WR_PULSE + NCS Pulse Length in WRITE Access + 8 + 7 + read-write + + + NRD_PULSE + NRD Pulse Length + 16 + 7 + read-write + + + NCS_RD_PULSE + NCS Pulse Length in READ Access + 24 + 7 + read-write + + + + + CYCLE0 + SMC Cycle Register (CS_number = 0) + 0x00000008 + 32 + read-write + 0x00030003 + + + NWE_CYCLE + Total Write Cycle Length + 0 + 9 + read-write + + + NRD_CYCLE + Total Read Cycle Length + 16 + 9 + read-write + + + + + MODE0 + SMC Mode Register (CS_number = 0) + 0x0000000C + 32 + read-write + 0x10000003 + + + READ_MODE + 0 + 1 + read-write + + + WRITE_MODE + 1 + 1 + read-write + + + EXNW_MODE + NWAIT Mode + 4 + 2 + read-write + + + DISABLED + Disabled + 0x0 + + + FROZEN + Frozen Mode + 0x2 + + + READY + Ready Mode + 0x3 + + + + + TDF_CYCLES + Data Float Time + 16 + 4 + read-write + + + TDF_MODE + TDF Optimization + 20 + 1 + read-write + + + PMEN + Page Mode Enabled + 24 + 1 + read-write + + + PS + Page Size + 28 + 2 + read-write + + + 4_BYTE + 4-byte page + 0x0 + + + 8_BYTE + 8-byte page + 0x1 + + + 16_BYTE + 16-byte page + 0x2 + + + 32_BYTE + 32-byte page + 0x3 + + + + + + + SETUP1 + SMC Setup Register (CS_number = 1) + 0x00000010 + 32 + read-write + 0x01010101 + + + NWE_SETUP + NWE Setup Length + 0 + 6 + read-write + + + NCS_WR_SETUP + NCS Setup Length in WRITE Access + 8 + 6 + read-write + + + NRD_SETUP + NRD Setup Length + 16 + 6 + read-write + + + NCS_RD_SETUP + NCS Setup Length in READ Access + 24 + 6 + read-write + + + + + PULSE1 + SMC Pulse Register (CS_number = 1) + 0x00000014 + 32 + read-write + 0x01010101 + + + NWE_PULSE + NWE Pulse Length + 0 + 7 + read-write + + + NCS_WR_PULSE + NCS Pulse Length in WRITE Access + 8 + 7 + read-write + + + NRD_PULSE + NRD Pulse Length + 16 + 7 + read-write + + + NCS_RD_PULSE + NCS Pulse Length in READ Access + 24 + 7 + read-write + + + + + CYCLE1 + SMC Cycle Register (CS_number = 1) + 0x00000018 + 32 + read-write + 0x00030003 + + + NWE_CYCLE + Total Write Cycle Length + 0 + 9 + read-write + + + NRD_CYCLE + Total Read Cycle Length + 16 + 9 + read-write + + + + + MODE1 + SMC Mode Register (CS_number = 1) + 0x0000001C + 32 + read-write + 0x10000003 + + + READ_MODE + 0 + 1 + read-write + + + WRITE_MODE + 1 + 1 + read-write + + + EXNW_MODE + NWAIT Mode + 4 + 2 + read-write + + + DISABLED + Disabled + 0x0 + + + FROZEN + Frozen Mode + 0x2 + + + READY + Ready Mode + 0x3 + + + + + TDF_CYCLES + Data Float Time + 16 + 4 + read-write + + + TDF_MODE + TDF Optimization + 20 + 1 + read-write + + + PMEN + Page Mode Enabled + 24 + 1 + read-write + + + PS + Page Size + 28 + 2 + read-write + + + 4_BYTE + 4-byte page + 0x0 + + + 8_BYTE + 8-byte page + 0x1 + + + 16_BYTE + 16-byte page + 0x2 + + + 32_BYTE + 32-byte page + 0x3 + + + + + + + SETUP2 + SMC Setup Register (CS_number = 2) + 0x00000020 + 32 + read-write + 0x01010101 + + + NWE_SETUP + NWE Setup Length + 0 + 6 + read-write + + + NCS_WR_SETUP + NCS Setup Length in WRITE Access + 8 + 6 + read-write + + + NRD_SETUP + NRD Setup Length + 16 + 6 + read-write + + + NCS_RD_SETUP + NCS Setup Length in READ Access + 24 + 6 + read-write + + + + + PULSE2 + SMC Pulse Register (CS_number = 2) + 0x00000024 + 32 + read-write + 0x01010101 + + + NWE_PULSE + NWE Pulse Length + 0 + 7 + read-write + + + NCS_WR_PULSE + NCS Pulse Length in WRITE Access + 8 + 7 + read-write + + + NRD_PULSE + NRD Pulse Length + 16 + 7 + read-write + + + NCS_RD_PULSE + NCS Pulse Length in READ Access + 24 + 7 + read-write + + + + + CYCLE2 + SMC Cycle Register (CS_number = 2) + 0x00000028 + 32 + read-write + 0x00030003 + + + NWE_CYCLE + Total Write Cycle Length + 0 + 9 + read-write + + + NRD_CYCLE + Total Read Cycle Length + 16 + 9 + read-write + + + + + MODE2 + SMC Mode Register (CS_number = 2) + 0x0000002C + 32 + read-write + 0x10000003 + + + READ_MODE + 0 + 1 + read-write + + + WRITE_MODE + 1 + 1 + read-write + + + EXNW_MODE + NWAIT Mode + 4 + 2 + read-write + + + DISABLED + Disabled + 0x0 + + + FROZEN + Frozen Mode + 0x2 + + + READY + Ready Mode + 0x3 + + + + + TDF_CYCLES + Data Float Time + 16 + 4 + read-write + + + TDF_MODE + TDF Optimization + 20 + 1 + read-write + + + PMEN + Page Mode Enabled + 24 + 1 + read-write + + + PS + Page Size + 28 + 2 + read-write + + + 4_BYTE + 4-byte page + 0x0 + + + 8_BYTE + 8-byte page + 0x1 + + + 16_BYTE + 16-byte page + 0x2 + + + 32_BYTE + 32-byte page + 0x3 + + + + + + + SETUP3 + SMC Setup Register (CS_number = 3) + 0x00000030 + 32 + read-write + 0x01010101 + + + NWE_SETUP + NWE Setup Length + 0 + 6 + read-write + + + NCS_WR_SETUP + NCS Setup Length in WRITE Access + 8 + 6 + read-write + + + NRD_SETUP + NRD Setup Length + 16 + 6 + read-write + + + NCS_RD_SETUP + NCS Setup Length in READ Access + 24 + 6 + read-write + + + + + PULSE3 + SMC Pulse Register (CS_number = 3) + 0x00000034 + 32 + read-write + 0x01010101 + + + NWE_PULSE + NWE Pulse Length + 0 + 7 + read-write + + + NCS_WR_PULSE + NCS Pulse Length in WRITE Access + 8 + 7 + read-write + + + NRD_PULSE + NRD Pulse Length + 16 + 7 + read-write + + + NCS_RD_PULSE + NCS Pulse Length in READ Access + 24 + 7 + read-write + + + + + CYCLE3 + SMC Cycle Register (CS_number = 3) + 0x00000038 + 32 + read-write + 0x00030003 + + + NWE_CYCLE + Total Write Cycle Length + 0 + 9 + read-write + + + NRD_CYCLE + Total Read Cycle Length + 16 + 9 + read-write + + + + + MODE3 + SMC Mode Register (CS_number = 3) + 0x0000003C + 32 + read-write + 0x10000003 + + + READ_MODE + 0 + 1 + read-write + + + WRITE_MODE + 1 + 1 + read-write + + + EXNW_MODE + NWAIT Mode + 4 + 2 + read-write + + + DISABLED + Disabled + 0x0 + + + FROZEN + Frozen Mode + 0x2 + + + READY + Ready Mode + 0x3 + + + + + TDF_CYCLES + Data Float Time + 16 + 4 + read-write + + + TDF_MODE + TDF Optimization + 20 + 1 + read-write + + + PMEN + Page Mode Enabled + 24 + 1 + read-write + + + PS + Page Size + 28 + 2 + read-write + + + 4_BYTE + 4-byte page + 0x0 + + + 8_BYTE + 8-byte page + 0x1 + + + 16_BYTE + 16-byte page + 0x2 + + + 32_BYTE + 32-byte page + 0x3 + + + + + + + OCMS + SMC OCMS MODE Register + 0x00000080 + 32 + read-write + 0x00000000 + + + SMSE + Static Memory Controller Scrambling Enable + 0 + 1 + read-write + + + CS0SE + Chip Select (x = 0 to 3) Scrambling Enable + 16 + 1 + read-write + + + CS1SE + Chip Select (x = 0 to 3) Scrambling Enable + 17 + 1 + read-write + + + CS2SE + Chip Select (x = 0 to 3) Scrambling Enable + 18 + 1 + read-write + + + CS3SE + Chip Select (x = 0 to 3) Scrambling Enable + 19 + 1 + read-write + + + + + KEY1 + SMC OCMS KEY1 Register + 0x00000084 + 32 + write-only + 0x00000000 + + + KEY1 + Off Chip Memory Scrambling (OCMS) Key Part 1 + 0 + 32 + write-only + + + + + KEY2 + SMC OCMS KEY2 Register + 0x00000088 + 32 + write-only + 0x00000000 + + + KEY2 + Off Chip Memory Scrambling (OCMS) Key Part 2 + 0 + 32 + write-only + + + + + WPMR + SMC Write Protect Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + + + WPSR + SMC Write Protect Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Enable + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + UART1 + 6418K + Universal Asynchronous Receiver Transmitter 1 + UART + UART1_ + 0x40060600 + + 0 + 0x200 + registers + + + UART1 + 45 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even Parity + 0x0 + + + ODD + Odd Parity + 0x1 + + + SPACE + Space: parity forced to 0 + 0x2 + + + MARK + Mark: parity forced to 1 + 0x3 + + + NO + No parity + 0x4 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic echo + 0x1 + + + LOCAL_LOOPBACK + Local loopback + 0x2 + + + REMOTE_LOOPBACK + Remote loopback + 0x3 + + + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + Enable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Enable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Enable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Enable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Enable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Enable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Enable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Enable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Enable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Enable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + Disable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Disable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Disable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Disable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Disable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Disable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Disable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Disable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Disable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + Mask RXRDY Interrupt + 0 + 1 + read-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + read-only + + + ENDRX + Mask End of Receive Transfer Interrupt + 3 + 1 + read-only + + + ENDTX + Mask End of Transmit Interrupt + 4 + 1 + read-only + + + OVRE + Mask Overrun Error Interrupt + 5 + 1 + read-only + + + FRAME + Mask Framing Error Interrupt + 6 + 1 + read-only + + + PARE + Mask Parity Error Interrupt + 7 + 1 + read-only + + + TXEMPTY + Mask TXEMPTY Interrupt + 9 + 1 + read-only + + + TXBUFE + Mask TXBUFE Interrupt + 11 + 1 + read-only + + + RXBUFF + Mask RXBUFF Interrupt + 12 + 1 + read-only + + + + + SR + Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Receive Buffer Full + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 8 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divisor + 0 + 16 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x554152 + + + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + HSMCI + 6449O + High Speed MultiMedia Card Interface + HSMCI_ + 0x40080000 + + 0 + 0x4000 + registers + + + HSMCI + 16 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + MCIEN + Multi-Media Interface Enable + 0 + 1 + write-only + + + MCIDIS + Multi-Media Interface Disable + 1 + 1 + write-only + + + PWSEN + Power Save Mode Enable + 2 + 1 + write-only + + + PWSDIS + Power Save Mode Disable + 3 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + CLKDIV + Clock Divider + 0 + 8 + read-write + + + PWSDIV + Power Saving Divider + 8 + 3 + read-write + + + RDPROOF + Read Proof Enable + 11 + 1 + read-write + + + WRPROOF + Write Proof Enable + 12 + 1 + read-write + + + FBYTE + Force Byte Transfer + 13 + 1 + read-write + + + PADV + Padding Value + 14 + 1 + read-write + + + PDCMODE + PDC-oriented Mode + 15 + 1 + read-write + + + CLKODD + Clock divider is odd + 16 + 1 + read-write + + + + + DTOR + Data Timeout Register + 0x00000008 + 32 + read-write + 0x00000000 + + + DTOCYC + Data Timeout Cycle Number + 0 + 4 + read-write + + + DTOMUL + Data Timeout Multiplier + 4 + 3 + read-write + + + 1 + DTOCYC + 0x0 + + + 16 + DTOCYC x 16 + 0x1 + + + 128 + DTOCYC x 128 + 0x2 + + + 256 + DTOCYC x 256 + 0x3 + + + 1024 + DTOCYC x 1024 + 0x4 + + + 4096 + DTOCYC x 4096 + 0x5 + + + 65536 + DTOCYC x 65536 + 0x6 + + + 1048576 + DTOCYC x 1048576 + 0x7 + + + + + + + SDCR + SD/SDIO Card Register + 0x0000000C + 32 + read-write + 0x00000000 + + + SDCSEL + SDCard/SDIO Slot + 0 + 2 + read-write + + + SLOTA + Slot A is selected. + 0x0 + + + SLOTB + - + 0x1 + + + SLOTC + - + 0x2 + + + SLOTD + - + 0x3 + + + + + SDCBUS + SDCard/SDIO Bus Width + 6 + 2 + read-write + + + 1 + 1 bit + 0x0 + + + 4 + 4 bits + 0x2 + + + 8 + 8 bits + 0x3 + + + + + + + ARGR + Argument Register + 0x00000010 + 32 + read-write + 0x00000000 + + + ARG + Command Argument + 0 + 32 + read-write + + + + + CMDR + Command Register + 0x00000014 + 32 + write-only + + + CMDNB + Command Number + 0 + 6 + write-only + + + RSPTYP + Response Type + 6 + 2 + write-only + + + NORESP + No response + 0x0 + + + 48_BIT + 48-bit response + 0x1 + + + 136_BIT + 136-bit response + 0x2 + + + R1B + R1b response type + 0x3 + + + + + SPCMD + Special Command + 8 + 3 + write-only + + + STD + Not a special CMD. + 0x0 + + + INIT + Initialization CMD: 74 clock cycles for initialization sequence. + 0x1 + + + SYNC + Synchronized CMD: Wait for the end of the current data block transfer before sending the pending command. + 0x2 + + + CE_ATA + CE-ATA Completion Signal disable Command. The host cancels the ability for the device to return a command completion signal on the command line. + 0x3 + + + IT_CMD + Interrupt command: Corresponds to the Interrupt Mode (CMD40). + 0x4 + + + IT_RESP + Interrupt response: Corresponds to the Interrupt Mode (CMD40). + 0x5 + + + BOR + Boot Operation Request. Start a boot operation mode, the host processor can read boot data from the MMC device directly. + 0x6 + + + EBO + End Boot Operation. This command allows the host processor to terminate the boot operation mode. + 0x7 + + + + + OPDCMD + Open Drain Command + 11 + 1 + write-only + + + PUSHPULL + Push pull command. + 0 + + + OPENDRAIN + Open drain command. + 1 + + + + + MAXLAT + Max Latency for Command to Response + 12 + 1 + write-only + + + 5 + 5-cycle max latency. + 0 + + + 64 + 64-cycle max latency. + 1 + + + + + TRCMD + Transfer Command + 16 + 2 + write-only + + + NO_DATA + No data transfer + 0x0 + + + START_DATA + Start data transfer + 0x1 + + + STOP_DATA + Stop data transfer + 0x2 + + + + + TRDIR + Transfer Direction + 18 + 1 + write-only + + + WRITE + Write. + 0 + + + READ + Read. + 1 + + + + + TRTYP + Transfer Type + 19 + 3 + write-only + + + SINGLE + MMC/SD Card Single Block + 0x0 + + + MULTIPLE + MMC/SD Card Multiple Block + 0x1 + + + STREAM + MMC Stream + 0x2 + + + BYTE + SDIO Byte + 0x4 + + + BLOCK + SDIO Block + 0x5 + + + + + IOSPCMD + SDIO Special Command + 24 + 2 + write-only + + + STD + Not an SDIO Special Command + 0x0 + + + SUSPEND + SDIO Suspend Command + 0x1 + + + RESUME + SDIO Resume Command + 0x2 + + + + + ATACS + ATA with Command Completion Signal + 26 + 1 + write-only + + + NORMAL + Normal operation mode. + 0 + + + COMPLETION + This bit indicates that a completion signal is expected within a programmed amount of time (HSMCI_CSTOR). + 1 + + + + + BOOT_ACK + Boot Operation Acknowledge + 27 + 1 + write-only + + + + + BLKR + Block Register + 0x00000018 + 32 + read-write + 0x00000000 + + + BCNT + MMC/SDIO Block Count - SDIO Byte Count + 0 + 16 + read-write + + + BLKLEN + Data Block Length + 16 + 16 + read-write + + + + + CSTOR + Completion Signal Timeout Register + 0x0000001C + 32 + read-write + 0x00000000 + + + CSTOCYC + Completion Signal Timeout Cycle Number + 0 + 4 + read-write + + + CSTOMUL + Completion Signal Timeout Multiplier + 4 + 3 + read-write + + + 1 + CSTOCYC x 1 + 0x0 + + + 16 + CSTOCYC x 16 + 0x1 + + + 128 + CSTOCYC x 128 + 0x2 + + + 256 + CSTOCYC x 256 + 0x3 + + + 1024 + CSTOCYC x 1024 + 0x4 + + + 4096 + CSTOCYC x 4096 + 0x5 + + + 65536 + CSTOCYC x 65536 + 0x6 + + + 1048576 + CSTOCYC x 1048576 + 0x7 + + + + + + + 4 + 4 + 0-3 + RSPR[%s] + Response Register + 0x00000020 + 32 + read-only + + + RSP + Response + 0 + 32 + read-only + + + + + RDR + Receive Data Register + 0x00000030 + 32 + read-only + 0x00000000 + + + DATA + Data to Read + 0 + 32 + read-only + + + + + TDR + Transmit Data Register + 0x00000034 + 32 + write-only + + + DATA + Data to Write + 0 + 32 + write-only + + + + + SR + Status Register + 0x00000040 + 32 + read-only + 0x0000C0E5 + + + CMDRDY + Command Ready + 0 + 1 + read-only + + + RXRDY + Receiver Ready + 1 + 1 + read-only + + + TXRDY + Transmit Ready + 2 + 1 + read-only + + + BLKE + Data Block Ended + 3 + 1 + read-only + + + DTIP + Data Transfer in Progress + 4 + 1 + read-only + + + NOTBUSY + HSMCI Not Busy + 5 + 1 + read-only + + + ENDRX + End of RX Buffer + 6 + 1 + read-only + + + ENDTX + End of TX Buffer + 7 + 1 + read-only + + + SDIOIRQA + SDIO Interrupt for Slot A + 8 + 1 + read-only + + + SDIOWAIT + SDIO Read Wait Operation Status + 12 + 1 + read-only + + + CSRCV + CE-ATA Completion Signal Received + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + RINDE + Response Index Error + 16 + 1 + read-only + + + RDIRE + Response Direction Error + 17 + 1 + read-only + + + RCRCE + Response CRC Error + 18 + 1 + read-only + + + RENDE + Response End Bit Error + 19 + 1 + read-only + + + RTOE + Response Time-out Error + 20 + 1 + read-only + + + DCRCE + Data CRC Error + 21 + 1 + read-only + + + DTOE + Data Time-out Error + 22 + 1 + read-only + + + CSTOE + Completion Signal Time-out Error + 23 + 1 + read-only + + + FIFOEMPTY + FIFO empty flag + 26 + 1 + read-only + + + XFRDONE + Transfer Done flag + 27 + 1 + read-only + + + ACKRCV + Boot Operation Acknowledge Received + 28 + 1 + read-only + + + ACKRCVE + Boot Operation Acknowledge Error + 29 + 1 + read-only + + + OVRE + Overrun + 30 + 1 + read-only + + + UNRE + Underrun + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000044 + 32 + write-only + + + CMDRDY + Command Ready Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receiver Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Ready Interrupt Enable + 2 + 1 + write-only + + + BLKE + Data Block Ended Interrupt Enable + 3 + 1 + write-only + + + DTIP + Data Transfer in Progress Interrupt Enable + 4 + 1 + write-only + + + NOTBUSY + Data Not Busy Interrupt Enable + 5 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 6 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 7 + 1 + write-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Enable + 8 + 1 + write-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Enable + 12 + 1 + write-only + + + CSRCV + Completion Signal Received Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + RINDE + Response Index Error Interrupt Enable + 16 + 1 + write-only + + + RDIRE + Response Direction Error Interrupt Enable + 17 + 1 + write-only + + + RCRCE + Response CRC Error Interrupt Enable + 18 + 1 + write-only + + + RENDE + Response End Bit Error Interrupt Enable + 19 + 1 + write-only + + + RTOE + Response Time-out Error Interrupt Enable + 20 + 1 + write-only + + + DCRCE + Data CRC Error Interrupt Enable + 21 + 1 + write-only + + + DTOE + Data Time-out Error Interrupt Enable + 22 + 1 + write-only + + + CSTOE + Completion Signal Timeout Error Interrupt Enable + 23 + 1 + write-only + + + FIFOEMPTY + FIFO empty Interrupt enable + 26 + 1 + write-only + + + XFRDONE + Transfer Done Interrupt enable + 27 + 1 + write-only + + + ACKRCV + Boot Acknowledge Interrupt Enable + 28 + 1 + write-only + + + ACKRCVE + Boot Acknowledge Error Interrupt Enable + 29 + 1 + write-only + + + OVRE + Overrun Interrupt Enable + 30 + 1 + write-only + + + UNRE + Underrun Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000048 + 32 + write-only + + + CMDRDY + Command Ready Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receiver Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Ready Interrupt Disable + 2 + 1 + write-only + + + BLKE + Data Block Ended Interrupt Disable + 3 + 1 + write-only + + + DTIP + Data Transfer in Progress Interrupt Disable + 4 + 1 + write-only + + + NOTBUSY + Data Not Busy Interrupt Disable + 5 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 6 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 7 + 1 + write-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Disable + 8 + 1 + write-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Disable + 12 + 1 + write-only + + + CSRCV + Completion Signal received interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + RINDE + Response Index Error Interrupt Disable + 16 + 1 + write-only + + + RDIRE + Response Direction Error Interrupt Disable + 17 + 1 + write-only + + + RCRCE + Response CRC Error Interrupt Disable + 18 + 1 + write-only + + + RENDE + Response End Bit Error Interrupt Disable + 19 + 1 + write-only + + + RTOE + Response Time-out Error Interrupt Disable + 20 + 1 + write-only + + + DCRCE + Data CRC Error Interrupt Disable + 21 + 1 + write-only + + + DTOE + Data Time-out Error Interrupt Disable + 22 + 1 + write-only + + + CSTOE + Completion Signal Time out Error Interrupt Disable + 23 + 1 + write-only + + + FIFOEMPTY + FIFO empty Interrupt Disable + 26 + 1 + write-only + + + XFRDONE + Transfer Done Interrupt Disable + 27 + 1 + write-only + + + ACKRCV + Boot Acknowledge Interrupt Disable + 28 + 1 + write-only + + + ACKRCVE + Boot Acknowledge Error Interrupt Disable + 29 + 1 + write-only + + + OVRE + Overrun Interrupt Disable + 30 + 1 + write-only + + + UNRE + Underrun Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000004C + 32 + read-only + 0x00000000 + + + CMDRDY + Command Ready Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receiver Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Ready Interrupt Mask + 2 + 1 + read-only + + + BLKE + Data Block Ended Interrupt Mask + 3 + 1 + read-only + + + DTIP + Data Transfer in Progress Interrupt Mask + 4 + 1 + read-only + + + NOTBUSY + Data Not Busy Interrupt Mask + 5 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 6 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 7 + 1 + read-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Mask + 8 + 1 + read-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Mask + 12 + 1 + read-only + + + CSRCV + Completion Signal Received Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + RINDE + Response Index Error Interrupt Mask + 16 + 1 + read-only + + + RDIRE + Response Direction Error Interrupt Mask + 17 + 1 + read-only + + + RCRCE + Response CRC Error Interrupt Mask + 18 + 1 + read-only + + + RENDE + Response End Bit Error Interrupt Mask + 19 + 1 + read-only + + + RTOE + Response Time-out Error Interrupt Mask + 20 + 1 + read-only + + + DCRCE + Data CRC Error Interrupt Mask + 21 + 1 + read-only + + + DTOE + Data Time-out Error Interrupt Mask + 22 + 1 + read-only + + + CSTOE + Completion Signal Time-out Error Interrupt Mask + 23 + 1 + read-only + + + FIFOEMPTY + FIFO Empty Interrupt Mask + 26 + 1 + read-only + + + XFRDONE + Transfer Done Interrupt Mask + 27 + 1 + read-only + + + ACKRCV + Boot Operation Acknowledge Received Interrupt Mask + 28 + 1 + read-only + + + ACKRCVE + Boot Operation Acknowledge Error Interrupt Mask + 29 + 1 + read-only + + + OVRE + Overrun Interrupt Mask + 30 + 1 + read-only + + + UNRE + Underrun Interrupt Mask + 31 + 1 + read-only + + + + + CFG + Configuration Register + 0x00000054 + 32 + read-write + 0x00000000 + + + FIFOMODE + HSMCI Internal FIFO control mode + 0 + 1 + read-write + + + FERRCTRL + Flow Error flag reset control mode + 4 + 1 + read-write + + + HSMODE + High Speed Mode + 8 + 1 + read-write + + + LSYNC + Synchronize on the last block + 12 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x4D4349 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + 256 + 4 + 0-255 + FIFO[%s] + FIFO Memory Aperture0 + 0x00000200 + 32 + read-write + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + UDP + 6083X + USB Device Port + UDP_ + 0x40084000 + + 0 + 0x4000 + registers + + + UDP + 35 + + + + FRM_NUM + Frame Number Register + 0x00000000 + 32 + read-only + 0x00000000 + + + FRM_NUM + Frame Number as Defined in the Packet Field Formats + 0 + 11 + read-only + + + FRM_ERR + Frame Error + 16 + 1 + read-only + + + FRM_OK + Frame OK + 17 + 1 + read-only + + + + + GLB_STAT + Global State Register + 0x00000004 + 32 + read-write + 0x00000010 + + + FADDEN + Function Address Enable + 0 + 1 + read-write + + + CONFG + Configured + 1 + 1 + read-write + + + ESR + Enable Send Resume + 2 + 1 + read-write + + + RSMINPR + 3 + 1 + read-write + + + RMWUPE + Remote Wake Up Enable + 4 + 1 + read-write + + + + + FADDR + Function Address Register + 0x00000008 + 32 + read-write + 0x00000100 + + + FADD + Function Address Value + 0 + 7 + read-write + + + FEN + Function Enable + 8 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000010 + 32 + write-only + + + EP0INT + Enable Endpoint 0 Interrupt + 0 + 1 + write-only + + + EP1INT + Enable Endpoint 1 Interrupt + 1 + 1 + write-only + + + EP2INT + Enable Endpoint 2Interrupt + 2 + 1 + write-only + + + EP3INT + Enable Endpoint 3 Interrupt + 3 + 1 + write-only + + + EP4INT + Enable Endpoint 4 Interrupt + 4 + 1 + write-only + + + EP5INT + Enable Endpoint 5 Interrupt + 5 + 1 + write-only + + + EP6INT + Enable Endpoint 6 Interrupt + 6 + 1 + write-only + + + EP7INT + Enable Endpoint 7 Interrupt + 7 + 1 + write-only + + + RXSUSP + Enable UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Enable UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Enable Start Of Frame Interrupt + 11 + 1 + write-only + + + WAKEUP + Enable UDP bus Wakeup Interrupt + 13 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000014 + 32 + write-only + + + EP0INT + Disable Endpoint 0 Interrupt + 0 + 1 + write-only + + + EP1INT + Disable Endpoint 1 Interrupt + 1 + 1 + write-only + + + EP2INT + Disable Endpoint 2 Interrupt + 2 + 1 + write-only + + + EP3INT + Disable Endpoint 3 Interrupt + 3 + 1 + write-only + + + EP4INT + Disable Endpoint 4 Interrupt + 4 + 1 + write-only + + + EP5INT + Disable Endpoint 5 Interrupt + 5 + 1 + write-only + + + EP6INT + Disable Endpoint 6 Interrupt + 6 + 1 + write-only + + + EP7INT + Disable Endpoint 7 Interrupt + 7 + 1 + write-only + + + RXSUSP + Disable UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Disable UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Disable Start Of Frame Interrupt + 11 + 1 + write-only + + + WAKEUP + Disable USB Bus Interrupt + 13 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000018 + 32 + read-only + 0x00001200 + + + EP0INT + Mask Endpoint 0 Interrupt + 0 + 1 + read-only + + + EP1INT + Mask Endpoint 1 Interrupt + 1 + 1 + read-only + + + EP2INT + Mask Endpoint 2 Interrupt + 2 + 1 + read-only + + + EP3INT + Mask Endpoint 3 Interrupt + 3 + 1 + read-only + + + EP4INT + Mask Endpoint 4 Interrupt + 4 + 1 + read-only + + + EP5INT + Mask Endpoint 5 Interrupt + 5 + 1 + read-only + + + EP6INT + Mask Endpoint 6 Interrupt + 6 + 1 + read-only + + + EP7INT + Mask Endpoint 7 Interrupt + 7 + 1 + read-only + + + RXSUSP + Mask UDP Suspend Interrupt + 8 + 1 + read-only + + + RXRSM + Mask UDP Resume Interrupt. + 9 + 1 + read-only + + + EXTRSM + 10 + 1 + read-only + + + SOFINT + Mask Start Of Frame Interrupt + 11 + 1 + read-only + + + BIT12 + UDP_IMR Bit 12 + 12 + 1 + read-only + + + WAKEUP + USB Bus WAKEUP Interrupt + 13 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000001C + 32 + read-only + + + EP0INT + Endpoint 0 Interrupt Status + 0 + 1 + read-only + + + EP1INT + Endpoint 1 Interrupt Status + 1 + 1 + read-only + + + EP2INT + Endpoint 2 Interrupt Status + 2 + 1 + read-only + + + EP3INT + Endpoint 3 Interrupt Status + 3 + 1 + read-only + + + EP4INT + Endpoint 4 Interrupt Status + 4 + 1 + read-only + + + EP5INT + Endpoint 5 Interrupt Status + 5 + 1 + read-only + + + EP6INT + Endpoint 6 Interrupt Status + 6 + 1 + read-only + + + EP7INT + Endpoint 7Interrupt Status + 7 + 1 + read-only + + + RXSUSP + UDP Suspend Interrupt Status + 8 + 1 + read-only + + + RXRSM + UDP Resume Interrupt Status + 9 + 1 + read-only + + + EXTRSM + 10 + 1 + read-only + + + SOFINT + Start of Frame Interrupt Status + 11 + 1 + read-only + + + ENDBUSRES + End of BUS Reset Interrupt Status + 12 + 1 + read-only + + + WAKEUP + UDP Resume Interrupt Status + 13 + 1 + read-only + + + + + ICR + Interrupt Clear Register + 0x00000020 + 32 + write-only + + + RXSUSP + Clear UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Clear UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Clear Start Of Frame Interrupt + 11 + 1 + write-only + + + ENDBUSRES + Clear End of Bus Reset Interrupt + 12 + 1 + write-only + + + WAKEUP + Clear Wakeup Interrupt + 13 + 1 + write-only + + + + + RST_EP + Reset Endpoint Register + 0x00000028 + 32 + read-write + 0x00000000 + + + EP0 + Reset Endpoint 0 + 0 + 1 + read-write + + + EP1 + Reset Endpoint 1 + 1 + 1 + read-write + + + EP2 + Reset Endpoint 2 + 2 + 1 + read-write + + + EP3 + Reset Endpoint 3 + 3 + 1 + read-write + + + EP4 + Reset Endpoint 4 + 4 + 1 + read-write + + + EP5 + Reset Endpoint 5 + 5 + 1 + read-write + + + EP6 + Reset Endpoint 6 + 6 + 1 + read-write + + + EP7 + Reset Endpoint 7 + 7 + 1 + read-write + + + + + 8 + 4 + 0-7 + CSR[%s] + Endpoint Control and Status Register + 0x00000030 + 32 + read-write + + + TXCOMP + Generates an IN Packet with Data Previously Written in the DPR + 0 + 1 + read-write + + + RX_DATA_BK0 + Receive Data Bank 0 + 1 + 1 + read-write + + + RXSETUP + Received Setup + 2 + 1 + read-write + + + STALLSENT + Stall Sent + 3 + 1 + read-write + + + TXPKTRDY + Transmit Packet Ready + 4 + 1 + read-write + + + FORCESTALL + Force Stall (used by Control, Bulk and Isochronous Endpoints) + 5 + 1 + read-write + + + RX_DATA_BK1 + Receive Data Bank 1 (only used by endpoints with ping-pong attributes) + 6 + 1 + read-write + + + DIR + Transfer Direction (only available for control endpoints) + 7 + 1 + read-write + + + EPTYPE + Endpoint Type + 8 + 3 + read-write + + + CTRL + Control + 0x0 + + + ISO_OUT + Isochronous OUT + 0x1 + + + BULK_OUT + Bulk OUT + 0x2 + + + INT_OUT + Interrupt OUT + 0x3 + + + ISO_IN + Isochronous IN + 0x5 + + + BULK_IN + Bulk IN + 0x6 + + + INT_IN + Interrupt IN + 0x7 + + + + + DTGLE + Data Toggle + 11 + 1 + read-write + + + EPEDS + Endpoint Enable Disable + 15 + 1 + read-write + + + RXBYTECNT + Number of Bytes Available in the FIFO + 16 + 11 + read-write + + + + + CSR0_ISOCHRONOUS + Endpoint Control and Status Register + ISOCHRONOUS + 0x00000030 + 32 + read-write + + + TXCOMP + Generates an IN Packet with Data Previously Written in the DPR + 0 + 1 + read-write + + + RX_DATA_BK0 + Receive Data Bank 0 + 1 + 1 + read-write + + + RXSETUP + Received Setup + 2 + 1 + read-write + + + ISOERROR + A CRC error has been detected in an isochronous transfer + 3 + 1 + read-write + + + TXPKTRDY + Transmit Packet Ready + 4 + 1 + read-write + + + FORCESTALL + Force Stall (used by Control, Bulk and Isochronous Endpoints) + 5 + 1 + read-write + + + RX_DATA_BK1 + Receive Data Bank 1 (only used by endpoints with ping-pong attributes) + 6 + 1 + read-write + + + DIR + Transfer Direction (only available for control endpoints) + 7 + 1 + read-write + + + EPTYPE + Endpoint Type + 8 + 3 + read-write + + + CTRL + Control + 0x0 + + + ISO_OUT + Isochronous OUT + 0x1 + + + ISO_IN + Isochronous IN + 0x5 + + + BULK_OUT + Bulk OUT + 0x2 + + + BULK_IN + Bulk IN + 0x6 + + + INT_OUT + Interrupt OUT + 0x3 + + + INT_IN + Interrupt IN + 0x7 + + + + + DTGLE + Data Toggle + 11 + 1 + read-write + + + EPEDS + Endpoint Enable Disable + 15 + 1 + read-write + + + RXBYTECNT + Number of Bytes Available in the FIFO + 16 + 11 + read-write + + + + + 8 + 4 + 0-7 + FDR[%s] + Endpoint FIFO Data Register + 0x00000050 + 32 + read-write + + + FIFO_DATA + FIFO Data Value + 0 + 8 + read-write + + + + + TXVC + Transceiver Control Register + 0x00000074 + 32 + read-write + 0x00000100 + + + TXVDIS + Transceiver Disable + 8 + 1 + read-write + + + PUON + Pull-up On + 9 + 1 + read-write + + + + + + + SPI + 6088Y + Serial Peripheral Interface + SPI_ + 0x40088000 + + 0 + 0x4000 + registers + + + SPI + 19 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SPIEN + SPI Enable + 0 + 1 + write-only + + + SPIDIS + SPI Disable + 1 + 1 + write-only + + + SWRST + SPI Software Reset + 7 + 1 + write-only + + + LASTXFER + Last Transfer + 24 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + MSTR + Master/Slave Mode + 0 + 1 + read-write + + + PS + Peripheral Select + 1 + 1 + read-write + + + PCSDEC + Chip Select Decode + 2 + 1 + read-write + + + MODFDIS + Mode Fault Detection + 4 + 1 + read-write + + + WDRBT + Wait Data Read Before Transfer + 5 + 1 + read-write + + + LLB + Local Loopback Enable + 7 + 1 + read-write + + + PCS + Peripheral Chip Select + 16 + 4 + read-write + + + DLYBCS + Delay Between Chip Selects + 24 + 8 + read-write + + + + + RDR + Receive Data Register + 0x00000008 + 32 + read-only + 0x00000000 + + + RD + Receive Data + 0 + 16 + read-only + + + PCS + Peripheral Chip Select + 16 + 4 + read-only + + + + + TDR + Transmit Data Register + 0x0000000C + 32 + write-only + + + TD + Transmit Data + 0 + 16 + write-only + + + PCS + Peripheral Chip Select + 16 + 4 + write-only + + + LASTXFER + Last Transfer + 24 + 1 + write-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x000000F0 + + + RDRF + Receive Data Register Full + 0 + 1 + read-only + + + TDRE + Transmit Data Register Empty + 1 + 1 + read-only + + + MODF + Mode Fault Error + 2 + 1 + read-only + + + OVRES + Overrun Error Status + 3 + 1 + read-only + + + ENDRX + End of RX Buffer + 4 + 1 + read-only + + + ENDTX + End of TX Buffer + 5 + 1 + read-only + + + RXBUFF + RX Buffer Full + 6 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 7 + 1 + read-only + + + NSSR + NSS Rising + 8 + 1 + read-only + + + TXEMPTY + Transmission Registers Empty + 9 + 1 + read-only + + + UNDES + Underrun Error Status (Slave mode Only) + 10 + 1 + read-only + + + SPIENS + SPI Enable Status + 16 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000014 + 32 + write-only + + + RDRF + Receive Data Register Full Interrupt Enable + 0 + 1 + write-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Enable + 1 + 1 + write-only + + + MODF + Mode Fault Error Interrupt Enable + 2 + 1 + write-only + + + OVRES + Overrun Error Interrupt Enable + 3 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 4 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 5 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 6 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 7 + 1 + write-only + + + NSSR + NSS Rising Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + Transmission Registers Empty Enable + 9 + 1 + write-only + + + UNDES + Underrun Error Interrupt Enable + 10 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000018 + 32 + write-only + + + RDRF + Receive Data Register Full Interrupt Disable + 0 + 1 + write-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Disable + 1 + 1 + write-only + + + MODF + Mode Fault Error Interrupt Disable + 2 + 1 + write-only + + + OVRES + Overrun Error Interrupt Disable + 3 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 4 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 5 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 6 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 7 + 1 + write-only + + + NSSR + NSS Rising Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + Transmission Registers Empty Disable + 9 + 1 + write-only + + + UNDES + Underrun Error Interrupt Disable + 10 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000001C + 32 + read-only + 0x00000000 + + + RDRF + Receive Data Register Full Interrupt Mask + 0 + 1 + read-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Mask + 1 + 1 + read-only + + + MODF + Mode Fault Error Interrupt Mask + 2 + 1 + read-only + + + OVRES + Overrun Error Interrupt Mask + 3 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 4 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 5 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 6 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 7 + 1 + read-only + + + NSSR + NSS Rising Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + Transmission Registers Empty Mask + 9 + 1 + read-only + + + UNDES + Underrun Error Interrupt Mask + 10 + 1 + read-only + + + + + 4 + 4 + 0-3 + CSR[%s] + Chip Select Register + 0x00000030 + 32 + read-write + + + CPOL + Clock Polarity + 0 + 1 + read-write + + + NCPHA + Clock Phase + 1 + 1 + read-write + + + CSNAAT + Chip Select Not Active After Transfer (Ignored if CSAAT = 1) + 2 + 1 + read-write + + + CSAAT + Chip Select Active After Transfer + 3 + 1 + read-write + + + BITS + Bits Per Transfer + 4 + 4 + read-write + + + 8_BIT + 8 bits for transfer + 0x0 + + + 9_BIT + 9 bits for transfer + 0x1 + + + 10_BIT + 10 bits for transfer + 0x2 + + + 11_BIT + 11 bits for transfer + 0x3 + + + 12_BIT + 12 bits for transfer + 0x4 + + + 13_BIT + 13 bits for transfer + 0x5 + + + 14_BIT + 14 bits for transfer + 0x6 + + + 15_BIT + 15 bits for transfer + 0x7 + + + 16_BIT + 16 bits for transfer + 0x8 + + + + + SCBR + Serial Clock Baud Rate + 8 + 8 + read-write + + + DLYBS + Delay Before SPCK + 16 + 8 + read-write + + + DLYBCT + Delay Between Consecutive Transfers + 24 + 8 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x535049 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TC0 + 6082Y + Timer Counter 0 + TC + TC0_ + 0x40090000 + + 0 + 0x4000 + registers + + + TC0 + 21 + + + TC1 + 22 + + + TC2 + 23 + + + + CCR0 + Channel Control Register (channel = 0) + 0x00000000 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR0 + Channel Mode Register (channel = 0) + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR0_WAVE_EQ_1 + Channel Mode Register (channel = 0) + WAVE_EQ_1 + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR0 + Stepper Motor Mode Register (channel = 0) + 0x00000008 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB0 + Register AB (channel = 0) + 0x0000000C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV0 + Counter Value (channel = 0) + 0x00000010 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA0 + Register A (channel = 0) + 0x00000014 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB0 + Register B (channel = 0) + 0x00000018 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC0 + Register C (channel = 0) + 0x0000001C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR0 + Status Register (channel = 0) + 0x00000020 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER0 + Interrupt Enable Register (channel = 0) + 0x00000024 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR0 + Interrupt Disable Register (channel = 0) + 0x00000028 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR0 + Interrupt Mask Register (channel = 0) + 0x0000002C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR0 + Extended Mode Register (channel = 0) + 0x00000030 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR1 + Channel Control Register (channel = 1) + 0x00000040 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR1 + Channel Mode Register (channel = 1) + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR1_WAVE_EQ_1 + Channel Mode Register (channel = 1) + WAVE_EQ_1 + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR1 + Stepper Motor Mode Register (channel = 1) + 0x00000048 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB1 + Register AB (channel = 1) + 0x0000004C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV1 + Counter Value (channel = 1) + 0x00000050 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA1 + Register A (channel = 1) + 0x00000054 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB1 + Register B (channel = 1) + 0x00000058 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC1 + Register C (channel = 1) + 0x0000005C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR1 + Status Register (channel = 1) + 0x00000060 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER1 + Interrupt Enable Register (channel = 1) + 0x00000064 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR1 + Interrupt Disable Register (channel = 1) + 0x00000068 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR1 + Interrupt Mask Register (channel = 1) + 0x0000006C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR1 + Extended Mode Register (channel = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR2 + Channel Control Register (channel = 2) + 0x00000080 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR2 + Channel Mode Register (channel = 2) + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR2_WAVE_EQ_1 + Channel Mode Register (channel = 2) + WAVE_EQ_1 + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR2 + Stepper Motor Mode Register (channel = 2) + 0x00000088 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB2 + Register AB (channel = 2) + 0x0000008C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV2 + Counter Value (channel = 2) + 0x00000090 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA2 + Register A (channel = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB2 + Register B (channel = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC2 + Register C (channel = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR2 + Status Register (channel = 2) + 0x000000A0 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER2 + Interrupt Enable Register (channel = 2) + 0x000000A4 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR2 + Interrupt Disable Register (channel = 2) + 0x000000A8 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR2 + Interrupt Mask Register (channel = 2) + 0x000000AC + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR2 + Extended Mode Register (channel = 2) + 0x000000B0 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + BCR + Block Control Register + 0x000000C0 + 32 + write-only + + + SYNC + Synchro Command + 0 + 1 + write-only + + + + + BMR + Block Mode Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + TC0XC0S + External Clock Signal 0 Selection + 0 + 2 + read-write + + + TCLK0 + Signal connected to XC0: TCLK0 + 0x0 + + + TIOA1 + Signal connected to XC0: TIOA1 + 0x2 + + + TIOA2 + Signal connected to XC0: TIOA2 + 0x3 + + + + + TC1XC1S + External Clock Signal 1 Selection + 2 + 2 + read-write + + + TCLK1 + Signal connected to XC1: TCLK1 + 0x0 + + + TIOA0 + Signal connected to XC1: TIOA0 + 0x2 + + + TIOA2 + Signal connected to XC1: TIOA2 + 0x3 + + + + + TC2XC2S + External Clock Signal 2 Selection + 4 + 2 + read-write + + + TCLK2 + Signal connected to XC2: TCLK2 + 0x0 + + + TIOA0 + Signal connected to XC2: TIOA0 + 0x2 + + + TIOA1 + Signal connected to XC2: TIOA1 + 0x3 + + + + + QDEN + Quadrature Decoder Enabled + 8 + 1 + read-write + + + POSEN + Position Enabled + 9 + 1 + read-write + + + SPEEDEN + Speed Enabled + 10 + 1 + read-write + + + QDTRANS + Quadrature Decoding Transparent + 11 + 1 + read-write + + + EDGPHA + Edge on PHA Count Mode + 12 + 1 + read-write + + + INVA + Inverted PHA + 13 + 1 + read-write + + + INVB + Inverted PHB + 14 + 1 + read-write + + + INVIDX + Inverted Index + 15 + 1 + read-write + + + SWAP + Swap PHA and PHB + 16 + 1 + read-write + + + IDXPHB + Index Pin is PHB Pin + 17 + 1 + read-write + + + AUTOC + Auto-Correction of missing pulses + 18 + 1 + read-write + + + DISABLED + the detection and auto-correction function is disabled. + 0 + + + ENABLED + the detection and auto-correction function is enabled. + 1 + + + + + MAXFILT + Maximum Filter + 20 + 6 + read-write + + + + + QIER + QDEC Interrupt Enable Register + 0x000000C8 + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIDR + QDEC Interrupt Disable Register + 0x000000CC + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIMR + QDEC Interrupt Mask Register + 0x000000D0 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + + + QISR + QDEC Interrupt Status Register + 0x000000D4 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + DIR + Direction + 8 + 1 + read-only + + + + + FMR + Fault Mode Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + ENCF0 + Enable Compare Fault Channel 0 + 0 + 1 + read-write + + + ENCF1 + Enable Compare Fault Channel 1 + 1 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x54494D + + + + + + + RPR0 + Receive Pointer Register (pdc = 0) + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR0 + Receive Counter Register (pdc = 0) + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR0 + Receive Next Pointer Register (pdc = 0) + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR0 + Receive Next Counter Register (pdc = 0) + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR0 + Transfer Control Register (pdc = 0) + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR0 + Transfer Status Register (pdc = 0) + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR1 + Receive Pointer Register (pdc = 1) + 0x00000140 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR1 + Receive Counter Register (pdc = 1) + 0x00000144 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR1 + Receive Next Pointer Register (pdc = 1) + 0x00000150 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR1 + Receive Next Counter Register (pdc = 1) + 0x00000154 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR1 + Transfer Control Register (pdc = 1) + 0x00000160 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR1 + Transfer Status Register (pdc = 1) + 0x00000164 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR2 + Receive Pointer Register (pdc = 2) + 0x00000180 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR2 + Receive Counter Register (pdc = 2) + 0x00000184 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR2 + Receive Next Pointer Register (pdc = 2) + 0x00000190 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR2 + Receive Next Counter Register (pdc = 2) + 0x00000194 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR2 + Transfer Control Register (pdc = 2) + 0x000001A0 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR2 + Transfer Status Register (pdc = 2) + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TC1 + 6082Y + Timer Counter 1 + TC + TC1_ + 0x40094000 + + 0 + 0x4000 + registers + + + TC3 + 24 + + + TC4 + 25 + + + TC5 + 26 + + + + CCR0 + Channel Control Register (channel = 0) + 0x00000000 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR0 + Channel Mode Register (channel = 0) + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR0_WAVE_EQ_1 + Channel Mode Register (channel = 0) + WAVE_EQ_1 + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR0 + Stepper Motor Mode Register (channel = 0) + 0x00000008 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB0 + Register AB (channel = 0) + 0x0000000C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV0 + Counter Value (channel = 0) + 0x00000010 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA0 + Register A (channel = 0) + 0x00000014 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB0 + Register B (channel = 0) + 0x00000018 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC0 + Register C (channel = 0) + 0x0000001C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR0 + Status Register (channel = 0) + 0x00000020 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER0 + Interrupt Enable Register (channel = 0) + 0x00000024 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR0 + Interrupt Disable Register (channel = 0) + 0x00000028 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR0 + Interrupt Mask Register (channel = 0) + 0x0000002C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR0 + Extended Mode Register (channel = 0) + 0x00000030 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR1 + Channel Control Register (channel = 1) + 0x00000040 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR1 + Channel Mode Register (channel = 1) + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR1_WAVE_EQ_1 + Channel Mode Register (channel = 1) + WAVE_EQ_1 + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR1 + Stepper Motor Mode Register (channel = 1) + 0x00000048 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB1 + Register AB (channel = 1) + 0x0000004C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV1 + Counter Value (channel = 1) + 0x00000050 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA1 + Register A (channel = 1) + 0x00000054 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB1 + Register B (channel = 1) + 0x00000058 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC1 + Register C (channel = 1) + 0x0000005C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR1 + Status Register (channel = 1) + 0x00000060 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER1 + Interrupt Enable Register (channel = 1) + 0x00000064 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR1 + Interrupt Disable Register (channel = 1) + 0x00000068 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR1 + Interrupt Mask Register (channel = 1) + 0x0000006C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR1 + Extended Mode Register (channel = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR2 + Channel Control Register (channel = 2) + 0x00000080 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR2 + Channel Mode Register (channel = 2) + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR2_WAVE_EQ_1 + Channel Mode Register (channel = 2) + WAVE_EQ_1 + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR2 + Stepper Motor Mode Register (channel = 2) + 0x00000088 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB2 + Register AB (channel = 2) + 0x0000008C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV2 + Counter Value (channel = 2) + 0x00000090 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA2 + Register A (channel = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB2 + Register B (channel = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC2 + Register C (channel = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR2 + Status Register (channel = 2) + 0x000000A0 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER2 + Interrupt Enable Register (channel = 2) + 0x000000A4 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR2 + Interrupt Disable Register (channel = 2) + 0x000000A8 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR2 + Interrupt Mask Register (channel = 2) + 0x000000AC + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR2 + Extended Mode Register (channel = 2) + 0x000000B0 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + BCR + Block Control Register + 0x000000C0 + 32 + write-only + + + SYNC + Synchro Command + 0 + 1 + write-only + + + + + BMR + Block Mode Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + TC0XC0S + External Clock Signal 0 Selection + 0 + 2 + read-write + + + TCLK0 + Signal connected to XC0: TCLK0 + 0x0 + + + TIOA1 + Signal connected to XC0: TIOA1 + 0x2 + + + TIOA2 + Signal connected to XC0: TIOA2 + 0x3 + + + + + TC1XC1S + External Clock Signal 1 Selection + 2 + 2 + read-write + + + TCLK1 + Signal connected to XC1: TCLK1 + 0x0 + + + TIOA0 + Signal connected to XC1: TIOA0 + 0x2 + + + TIOA2 + Signal connected to XC1: TIOA2 + 0x3 + + + + + TC2XC2S + External Clock Signal 2 Selection + 4 + 2 + read-write + + + TCLK2 + Signal connected to XC2: TCLK2 + 0x0 + + + TIOA0 + Signal connected to XC2: TIOA0 + 0x2 + + + TIOA1 + Signal connected to XC2: TIOA1 + 0x3 + + + + + QDEN + Quadrature Decoder Enabled + 8 + 1 + read-write + + + POSEN + Position Enabled + 9 + 1 + read-write + + + SPEEDEN + Speed Enabled + 10 + 1 + read-write + + + QDTRANS + Quadrature Decoding Transparent + 11 + 1 + read-write + + + EDGPHA + Edge on PHA Count Mode + 12 + 1 + read-write + + + INVA + Inverted PHA + 13 + 1 + read-write + + + INVB + Inverted PHB + 14 + 1 + read-write + + + INVIDX + Inverted Index + 15 + 1 + read-write + + + SWAP + Swap PHA and PHB + 16 + 1 + read-write + + + IDXPHB + Index Pin is PHB Pin + 17 + 1 + read-write + + + AUTOC + Auto-Correction of missing pulses + 18 + 1 + read-write + + + DISABLED + the detection and auto-correction function is disabled. + 0 + + + ENABLED + the detection and auto-correction function is enabled. + 1 + + + + + MAXFILT + Maximum Filter + 20 + 6 + read-write + + + + + QIER + QDEC Interrupt Enable Register + 0x000000C8 + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIDR + QDEC Interrupt Disable Register + 0x000000CC + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIMR + QDEC Interrupt Mask Register + 0x000000D0 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + + + QISR + QDEC Interrupt Status Register + 0x000000D4 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + DIR + Direction + 8 + 1 + read-only + + + + + FMR + Fault Mode Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + ENCF0 + Enable Compare Fault Channel 0 + 0 + 1 + read-write + + + ENCF1 + Enable Compare Fault Channel 1 + 1 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x54494D + + + + + + + RPR0 + Receive Pointer Register (pdc = 0) + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR0 + Receive Counter Register (pdc = 0) + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR0 + Receive Next Pointer Register (pdc = 0) + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR0 + Receive Next Counter Register (pdc = 0) + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR0 + Transfer Control Register (pdc = 0) + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR0 + Transfer Status Register (pdc = 0) + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR1 + Receive Pointer Register (pdc = 1) + 0x00000140 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR1 + Receive Counter Register (pdc = 1) + 0x00000144 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR1 + Receive Next Pointer Register (pdc = 1) + 0x00000150 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR1 + Receive Next Counter Register (pdc = 1) + 0x00000154 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR1 + Transfer Control Register (pdc = 1) + 0x00000160 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR1 + Transfer Status Register (pdc = 1) + 0x00000164 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR2 + Receive Pointer Register (pdc = 2) + 0x00000180 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR2 + Receive Counter Register (pdc = 2) + 0x00000184 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR2 + Receive Next Pointer Register (pdc = 2) + 0x00000190 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR2 + Receive Next Counter Register (pdc = 2) + 0x00000194 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR2 + Transfer Control Register (pdc = 2) + 0x000001A0 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR2 + Transfer Status Register (pdc = 2) + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TC2 + 6082Y + Timer Counter 2 + TC + TC2_ + 0x40098000 + + 0 + 0x4000 + registers + + + TC6 + 27 + + + TC7 + 28 + + + TC8 + 29 + + + + CCR0 + Channel Control Register (channel = 0) + 0x00000000 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR0 + Channel Mode Register (channel = 0) + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR0_WAVE_EQ_1 + Channel Mode Register (channel = 0) + WAVE_EQ_1 + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR0 + Stepper Motor Mode Register (channel = 0) + 0x00000008 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB0 + Register AB (channel = 0) + 0x0000000C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV0 + Counter Value (channel = 0) + 0x00000010 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA0 + Register A (channel = 0) + 0x00000014 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB0 + Register B (channel = 0) + 0x00000018 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC0 + Register C (channel = 0) + 0x0000001C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR0 + Status Register (channel = 0) + 0x00000020 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER0 + Interrupt Enable Register (channel = 0) + 0x00000024 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR0 + Interrupt Disable Register (channel = 0) + 0x00000028 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR0 + Interrupt Mask Register (channel = 0) + 0x0000002C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR0 + Extended Mode Register (channel = 0) + 0x00000030 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR1 + Channel Control Register (channel = 1) + 0x00000040 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR1 + Channel Mode Register (channel = 1) + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR1_WAVE_EQ_1 + Channel Mode Register (channel = 1) + WAVE_EQ_1 + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR1 + Stepper Motor Mode Register (channel = 1) + 0x00000048 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB1 + Register AB (channel = 1) + 0x0000004C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV1 + Counter Value (channel = 1) + 0x00000050 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA1 + Register A (channel = 1) + 0x00000054 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB1 + Register B (channel = 1) + 0x00000058 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC1 + Register C (channel = 1) + 0x0000005C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR1 + Status Register (channel = 1) + 0x00000060 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER1 + Interrupt Enable Register (channel = 1) + 0x00000064 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR1 + Interrupt Disable Register (channel = 1) + 0x00000068 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR1 + Interrupt Mask Register (channel = 1) + 0x0000006C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR1 + Extended Mode Register (channel = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR2 + Channel Control Register (channel = 2) + 0x00000080 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR2 + Channel Mode Register (channel = 2) + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR2_WAVE_EQ_1 + Channel Mode Register (channel = 2) + WAVE_EQ_1 + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR2 + Stepper Motor Mode Register (channel = 2) + 0x00000088 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB2 + Register AB (channel = 2) + 0x0000008C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV2 + Counter Value (channel = 2) + 0x00000090 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA2 + Register A (channel = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB2 + Register B (channel = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC2 + Register C (channel = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR2 + Status Register (channel = 2) + 0x000000A0 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER2 + Interrupt Enable Register (channel = 2) + 0x000000A4 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR2 + Interrupt Disable Register (channel = 2) + 0x000000A8 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR2 + Interrupt Mask Register (channel = 2) + 0x000000AC + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR2 + Extended Mode Register (channel = 2) + 0x000000B0 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + BCR + Block Control Register + 0x000000C0 + 32 + write-only + + + SYNC + Synchro Command + 0 + 1 + write-only + + + + + BMR + Block Mode Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + TC0XC0S + External Clock Signal 0 Selection + 0 + 2 + read-write + + + TCLK0 + Signal connected to XC0: TCLK0 + 0x0 + + + TIOA1 + Signal connected to XC0: TIOA1 + 0x2 + + + TIOA2 + Signal connected to XC0: TIOA2 + 0x3 + + + + + TC1XC1S + External Clock Signal 1 Selection + 2 + 2 + read-write + + + TCLK1 + Signal connected to XC1: TCLK1 + 0x0 + + + TIOA0 + Signal connected to XC1: TIOA0 + 0x2 + + + TIOA2 + Signal connected to XC1: TIOA2 + 0x3 + + + + + TC2XC2S + External Clock Signal 2 Selection + 4 + 2 + read-write + + + TCLK2 + Signal connected to XC2: TCLK2 + 0x0 + + + TIOA0 + Signal connected to XC2: TIOA0 + 0x2 + + + TIOA1 + Signal connected to XC2: TIOA1 + 0x3 + + + + + QDEN + Quadrature Decoder Enabled + 8 + 1 + read-write + + + POSEN + Position Enabled + 9 + 1 + read-write + + + SPEEDEN + Speed Enabled + 10 + 1 + read-write + + + QDTRANS + Quadrature Decoding Transparent + 11 + 1 + read-write + + + EDGPHA + Edge on PHA Count Mode + 12 + 1 + read-write + + + INVA + Inverted PHA + 13 + 1 + read-write + + + INVB + Inverted PHB + 14 + 1 + read-write + + + INVIDX + Inverted Index + 15 + 1 + read-write + + + SWAP + Swap PHA and PHB + 16 + 1 + read-write + + + IDXPHB + Index Pin is PHB Pin + 17 + 1 + read-write + + + AUTOC + Auto-Correction of missing pulses + 18 + 1 + read-write + + + DISABLED + the detection and auto-correction function is disabled. + 0 + + + ENABLED + the detection and auto-correction function is enabled. + 1 + + + + + MAXFILT + Maximum Filter + 20 + 6 + read-write + + + + + QIER + QDEC Interrupt Enable Register + 0x000000C8 + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIDR + QDEC Interrupt Disable Register + 0x000000CC + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIMR + QDEC Interrupt Mask Register + 0x000000D0 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + + + QISR + QDEC Interrupt Status Register + 0x000000D4 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + DIR + Direction + 8 + 1 + read-only + + + + + FMR + Fault Mode Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + ENCF0 + Enable Compare Fault Channel 0 + 0 + 1 + read-write + + + ENCF1 + Enable Compare Fault Channel 1 + 1 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x54494D + + + + + + + + + USART0 + 6089ZG + Universal Synchronous Asynchronous Receiver Transmitter 0 + USART + USART0_ + 0x400A0000 + + 0 + 0x4000 + registers + + + USART0 + 14 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + STTBRK + Start Break + 9 + 1 + write-only + + + STPBRK + Stop Break + 10 + 1 + write-only + + + STTTO + Start Time-out + 11 + 1 + write-only + + + SENDA + Send Address + 12 + 1 + write-only + + + RSTIT + Reset Iterations + 13 + 1 + write-only + + + RSTNACK + Reset Non Acknowledge + 14 + 1 + write-only + + + RETTO + Rearm Time-out + 15 + 1 + write-only + + + DTREN + Data Terminal Ready Enable + 16 + 1 + write-only + + + DTRDIS + Data Terminal Ready Disable + 17 + 1 + write-only + + + RTSEN + Request to Send Enable + 18 + 1 + write-only + + + RTSDIS + Request to Send Disable + 19 + 1 + write-only + + + + + CR_SPI_MODE + Control Register + SPI_MODE + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + FCS + Force SPI Chip Select + 18 + 1 + write-only + + + RCS + Release SPI Chip Select + 19 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + NORMAL + Normal mode + 0x0 + + + RS485 + RS485 + 0x1 + + + HW_HANDSHAKING + Hardware Handshaking + 0x2 + + + MODEM + Modem + 0x3 + + + IS07816_T_0 + IS07816 Protocol: T = 0 + 0x4 + + + IS07816_T_1 + IS07816 Protocol: T = 1 + 0x6 + + + IRDA + IrDA + 0x8 + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial clock SCK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 5_BIT + Character length is 5 bits + 0x0 + + + 6_BIT + Character length is 6 bits + 0x1 + + + 7_BIT + Character length is 7 bits + 0x2 + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + SYNC + Synchronous Mode Select + 8 + 1 + read-write + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even parity + 0x0 + + + ODD + Odd parity + 0x1 + + + SPACE + Parity forced to 0 (Space) + 0x2 + + + MARK + Parity forced to 1 (Mark) + 0x3 + + + NO + No parity + 0x4 + + + MULTIDROP + Multidrop mode + 0x6 + + + + + NBSTOP + Number of Stop Bits + 12 + 2 + read-write + + + 1_BIT + 1 stop bit + 0x0 + + + 1_5_BIT + 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1) + 0x1 + + + 2_BIT + 2 stop bits + 0x2 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic Echo. Receiver input is connected to the TXD pin. + 0x1 + + + LOCAL_LOOPBACK + Local Loopback. Transmitter output is connected to the Receiver Input. + 0x2 + + + REMOTE_LOOPBACK + Remote Loopback. RXD pin is internally connected to the TXD pin. + 0x3 + + + + + MSBF + Bit Order + 16 + 1 + read-write + + + MODE9 + 9-bit Character Length + 17 + 1 + read-write + + + CLKO + Clock Output Select + 18 + 1 + read-write + + + OVER + Oversampling Mode + 19 + 1 + read-write + + + INACK + Inhibit Non Acknowledge + 20 + 1 + read-write + + + DSNACK + Disable Successive NACK + 21 + 1 + read-write + + + VAR_SYNC + Variable Synchronization of Command/Data Sync Start Frame Delimiter + 22 + 1 + read-write + + + INVDATA + Inverted Data + 23 + 1 + read-write + + + MAX_ITERATION + Maximum Number of Automatic Iteration + 24 + 3 + read-write + + + FILTER + Receive Line Filter + 28 + 1 + read-write + + + MAN + Manchester Encoder/Decoder Enable + 29 + 1 + read-write + + + MODSYNC + Manchester Synchronization Mode + 30 + 1 + read-write + + + ONEBIT + Start Frame Delimiter Selector + 31 + 1 + read-write + + + + + MR_SPI_MODE + Mode Register + SPI_MODE + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial Clock SLK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + CPHA + SPI Clock Phase + 8 + 1 + read-write + + + CPOL + SPI Clock Polarity + 16 + 1 + read-write + + + WRDBT + Wait Read Data Before Transfer + 20 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Enable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Enable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Enable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Enable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Enable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + ITER + Max number of Repetitions Reached Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Enable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Enable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Enable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Enable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Enable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Enable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Enable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Enable + 24 + 1 + write-only + + + + + IER_SPI_MODE + Interrupt Enable Register + SPI_MODE + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Disable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Disable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Disable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Disable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Disable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + ITER + Max Number of Repetitions Reached Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Disable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Disable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Disable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Disable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Disable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Disable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Disable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Disable + 24 + 1 + write-only + + + + + IDR_SPI_MODE + Interrupt Disable Register + SPI_MODE + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + RXBRK + Receiver Break Interrupt Mask + 2 + 1 + read-only + + + ENDRX + End of Receive Transfer Interrupt Mask (available in all USART modes of operation) + 3 + 1 + read-only + + + ENDTX + End of Transmit Interrupt Mask (available in all USART modes of operation) + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + FRAME + Framing Error Interrupt Mask + 6 + 1 + read-only + + + PARE + Parity Error Interrupt Mask + 7 + 1 + read-only + + + TIMEOUT + Time-out Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + Buffer Empty Interrupt Mask (available in all USART modes of operation) + 11 + 1 + read-only + + + RXBUFF + Buffer Full Interrupt Mask (available in all USART modes of operation) + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt Mask + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Mask + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Mask + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Mask + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Interrupt Mask + 19 + 1 + read-only + + + MANE + Manchester Error Interrupt Mask + 24 + 1 + read-only + + + + + IMR_SPI_MODE + Interrupt Mask Register + SPI_MODE + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + UNRE + SPI Underrun Error Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + CSR + Channel Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + RXBRK + Break Received/End of Break + 2 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TIMEOUT + Receiver Time-out + 8 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached + 10 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Flag + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Flag + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Flag + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Flag + 19 + 1 + read-only + + + RI + Image of RI Input + 20 + 1 + read-only + + + DSR + Image of DSR Input + 21 + 1 + read-only + + + DCD + Image of DCD Input + 22 + 1 + read-only + + + CTS + Image of CTS Input + 23 + 1 + read-only + + + MANERR + Manchester Error + 24 + 1 + read-only + + + + + CSR_SPI_MODE + Channel Status Register + SPI_MODE + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + UNRE + Underrun Error + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 9 + read-only + + + RXSYNH + Received Sync + 15 + 1 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 9 + write-only + + + TXSYNH + Sync Field to be Transmitted + 15 + 1 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divider + 0 + 16 + read-write + + + FP + Fractional Part + 16 + 3 + read-write + + + + + RTOR + Receiver Time-out Register + 0x00000024 + 32 + read-write + 0x00000000 + + + TO + Time-out Value + 0 + 16 + read-write + + + + + TTGR + Transmitter Timeguard Register + 0x00000028 + 32 + read-write + 0x00000000 + + + TG + Timeguard Value + 0 + 8 + read-write + + + + + FIDI + FI DI Ratio Register + 0x00000040 + 32 + read-write + 0x00000174 + + + FI_DI_RATIO + FI Over DI Ratio Value + 0 + 11 + read-write + + + + + NER + Number of Errors Register + 0x00000044 + 32 + read-only + + + NB_ERRORS + Number of Errors + 0 + 8 + read-only + + + + + IF + IrDA Filter Register + 0x0000004C + 32 + read-write + 0x00000000 + + + IRDA_FILTER + IrDA Filter + 0 + 8 + read-write + + + + + MAN + Manchester Configuration Register + 0x00000050 + 32 + read-write + 0xB0011004 + + + TX_PL + Transmitter Preamble Length + 0 + 4 + read-write + + + TX_PP + Transmitter Preamble Pattern + 8 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + TX_MPOL + Transmitter Manchester Polarity + 12 + 1 + read-write + + + RX_PL + Receiver Preamble Length + 16 + 4 + read-write + + + RX_PP + Receiver Preamble Pattern detected + 24 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + RX_MPOL + Receiver Manchester Polarity + 28 + 1 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + DRIFT + Drift Compensation + 30 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x555341 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + USART1 + 6089ZG + Universal Synchronous Asynchronous Receiver Transmitter 1 + USART + USART1_ + 0x400A4000 + + 0 + 0x4000 + registers + + + USART1 + 15 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + STTBRK + Start Break + 9 + 1 + write-only + + + STPBRK + Stop Break + 10 + 1 + write-only + + + STTTO + Start Time-out + 11 + 1 + write-only + + + SENDA + Send Address + 12 + 1 + write-only + + + RSTIT + Reset Iterations + 13 + 1 + write-only + + + RSTNACK + Reset Non Acknowledge + 14 + 1 + write-only + + + RETTO + Rearm Time-out + 15 + 1 + write-only + + + DTREN + Data Terminal Ready Enable + 16 + 1 + write-only + + + DTRDIS + Data Terminal Ready Disable + 17 + 1 + write-only + + + RTSEN + Request to Send Enable + 18 + 1 + write-only + + + RTSDIS + Request to Send Disable + 19 + 1 + write-only + + + + + CR_SPI_MODE + Control Register + SPI_MODE + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + FCS + Force SPI Chip Select + 18 + 1 + write-only + + + RCS + Release SPI Chip Select + 19 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + NORMAL + Normal mode + 0x0 + + + RS485 + RS485 + 0x1 + + + HW_HANDSHAKING + Hardware Handshaking + 0x2 + + + MODEM + Modem + 0x3 + + + IS07816_T_0 + IS07816 Protocol: T = 0 + 0x4 + + + IS07816_T_1 + IS07816 Protocol: T = 1 + 0x6 + + + IRDA + IrDA + 0x8 + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial clock SCK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 5_BIT + Character length is 5 bits + 0x0 + + + 6_BIT + Character length is 6 bits + 0x1 + + + 7_BIT + Character length is 7 bits + 0x2 + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + SYNC + Synchronous Mode Select + 8 + 1 + read-write + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even parity + 0x0 + + + ODD + Odd parity + 0x1 + + + SPACE + Parity forced to 0 (Space) + 0x2 + + + MARK + Parity forced to 1 (Mark) + 0x3 + + + NO + No parity + 0x4 + + + MULTIDROP + Multidrop mode + 0x6 + + + + + NBSTOP + Number of Stop Bits + 12 + 2 + read-write + + + 1_BIT + 1 stop bit + 0x0 + + + 1_5_BIT + 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1) + 0x1 + + + 2_BIT + 2 stop bits + 0x2 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic Echo. Receiver input is connected to the TXD pin. + 0x1 + + + LOCAL_LOOPBACK + Local Loopback. Transmitter output is connected to the Receiver Input. + 0x2 + + + REMOTE_LOOPBACK + Remote Loopback. RXD pin is internally connected to the TXD pin. + 0x3 + + + + + MSBF + Bit Order + 16 + 1 + read-write + + + MODE9 + 9-bit Character Length + 17 + 1 + read-write + + + CLKO + Clock Output Select + 18 + 1 + read-write + + + OVER + Oversampling Mode + 19 + 1 + read-write + + + INACK + Inhibit Non Acknowledge + 20 + 1 + read-write + + + DSNACK + Disable Successive NACK + 21 + 1 + read-write + + + VAR_SYNC + Variable Synchronization of Command/Data Sync Start Frame Delimiter + 22 + 1 + read-write + + + INVDATA + Inverted Data + 23 + 1 + read-write + + + MAX_ITERATION + Maximum Number of Automatic Iteration + 24 + 3 + read-write + + + FILTER + Receive Line Filter + 28 + 1 + read-write + + + MAN + Manchester Encoder/Decoder Enable + 29 + 1 + read-write + + + MODSYNC + Manchester Synchronization Mode + 30 + 1 + read-write + + + ONEBIT + Start Frame Delimiter Selector + 31 + 1 + read-write + + + + + MR_SPI_MODE + Mode Register + SPI_MODE + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial Clock SLK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + CPHA + SPI Clock Phase + 8 + 1 + read-write + + + CPOL + SPI Clock Polarity + 16 + 1 + read-write + + + WRDBT + Wait Read Data Before Transfer + 20 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Enable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Enable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Enable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Enable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Enable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + ITER + Max number of Repetitions Reached Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Enable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Enable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Enable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Enable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Enable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Enable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Enable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Enable + 24 + 1 + write-only + + + + + IER_SPI_MODE + Interrupt Enable Register + SPI_MODE + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Disable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Disable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Disable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Disable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Disable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + ITER + Max Number of Repetitions Reached Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Disable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Disable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Disable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Disable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Disable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Disable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Disable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Disable + 24 + 1 + write-only + + + + + IDR_SPI_MODE + Interrupt Disable Register + SPI_MODE + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + RXBRK + Receiver Break Interrupt Mask + 2 + 1 + read-only + + + ENDRX + End of Receive Transfer Interrupt Mask (available in all USART modes of operation) + 3 + 1 + read-only + + + ENDTX + End of Transmit Interrupt Mask (available in all USART modes of operation) + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + FRAME + Framing Error Interrupt Mask + 6 + 1 + read-only + + + PARE + Parity Error Interrupt Mask + 7 + 1 + read-only + + + TIMEOUT + Time-out Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + Buffer Empty Interrupt Mask (available in all USART modes of operation) + 11 + 1 + read-only + + + RXBUFF + Buffer Full Interrupt Mask (available in all USART modes of operation) + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt Mask + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Mask + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Mask + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Mask + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Interrupt Mask + 19 + 1 + read-only + + + MANE + Manchester Error Interrupt Mask + 24 + 1 + read-only + + + + + IMR_SPI_MODE + Interrupt Mask Register + SPI_MODE + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + UNRE + SPI Underrun Error Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + CSR + Channel Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + RXBRK + Break Received/End of Break + 2 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TIMEOUT + Receiver Time-out + 8 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached + 10 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Flag + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Flag + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Flag + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Flag + 19 + 1 + read-only + + + RI + Image of RI Input + 20 + 1 + read-only + + + DSR + Image of DSR Input + 21 + 1 + read-only + + + DCD + Image of DCD Input + 22 + 1 + read-only + + + CTS + Image of CTS Input + 23 + 1 + read-only + + + MANERR + Manchester Error + 24 + 1 + read-only + + + + + CSR_SPI_MODE + Channel Status Register + SPI_MODE + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + UNRE + Underrun Error + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 9 + read-only + + + RXSYNH + Received Sync + 15 + 1 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 9 + write-only + + + TXSYNH + Sync Field to be Transmitted + 15 + 1 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divider + 0 + 16 + read-write + + + FP + Fractional Part + 16 + 3 + read-write + + + + + RTOR + Receiver Time-out Register + 0x00000024 + 32 + read-write + 0x00000000 + + + TO + Time-out Value + 0 + 16 + read-write + + + + + TTGR + Transmitter Timeguard Register + 0x00000028 + 32 + read-write + 0x00000000 + + + TG + Timeguard Value + 0 + 8 + read-write + + + + + FIDI + FI DI Ratio Register + 0x00000040 + 32 + read-write + 0x00000174 + + + FI_DI_RATIO + FI Over DI Ratio Value + 0 + 11 + read-write + + + + + NER + Number of Errors Register + 0x00000044 + 32 + read-only + + + NB_ERRORS + Number of Errors + 0 + 8 + read-only + + + + + IF + IrDA Filter Register + 0x0000004C + 32 + read-write + 0x00000000 + + + IRDA_FILTER + IrDA Filter + 0 + 8 + read-write + + + + + MAN + Manchester Configuration Register + 0x00000050 + 32 + read-write + 0xB0011004 + + + TX_PL + Transmitter Preamble Length + 0 + 4 + read-write + + + TX_PP + Transmitter Preamble Pattern + 8 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + TX_MPOL + Transmitter Manchester Polarity + 12 + 1 + read-write + + + RX_PL + Receiver Preamble Length + 16 + 4 + read-write + + + RX_PP + Receiver Preamble Pattern detected + 24 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + RX_MPOL + Receiver Manchester Polarity + 28 + 1 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + DRIFT + Drift Compensation + 30 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x555341 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TWI0 + 6212T + Two-wire Interface 0 + TWI + TWI0_ + 0x400A8000 + + 0 + 0x8000 + registers + + + TWI0 + 17 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Send a START Condition + 0 + 1 + write-only + + + STOP + Send a STOP Condition + 1 + 1 + write-only + + + MSEN + TWI Master Mode Enabled + 2 + 1 + write-only + + + MSDIS + TWI Master Mode Disabled + 3 + 1 + write-only + + + SVEN + TWI Slave Mode Enabled + 4 + 1 + write-only + + + SVDIS + TWI Slave Mode Disabled + 5 + 1 + write-only + + + QUICK + SMBus Quick Command + 6 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MMR + Master Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + IADRSZ + Internal Device Address Size + 8 + 2 + read-write + + + NONE + No internal device address + 0x0 + + + 1_BYTE + One-byte internal device address + 0x1 + + + 2_BYTE + Two-byte internal device address + 0x2 + + + 3_BYTE + Three-byte internal device address + 0x3 + + + + + MREAD + Master Read Direction + 12 + 1 + read-write + + + DADR + Device Address + 16 + 7 + read-write + + + + + SMR + Slave Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SADR + Slave Address + 16 + 7 + read-write + + + + + IADR + Internal Address Register + 0x0000000C + 32 + read-write + 0x00000000 + + + IADR + Internal Address + 0 + 24 + read-write + + + + + CWGR + Clock Waveform Generator Register + 0x00000010 + 32 + read-write + 0x00000000 + + + CLDIV + Clock Low Divider + 0 + 8 + read-write + + + CHDIV + Clock High Divider + 8 + 8 + read-write + + + CKDIV + Clock Divider + 16 + 3 + read-write + + + + + SR + Status Register + 0x00000020 + 32 + read-only + 0x0000F009 + + + TXCOMP + Transmission Completed (automatically set / reset) + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready (automatically set / reset) + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready (automatically set / reset) + 2 + 1 + read-only + + + SVREAD + Slave Read (automatically set / reset) + 3 + 1 + read-only + + + SVACC + Slave Access (automatically set / reset) + 4 + 1 + read-only + + + GACC + General Call Access (clear on read) + 5 + 1 + read-only + + + OVRE + Overrun Error (clear on read) + 6 + 1 + read-only + + + NACK + Not Acknowledged (clear on read) + 8 + 1 + read-only + + + ARBLST + Arbitration Lost (clear on read) + 9 + 1 + read-only + + + SCLWS + Clock Wait State (automatically set / reset) + 10 + 1 + read-only + + + EOSACC + End Of Slave Access (clear on read) + 11 + 1 + read-only + + + ENDRX + End of RX buffer + 12 + 1 + read-only + + + ENDTX + End of TX buffer + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Enable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Enable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Enable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Enable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Enable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Enable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Enable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Disable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Disable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Disable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Disable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Disable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Disable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Disable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXCOMP + Transmission Completed Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready Interrupt Mask + 2 + 1 + read-only + + + SVACC + Slave Access Interrupt Mask + 4 + 1 + read-only + + + GACC + General Call Access Interrupt Mask + 5 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 6 + 1 + read-only + + + NACK + Not Acknowledge Interrupt Mask + 8 + 1 + read-only + + + ARBLST + Arbitration Lost Interrupt Mask + 9 + 1 + read-only + + + SCL_WS + Clock Wait State Interrupt Mask + 10 + 1 + read-only + + + EOSACC + End Of Slave Access Interrupt Mask + 11 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 12 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000030 + 32 + read-only + 0x00000000 + + + RXDATA + Master or Slave Receive Holding Data + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x00000034 + 32 + write-only + + + TXDATA + Master or Slave Transmit Holding Data + 0 + 8 + write-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x545749 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 24 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TWI1 + 6212T + Two-wire Interface 1 + TWI + TWI1_ + 0x400AC000 + + 0 + 0x8000 + registers + + + TWI1 + 18 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Send a START Condition + 0 + 1 + write-only + + + STOP + Send a STOP Condition + 1 + 1 + write-only + + + MSEN + TWI Master Mode Enabled + 2 + 1 + write-only + + + MSDIS + TWI Master Mode Disabled + 3 + 1 + write-only + + + SVEN + TWI Slave Mode Enabled + 4 + 1 + write-only + + + SVDIS + TWI Slave Mode Disabled + 5 + 1 + write-only + + + QUICK + SMBus Quick Command + 6 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MMR + Master Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + IADRSZ + Internal Device Address Size + 8 + 2 + read-write + + + NONE + No internal device address + 0x0 + + + 1_BYTE + One-byte internal device address + 0x1 + + + 2_BYTE + Two-byte internal device address + 0x2 + + + 3_BYTE + Three-byte internal device address + 0x3 + + + + + MREAD + Master Read Direction + 12 + 1 + read-write + + + DADR + Device Address + 16 + 7 + read-write + + + + + SMR + Slave Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SADR + Slave Address + 16 + 7 + read-write + + + + + IADR + Internal Address Register + 0x0000000C + 32 + read-write + 0x00000000 + + + IADR + Internal Address + 0 + 24 + read-write + + + + + CWGR + Clock Waveform Generator Register + 0x00000010 + 32 + read-write + 0x00000000 + + + CLDIV + Clock Low Divider + 0 + 8 + read-write + + + CHDIV + Clock High Divider + 8 + 8 + read-write + + + CKDIV + Clock Divider + 16 + 3 + read-write + + + + + SR + Status Register + 0x00000020 + 32 + read-only + 0x0000F009 + + + TXCOMP + Transmission Completed (automatically set / reset) + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready (automatically set / reset) + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready (automatically set / reset) + 2 + 1 + read-only + + + SVREAD + Slave Read (automatically set / reset) + 3 + 1 + read-only + + + SVACC + Slave Access (automatically set / reset) + 4 + 1 + read-only + + + GACC + General Call Access (clear on read) + 5 + 1 + read-only + + + OVRE + Overrun Error (clear on read) + 6 + 1 + read-only + + + NACK + Not Acknowledged (clear on read) + 8 + 1 + read-only + + + ARBLST + Arbitration Lost (clear on read) + 9 + 1 + read-only + + + SCLWS + Clock Wait State (automatically set / reset) + 10 + 1 + read-only + + + EOSACC + End Of Slave Access (clear on read) + 11 + 1 + read-only + + + ENDRX + End of RX buffer + 12 + 1 + read-only + + + ENDTX + End of TX buffer + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Enable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Enable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Enable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Enable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Enable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Enable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Enable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Disable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Disable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Disable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Disable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Disable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Disable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Disable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXCOMP + Transmission Completed Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready Interrupt Mask + 2 + 1 + read-only + + + SVACC + Slave Access Interrupt Mask + 4 + 1 + read-only + + + GACC + General Call Access Interrupt Mask + 5 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 6 + 1 + read-only + + + NACK + Not Acknowledge Interrupt Mask + 8 + 1 + read-only + + + ARBLST + Arbitration Lost Interrupt Mask + 9 + 1 + read-only + + + SCL_WS + Clock Wait State Interrupt Mask + 10 + 1 + read-only + + + EOSACC + End Of Slave Access Interrupt Mask + 11 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 12 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000030 + 32 + read-only + 0x00000000 + + + RXDATA + Master or Slave Receive Holding Data + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x00000034 + 32 + write-only + + + TXDATA + Master or Slave Transmit Holding Data + 0 + 8 + write-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x545749 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 24 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AFEC0 + 11147D + Analog-Front-End Controller 0 + AFEC + AFEC0_ + 0x400B0000 + + 0 + 0x4000 + registers + + + AFEC0 + 30 + + + + CR + AFEC Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + START + Start Conversion + 1 + 1 + write-only + + + AUTOCAL + Automatic Calibration of AFEC + 3 + 1 + write-only + + + + + MR + AFEC Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + Hardware triggers are disabled. Starting a conversion is only possible by software. + 0 + + + EN + Hardware trigger selected by TRGSEL field is enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + AFEC_TRIG0 + ADTRG pin + 0x0 + + + AFEC_TRIG1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + AFEC_TRIG2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + AFEC_TRIG3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + AFEC_TRIG4 + PWM Event Line 0 + 0x4 + + + AFEC_TRIG5 + PWM Event Line 1 + 0x5 + + + + + SLEEP + Sleep Mode + 5 + 1 + read-write + + + NORMAL + Normal Mode: The AFEC Core and reference voltage circuitry are kept ON between conversions + 0 + + + SLEEP + Sleep Mode: The AFEC Core and reference voltage circuitry are OFF between conversions + 1 + + + + + FWUP + Fast Wake-up + 6 + 1 + read-write + + + OFF + Normal Sleep Mode: The sleep mode is defined by the SLEEP bit + 0 + + + ON + Fast Wake Up Sleep Mode: The Voltage reference is ON between conversions and AFEC Core is OFF + 1 + + + + + FREERUN + Free Run Mode + 7 + 1 + read-write + + + OFF + Normal Mode + 0 + + + ON + Free Run Mode: Never wait for any trigger. + 1 + + + + + PRESCAL + Prescaler Rate Selection + 8 + 8 + read-write + + + STARTUP + Start-up Time + 16 + 4 + read-write + + + SUT0 + 0 periods of AFEClock + 0x0 + + + SUT8 + 8 periods of AFEClock + 0x1 + + + SUT16 + 16 periods of AFEClock + 0x2 + + + SUT24 + 24 periods of AFEClock + 0x3 + + + SUT64 + 64 periods of AFEClock + 0x4 + + + SUT80 + 80 periods of AFEClock + 0x5 + + + SUT96 + 96 periods of AFEClock + 0x6 + + + SUT112 + 112 periods of AFEClock + 0x7 + + + SUT512 + 512 periods of AFEClock + 0x8 + + + SUT576 + 576 periods of AFEClock + 0x9 + + + SUT640 + 640 periods of AFEClock + 0xA + + + SUT704 + 704 periods of AFEClock + 0xB + + + SUT768 + 768 periods of AFEClock + 0xC + + + SUT832 + 832 periods of AFEClock + 0xD + + + SUT896 + 896 periods of AFEClock + 0xE + + + SUT960 + 960 periods of AFEClock + 0xF + + + + + SETTLING + Analog Settling Time + 20 + 2 + read-write + + + AST3 + 3 periods of AFEClock + 0x0 + + + AST5 + 5 periods of AFEClock + 0x1 + + + AST9 + 9 periods of AFEClock + 0x2 + + + AST17 + 17 periods of AFEClock + 0x3 + + + + + ANACH + Analog Change + 23 + 1 + read-write + + + NONE + No analog change on channel switching: DIFF0, GAIN0 are used for all channels + 0 + + + ALLOWED + Allows different analog settings for each channel. See AFEC_CGR. + 1 + + + + + TRACKTIM + Tracking Time + 24 + 4 + read-write + + + TRANSFER + Transfer Period + 28 + 2 + read-write + + + USEQ + Use Sequence Enable + 31 + 1 + read-write + + + NUM_ORDER + Normal Mode: The controller converts channels in a simple numeric order. + 0 + + + REG_ORDER + User Sequence Mode: The sequence respects what is defined in AFEC_SEQR1 and AFEC_SEQR2. + 1 + + + + + + + EMR + AFEC Extended Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + CMPMODE + Comparison Mode + 0 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + CMPSEL + Comparison Selected Channel + 3 + 5 + read-write + + + CMPALL + Compare All Channels + 9 + 1 + read-write + + + CMPFILTER + Compare Event Filtering + 12 + 2 + read-write + + + RES + Resolution + 16 + 3 + read-write + + + NO_AVERAGE + 12-bit resolution, AFEC sample rate is maximum (no averaging). + 0x0 + + + LOW_RES + 10-bit resolution, AFEC sample rate is maximum (no averaging). + 0x1 + + + OSR4 + 13-bit resolution, AFEC sample rate divided by 4 (averaging). + 0x2 + + + OSR16 + 14-bit resolution, AFEC sample rate divided by 16 (averaging). + 0x3 + + + OSR64 + 15-bit resolution, AFEC sample rate divided by 64 (averaging). + 0x4 + + + OSR256 + 16-bit resolution, AFEC sample rate divided by 256 (averaging). + 0x5 + + + + + AFEMODE + AFE Running Mode + 20 + 2 + read-write + + + NORMAL + Normal mode of operation. + 0x0 + + + OFFSET_ERROR + Offset Error mode to measure the offset error. + 0x1 + + + GAIN_ERROR_HIGH + Gain Error mode to measure the gain error. + 0x2 + + + GAIN_ERROR_LOW + + 0x3 + + + + + TAG + TAG of the AFEC_LDCR + 24 + 1 + read-write + + + STM + Single Trigger Mode + 25 + 1 + read-write + + + SIGNMODE + Sign Mode + 28 + 2 + read-write + + + SE_UNSG_DF_SIGN + Single-Ended Channels: Unsigned conversions.Differential Channels: Signed conversions. + 0x0 + + + SE_SIGN_DF_UNSG + Single-Ended Channels: Signed conversions.Differential Channels: Unsigned conversions. + 0x1 + + + ALL_UNSIGNED + All Channels: Unsigned conversions. + 0x2 + + + ALL_SIGNED + All Channels: Signed conversions. + 0x3 + + + + + + + SEQ1R + AFEC Channel Sequence 1 Register + 0x0000000C + 32 + read-write + 0x00000000 + + + USCH0 + User Sequence Number 0 + 0 + 4 + read-write + + + USCH1 + User Sequence Number 1 + 4 + 4 + read-write + + + USCH2 + User Sequence Number 2 + 8 + 4 + read-write + + + USCH3 + User Sequence Number 3 + 12 + 4 + read-write + + + USCH4 + User Sequence Number 4 + 16 + 4 + read-write + + + USCH5 + User Sequence Number 5 + 20 + 4 + read-write + + + USCH6 + User Sequence Number 6 + 24 + 4 + read-write + + + USCH7 + User Sequence Number 7 + 28 + 4 + read-write + + + + + SEQ2R + AFEC Channel Sequence 2 Register + 0x00000010 + 32 + read-write + 0x00000000 + + + USCH8 + User Sequence Number 8 + 0 + 4 + read-write + + + USCH9 + User Sequence Number 9 + 4 + 4 + read-write + + + USCH10 + User Sequence Number 10 + 8 + 4 + read-write + + + USCH11 + User Sequence Number 11 + 12 + 4 + read-write + + + USCH12 + User Sequence Number 12 + 16 + 4 + read-write + + + USCH13 + User Sequence Number 13 + 20 + 4 + read-write + + + USCH14 + User Sequence Number 14 + 24 + 4 + read-write + + + USCH15 + User Sequence Number 15 + 28 + 4 + read-write + + + + + CHER + AFEC Channel Enable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + CH2 + Channel 2 Enable + 2 + 1 + write-only + + + CH3 + Channel 3 Enable + 3 + 1 + write-only + + + CH4 + Channel 4 Enable + 4 + 1 + write-only + + + CH5 + Channel 5 Enable + 5 + 1 + write-only + + + CH6 + Channel 6 Enable + 6 + 1 + write-only + + + CH7 + Channel 7 Enable + 7 + 1 + write-only + + + CH8 + Channel 8 Enable + 8 + 1 + write-only + + + CH9 + Channel 9 Enable + 9 + 1 + write-only + + + CH10 + Channel 10 Enable + 10 + 1 + write-only + + + CH11 + Channel 11 Enable + 11 + 1 + write-only + + + CH12 + Channel 12 Enable + 12 + 1 + write-only + + + CH13 + Channel 13 Enable + 13 + 1 + write-only + + + CH14 + Channel 14 Enable + 14 + 1 + write-only + + + CH15 + Channel 15 Enable + 15 + 1 + write-only + + + + + CHDR + AFEC Channel Disable Register + 0x00000018 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + CH2 + Channel 2 Disable + 2 + 1 + write-only + + + CH3 + Channel 3 Disable + 3 + 1 + write-only + + + CH4 + Channel 4 Disable + 4 + 1 + write-only + + + CH5 + Channel 5 Disable + 5 + 1 + write-only + + + CH6 + Channel 6 Disable + 6 + 1 + write-only + + + CH7 + Channel 7 Disable + 7 + 1 + write-only + + + CH8 + Channel 8 Disable + 8 + 1 + write-only + + + CH9 + Channel 9 Disable + 9 + 1 + write-only + + + CH10 + Channel 10 Disable + 10 + 1 + write-only + + + CH11 + Channel 11 Disable + 11 + 1 + write-only + + + CH12 + Channel 12 Disable + 12 + 1 + write-only + + + CH13 + Channel 13 Disable + 13 + 1 + write-only + + + CH14 + Channel 14 Disable + 14 + 1 + write-only + + + CH15 + Channel 15 Disable + 15 + 1 + write-only + + + + + CHSR + AFEC Channel Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + CH2 + Channel 2 Status + 2 + 1 + read-only + + + CH3 + Channel 3 Status + 3 + 1 + read-only + + + CH4 + Channel 4 Status + 4 + 1 + read-only + + + CH5 + Channel 5 Status + 5 + 1 + read-only + + + CH6 + Channel 6 Status + 6 + 1 + read-only + + + CH7 + Channel 7 Status + 7 + 1 + read-only + + + CH8 + Channel 8 Status + 8 + 1 + read-only + + + CH9 + Channel 9 Status + 9 + 1 + read-only + + + CH10 + Channel 10 Status + 10 + 1 + read-only + + + CH11 + Channel 11 Status + 11 + 1 + read-only + + + CH12 + Channel 12 Status + 12 + 1 + read-only + + + CH13 + Channel 13 Status + 13 + 1 + read-only + + + CH14 + Channel 14 Status + 14 + 1 + read-only + + + CH15 + Channel 15 Status + 15 + 1 + read-only + + + + + LCDR + AFEC Last Converted Data Register + 0x00000020 + 32 + read-only + 0x00000000 + + + LDATA + Last Data Converted + 0 + 16 + read-only + + + CHNB + Channel Number + 24 + 4 + read-only + + + + + IER + AFEC Interrupt Enable Register + 0x00000024 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Enable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Enable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Enable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Enable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Enable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Enable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Enable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Enable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Enable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Enable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Enable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Enable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Enable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Enable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Enable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Enable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Enable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Enable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Enable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Enable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Enable + 31 + 1 + write-only + + + + + IDR + AFEC Interrupt Disable Register + 0x00000028 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Disable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Disable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Disable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Disable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Disable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Disable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Disable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Disable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Disable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Disable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Disable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Disable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Disable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Disable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Disable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Disable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Disable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Disable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Disable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Disable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Disable + 31 + 1 + write-only + + + + + IMR + AFEC Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion Interrupt Mask 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion Interrupt Mask 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion Interrupt Mask 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion Interrupt Mask 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion Interrupt Mask 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion Interrupt Mask 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion Interrupt Mask 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion Interrupt Mask 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion Interrupt Mask 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion Interrupt Mask 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion Interrupt Mask 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion Interrupt Mask 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion Interrupt Mask 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion Interrupt Mask 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion Interrupt Mask 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion Interrupt Mask 15 + 15 + 1 + read-only + + + DRDY + Data Ready Interrupt Mask + 24 + 1 + read-only + + + GOVRE + General Overrun Error Interrupt Mask + 25 + 1 + read-only + + + COMPE + Comparison Event Interrupt Mask + 26 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 27 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 28 + 1 + read-only + + + TEMPCHG + Temperature Change Interrupt Mask + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence Interrupt Mask + 31 + 1 + read-only + + + + + ISR + AFEC Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion 15 + 15 + 1 + read-only + + + DRDY + Data Ready + 24 + 1 + read-only + + + GOVRE + General Overrun Error + 25 + 1 + read-only + + + COMPE + Comparison Error + 26 + 1 + read-only + + + ENDRX + End of RX Buffer + 27 + 1 + read-only + + + RXBUFF + RX Buffer Full + 28 + 1 + read-only + + + TEMPCHG + Temperature Change + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence + 31 + 1 + read-only + + + + + OVER + AFEC Overrun Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + OVRE0 + Overrun Error 0 + 0 + 1 + read-only + + + OVRE1 + Overrun Error 1 + 1 + 1 + read-only + + + OVRE2 + Overrun Error 2 + 2 + 1 + read-only + + + OVRE3 + Overrun Error 3 + 3 + 1 + read-only + + + OVRE4 + Overrun Error 4 + 4 + 1 + read-only + + + OVRE5 + Overrun Error 5 + 5 + 1 + read-only + + + OVRE6 + Overrun Error 6 + 6 + 1 + read-only + + + OVRE7 + Overrun Error 7 + 7 + 1 + read-only + + + OVRE8 + Overrun Error 8 + 8 + 1 + read-only + + + OVRE9 + Overrun Error 9 + 9 + 1 + read-only + + + OVRE10 + Overrun Error 10 + 10 + 1 + read-only + + + OVRE11 + Overrun Error 11 + 11 + 1 + read-only + + + OVRE12 + Overrun Error 12 + 12 + 1 + read-only + + + OVRE13 + Overrun Error 13 + 13 + 1 + read-only + + + OVRE14 + Overrun Error 14 + 14 + 1 + read-only + + + OVRE15 + Overrun Error 15 + 15 + 1 + read-only + + + + + CWR + AFEC Compare Window Register + 0x00000050 + 32 + read-write + 0x00000000 + + + LOWTHRES + Low Threshold + 0 + 16 + read-write + + + HIGHTHRES + High Threshold + 16 + 16 + read-write + + + + + CGR + AFEC Channel Gain Register + 0x00000054 + 32 + read-write + 0x00000000 + + + GAIN0 + Gain for channel 0 + 0 + 2 + read-write + + + GAIN1 + Gain for channel 1 + 2 + 2 + read-write + + + GAIN2 + Gain for channel 2 + 4 + 2 + read-write + + + GAIN3 + Gain for channel 3 + 6 + 2 + read-write + + + GAIN4 + Gain for channel 4 + 8 + 2 + read-write + + + GAIN5 + Gain for channel 5 + 10 + 2 + read-write + + + GAIN6 + Gain for channel 6 + 12 + 2 + read-write + + + GAIN7 + Gain for channel 7 + 14 + 2 + read-write + + + GAIN8 + Gain for channel 8 + 16 + 2 + read-write + + + GAIN9 + Gain for channel 9 + 18 + 2 + read-write + + + GAIN10 + Gain for channel 10 + 20 + 2 + read-write + + + GAIN11 + Gain for channel 11 + 22 + 2 + read-write + + + GAIN12 + Gain for channel 12 + 24 + 2 + read-write + + + GAIN13 + Gain for channel 13 + 26 + 2 + read-write + + + GAIN14 + Gain for channel 14 + 28 + 2 + read-write + + + GAIN15 + Gain for channel 15 + 30 + 2 + read-write + + + + + CDOR + AFEC Channel Calibration DC Offset Register + 0x0000005C + 32 + read-write + 0x00000000 + + + OFF0 + Offset for Channel 0, used in Automatic Calibration Procedure + 0 + 1 + read-write + + + OFF1 + Offset for Channel 1, used in Automatic Calibration Procedure + 1 + 1 + read-write + + + OFF2 + Offset for Channel 2, used in Automatic Calibration Procedure + 2 + 1 + read-write + + + OFF3 + Offset for Channel 3, used in Automatic Calibration Procedure + 3 + 1 + read-write + + + OFF4 + Offset for Channel 4, used in Automatic Calibration Procedure + 4 + 1 + read-write + + + OFF5 + Offset for Channel 5, used in Automatic Calibration Procedure + 5 + 1 + read-write + + + OFF6 + Offset for Channel 6, used in Automatic Calibration Procedure + 6 + 1 + read-write + + + OFF7 + Offset for Channel 7, used in Automatic Calibration Procedure + 7 + 1 + read-write + + + OFF8 + Offset for Channel 8, used in Automatic Calibration Procedure + 8 + 1 + read-write + + + OFF9 + Offset for Channel 9, used in Automatic Calibration Procedure + 9 + 1 + read-write + + + OFF10 + Offset for Channel 10, used in Automatic Calibration Procedure + 10 + 1 + read-write + + + OFF11 + Offset for Channel 11, used in Automatic Calibration Procedure + 11 + 1 + read-write + + + OFF12 + Offset for Channel 12, used in Automatic Calibration Procedure + 12 + 1 + read-write + + + OFF13 + Offset for Channel 13, used in Automatic Calibration Procedure + 13 + 1 + read-write + + + OFF14 + Offset for Channel 14, used in Automatic Calibration Procedure + 14 + 1 + read-write + + + OFF15 + Offset for Channel 15, used in Automatic Calibration Procedure + 15 + 1 + read-write + + + + + DIFFR + AFEC Channel Differential Register + 0x00000060 + 32 + read-write + 0x00000000 + + + DIFF0 + Differential inputs for channel 0 + 0 + 1 + read-write + + + DIFF1 + Differential inputs for channel 1 + 1 + 1 + read-write + + + DIFF2 + Differential inputs for channel 2 + 2 + 1 + read-write + + + DIFF3 + Differential inputs for channel 3 + 3 + 1 + read-write + + + DIFF4 + Differential inputs for channel 4 + 4 + 1 + read-write + + + DIFF5 + Differential inputs for channel 5 + 5 + 1 + read-write + + + DIFF6 + Differential inputs for channel 6 + 6 + 1 + read-write + + + DIFF7 + Differential inputs for channel 7 + 7 + 1 + read-write + + + DIFF8 + Differential inputs for channel 8 + 8 + 1 + read-write + + + DIFF9 + Differential inputs for channel 9 + 9 + 1 + read-write + + + DIFF10 + Differential inputs for channel 10 + 10 + 1 + read-write + + + DIFF11 + Differential inputs for channel 11 + 11 + 1 + read-write + + + DIFF12 + Differential inputs for channel 12 + 12 + 1 + read-write + + + DIFF13 + Differential inputs for channel 13 + 13 + 1 + read-write + + + DIFF14 + Differential inputs for channel 14 + 14 + 1 + read-write + + + DIFF15 + Differential inputs for channel 15 + 15 + 1 + read-write + + + + + CSELR + AFEC Channel Register Selection + 0x00000064 + 32 + read-write + 0x00000000 + + + CSEL + Channel Selection + 0 + 4 + read-write + + + + + CDR + AFEC Channel Data Register + 0x00000068 + 32 + read-only + 0x00000000 + + + DATA + Converted Data + 0 + 12 + read-only + + + + + COCR + AFEC Channel Offset Compensation Register + 0x0000006C + 32 + read-write + 0x00000000 + + + AOFF + Analog Offset + 0 + 12 + read-write + + + + + TEMPMR + AFEC Temperature Sensor Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + RTCT + Temperature Sensor RTC Trigger mode + 0 + 1 + read-write + + + TEMPCMPMOD + Temperature Comparison Mode + 4 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + + + TEMPCWR + AFEC Temperature Compare Window Register + 0x00000074 + 32 + read-write + 0x00000000 + + + TLOWTHRES + Temperature Low Threshold + 0 + 16 + read-write + + + THIGHTHRES + Temperature High Threshold + 16 + 16 + read-write + + + + + ACR + AFEC Analog Control Register + 0x00000094 + 32 + read-write + 0x00000100 + + + IBCTL + AFEC Bias Current Control + 8 + 2 + read-write + + + + + COSR + AFEC Correction Select Register + 0x000000D0 + 32 + read-write + 0x00000000 + + + CVR + AFEC Correction Values Register + 0x000000D4 + 32 + read-write + 0x00000000 + + + CECR + AFEC Channel Error Correction Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + WPMR + AFEC Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x414443 + + + + + + + WPSR + AFEC Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AFEC1 + 11147D + Analog-Front-End Controller 1 + AFEC + AFEC1_ + 0x400B4000 + + 0 + 0x4000 + registers + + + AFEC1 + 31 + + + + CR + AFEC Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + START + Start Conversion + 1 + 1 + write-only + + + AUTOCAL + Automatic Calibration of AFEC + 3 + 1 + write-only + + + + + MR + AFEC Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + Hardware triggers are disabled. Starting a conversion is only possible by software. + 0 + + + EN + Hardware trigger selected by TRGSEL field is enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + AFEC_TRIG0 + ADTRG pin + 0x0 + + + AFEC_TRIG1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + AFEC_TRIG2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + AFEC_TRIG3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + AFEC_TRIG4 + PWM Event Line 0 + 0x4 + + + AFEC_TRIG5 + PWM Event Line 1 + 0x5 + + + + + SLEEP + Sleep Mode + 5 + 1 + read-write + + + NORMAL + Normal Mode: The AFEC Core and reference voltage circuitry are kept ON between conversions + 0 + + + SLEEP + Sleep Mode: The AFEC Core and reference voltage circuitry are OFF between conversions + 1 + + + + + FWUP + Fast Wake-up + 6 + 1 + read-write + + + OFF + Normal Sleep Mode: The sleep mode is defined by the SLEEP bit + 0 + + + ON + Fast Wake Up Sleep Mode: The Voltage reference is ON between conversions and AFEC Core is OFF + 1 + + + + + FREERUN + Free Run Mode + 7 + 1 + read-write + + + OFF + Normal Mode + 0 + + + ON + Free Run Mode: Never wait for any trigger. + 1 + + + + + PRESCAL + Prescaler Rate Selection + 8 + 8 + read-write + + + STARTUP + Start-up Time + 16 + 4 + read-write + + + SUT0 + 0 periods of AFEClock + 0x0 + + + SUT8 + 8 periods of AFEClock + 0x1 + + + SUT16 + 16 periods of AFEClock + 0x2 + + + SUT24 + 24 periods of AFEClock + 0x3 + + + SUT64 + 64 periods of AFEClock + 0x4 + + + SUT80 + 80 periods of AFEClock + 0x5 + + + SUT96 + 96 periods of AFEClock + 0x6 + + + SUT112 + 112 periods of AFEClock + 0x7 + + + SUT512 + 512 periods of AFEClock + 0x8 + + + SUT576 + 576 periods of AFEClock + 0x9 + + + SUT640 + 640 periods of AFEClock + 0xA + + + SUT704 + 704 periods of AFEClock + 0xB + + + SUT768 + 768 periods of AFEClock + 0xC + + + SUT832 + 832 periods of AFEClock + 0xD + + + SUT896 + 896 periods of AFEClock + 0xE + + + SUT960 + 960 periods of AFEClock + 0xF + + + + + SETTLING + Analog Settling Time + 20 + 2 + read-write + + + AST3 + 3 periods of AFEClock + 0x0 + + + AST5 + 5 periods of AFEClock + 0x1 + + + AST9 + 9 periods of AFEClock + 0x2 + + + AST17 + 17 periods of AFEClock + 0x3 + + + + + ANACH + Analog Change + 23 + 1 + read-write + + + NONE + No analog change on channel switching: DIFF0, GAIN0 are used for all channels + 0 + + + ALLOWED + Allows different analog settings for each channel. See AFEC_CGR. + 1 + + + + + TRACKTIM + Tracking Time + 24 + 4 + read-write + + + TRANSFER + Transfer Period + 28 + 2 + read-write + + + USEQ + Use Sequence Enable + 31 + 1 + read-write + + + NUM_ORDER + Normal Mode: The controller converts channels in a simple numeric order. + 0 + + + REG_ORDER + User Sequence Mode: The sequence respects what is defined in AFEC_SEQR1 and AFEC_SEQR2. + 1 + + + + + + + EMR + AFEC Extended Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + CMPMODE + Comparison Mode + 0 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + CMPSEL + Comparison Selected Channel + 3 + 5 + read-write + + + CMPALL + Compare All Channels + 9 + 1 + read-write + + + CMPFILTER + Compare Event Filtering + 12 + 2 + read-write + + + RES + Resolution + 16 + 3 + read-write + + + NO_AVERAGE + 12-bit resolution, AFEC sample rate is maximum (no averaging). + 0x0 + + + LOW_RES + 10-bit resolution, AFEC sample rate is maximum (no averaging). + 0x1 + + + OSR4 + 13-bit resolution, AFEC sample rate divided by 4 (averaging). + 0x2 + + + OSR16 + 14-bit resolution, AFEC sample rate divided by 16 (averaging). + 0x3 + + + OSR64 + 15-bit resolution, AFEC sample rate divided by 64 (averaging). + 0x4 + + + OSR256 + 16-bit resolution, AFEC sample rate divided by 256 (averaging). + 0x5 + + + + + AFEMODE + AFE Running Mode + 20 + 2 + read-write + + + NORMAL + Normal mode of operation. + 0x0 + + + OFFSET_ERROR + Offset Error mode to measure the offset error. + 0x1 + + + GAIN_ERROR_HIGH + Gain Error mode to measure the gain error. + 0x2 + + + GAIN_ERROR_LOW + + 0x3 + + + + + TAG + TAG of the AFEC_LDCR + 24 + 1 + read-write + + + STM + Single Trigger Mode + 25 + 1 + read-write + + + SIGNMODE + Sign Mode + 28 + 2 + read-write + + + SE_UNSG_DF_SIGN + Single-Ended Channels: Unsigned conversions.Differential Channels: Signed conversions. + 0x0 + + + SE_SIGN_DF_UNSG + Single-Ended Channels: Signed conversions.Differential Channels: Unsigned conversions. + 0x1 + + + ALL_UNSIGNED + All Channels: Unsigned conversions. + 0x2 + + + ALL_SIGNED + All Channels: Signed conversions. + 0x3 + + + + + + + SEQ1R + AFEC Channel Sequence 1 Register + 0x0000000C + 32 + read-write + 0x00000000 + + + USCH0 + User Sequence Number 0 + 0 + 4 + read-write + + + USCH1 + User Sequence Number 1 + 4 + 4 + read-write + + + USCH2 + User Sequence Number 2 + 8 + 4 + read-write + + + USCH3 + User Sequence Number 3 + 12 + 4 + read-write + + + USCH4 + User Sequence Number 4 + 16 + 4 + read-write + + + USCH5 + User Sequence Number 5 + 20 + 4 + read-write + + + USCH6 + User Sequence Number 6 + 24 + 4 + read-write + + + USCH7 + User Sequence Number 7 + 28 + 4 + read-write + + + + + SEQ2R + AFEC Channel Sequence 2 Register + 0x00000010 + 32 + read-write + 0x00000000 + + + USCH8 + User Sequence Number 8 + 0 + 4 + read-write + + + USCH9 + User Sequence Number 9 + 4 + 4 + read-write + + + USCH10 + User Sequence Number 10 + 8 + 4 + read-write + + + USCH11 + User Sequence Number 11 + 12 + 4 + read-write + + + USCH12 + User Sequence Number 12 + 16 + 4 + read-write + + + USCH13 + User Sequence Number 13 + 20 + 4 + read-write + + + USCH14 + User Sequence Number 14 + 24 + 4 + read-write + + + USCH15 + User Sequence Number 15 + 28 + 4 + read-write + + + + + CHER + AFEC Channel Enable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + CH2 + Channel 2 Enable + 2 + 1 + write-only + + + CH3 + Channel 3 Enable + 3 + 1 + write-only + + + CH4 + Channel 4 Enable + 4 + 1 + write-only + + + CH5 + Channel 5 Enable + 5 + 1 + write-only + + + CH6 + Channel 6 Enable + 6 + 1 + write-only + + + CH7 + Channel 7 Enable + 7 + 1 + write-only + + + CH8 + Channel 8 Enable + 8 + 1 + write-only + + + CH9 + Channel 9 Enable + 9 + 1 + write-only + + + CH10 + Channel 10 Enable + 10 + 1 + write-only + + + CH11 + Channel 11 Enable + 11 + 1 + write-only + + + CH12 + Channel 12 Enable + 12 + 1 + write-only + + + CH13 + Channel 13 Enable + 13 + 1 + write-only + + + CH14 + Channel 14 Enable + 14 + 1 + write-only + + + CH15 + Channel 15 Enable + 15 + 1 + write-only + + + + + CHDR + AFEC Channel Disable Register + 0x00000018 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + CH2 + Channel 2 Disable + 2 + 1 + write-only + + + CH3 + Channel 3 Disable + 3 + 1 + write-only + + + CH4 + Channel 4 Disable + 4 + 1 + write-only + + + CH5 + Channel 5 Disable + 5 + 1 + write-only + + + CH6 + Channel 6 Disable + 6 + 1 + write-only + + + CH7 + Channel 7 Disable + 7 + 1 + write-only + + + CH8 + Channel 8 Disable + 8 + 1 + write-only + + + CH9 + Channel 9 Disable + 9 + 1 + write-only + + + CH10 + Channel 10 Disable + 10 + 1 + write-only + + + CH11 + Channel 11 Disable + 11 + 1 + write-only + + + CH12 + Channel 12 Disable + 12 + 1 + write-only + + + CH13 + Channel 13 Disable + 13 + 1 + write-only + + + CH14 + Channel 14 Disable + 14 + 1 + write-only + + + CH15 + Channel 15 Disable + 15 + 1 + write-only + + + + + CHSR + AFEC Channel Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + CH2 + Channel 2 Status + 2 + 1 + read-only + + + CH3 + Channel 3 Status + 3 + 1 + read-only + + + CH4 + Channel 4 Status + 4 + 1 + read-only + + + CH5 + Channel 5 Status + 5 + 1 + read-only + + + CH6 + Channel 6 Status + 6 + 1 + read-only + + + CH7 + Channel 7 Status + 7 + 1 + read-only + + + CH8 + Channel 8 Status + 8 + 1 + read-only + + + CH9 + Channel 9 Status + 9 + 1 + read-only + + + CH10 + Channel 10 Status + 10 + 1 + read-only + + + CH11 + Channel 11 Status + 11 + 1 + read-only + + + CH12 + Channel 12 Status + 12 + 1 + read-only + + + CH13 + Channel 13 Status + 13 + 1 + read-only + + + CH14 + Channel 14 Status + 14 + 1 + read-only + + + CH15 + Channel 15 Status + 15 + 1 + read-only + + + + + LCDR + AFEC Last Converted Data Register + 0x00000020 + 32 + read-only + 0x00000000 + + + LDATA + Last Data Converted + 0 + 16 + read-only + + + CHNB + Channel Number + 24 + 4 + read-only + + + + + IER + AFEC Interrupt Enable Register + 0x00000024 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Enable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Enable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Enable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Enable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Enable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Enable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Enable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Enable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Enable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Enable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Enable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Enable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Enable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Enable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Enable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Enable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Enable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Enable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Enable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Enable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Enable + 31 + 1 + write-only + + + + + IDR + AFEC Interrupt Disable Register + 0x00000028 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Disable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Disable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Disable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Disable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Disable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Disable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Disable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Disable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Disable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Disable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Disable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Disable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Disable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Disable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Disable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Disable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Disable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Disable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Disable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Disable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Disable + 31 + 1 + write-only + + + + + IMR + AFEC Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion Interrupt Mask 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion Interrupt Mask 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion Interrupt Mask 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion Interrupt Mask 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion Interrupt Mask 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion Interrupt Mask 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion Interrupt Mask 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion Interrupt Mask 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion Interrupt Mask 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion Interrupt Mask 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion Interrupt Mask 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion Interrupt Mask 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion Interrupt Mask 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion Interrupt Mask 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion Interrupt Mask 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion Interrupt Mask 15 + 15 + 1 + read-only + + + DRDY + Data Ready Interrupt Mask + 24 + 1 + read-only + + + GOVRE + General Overrun Error Interrupt Mask + 25 + 1 + read-only + + + COMPE + Comparison Event Interrupt Mask + 26 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 27 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 28 + 1 + read-only + + + TEMPCHG + Temperature Change Interrupt Mask + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence Interrupt Mask + 31 + 1 + read-only + + + + + ISR + AFEC Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion 15 + 15 + 1 + read-only + + + DRDY + Data Ready + 24 + 1 + read-only + + + GOVRE + General Overrun Error + 25 + 1 + read-only + + + COMPE + Comparison Error + 26 + 1 + read-only + + + ENDRX + End of RX Buffer + 27 + 1 + read-only + + + RXBUFF + RX Buffer Full + 28 + 1 + read-only + + + TEMPCHG + Temperature Change + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence + 31 + 1 + read-only + + + + + OVER + AFEC Overrun Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + OVRE0 + Overrun Error 0 + 0 + 1 + read-only + + + OVRE1 + Overrun Error 1 + 1 + 1 + read-only + + + OVRE2 + Overrun Error 2 + 2 + 1 + read-only + + + OVRE3 + Overrun Error 3 + 3 + 1 + read-only + + + OVRE4 + Overrun Error 4 + 4 + 1 + read-only + + + OVRE5 + Overrun Error 5 + 5 + 1 + read-only + + + OVRE6 + Overrun Error 6 + 6 + 1 + read-only + + + OVRE7 + Overrun Error 7 + 7 + 1 + read-only + + + OVRE8 + Overrun Error 8 + 8 + 1 + read-only + + + OVRE9 + Overrun Error 9 + 9 + 1 + read-only + + + OVRE10 + Overrun Error 10 + 10 + 1 + read-only + + + OVRE11 + Overrun Error 11 + 11 + 1 + read-only + + + OVRE12 + Overrun Error 12 + 12 + 1 + read-only + + + OVRE13 + Overrun Error 13 + 13 + 1 + read-only + + + OVRE14 + Overrun Error 14 + 14 + 1 + read-only + + + OVRE15 + Overrun Error 15 + 15 + 1 + read-only + + + + + CWR + AFEC Compare Window Register + 0x00000050 + 32 + read-write + 0x00000000 + + + LOWTHRES + Low Threshold + 0 + 16 + read-write + + + HIGHTHRES + High Threshold + 16 + 16 + read-write + + + + + CGR + AFEC Channel Gain Register + 0x00000054 + 32 + read-write + 0x00000000 + + + GAIN0 + Gain for channel 0 + 0 + 2 + read-write + + + GAIN1 + Gain for channel 1 + 2 + 2 + read-write + + + GAIN2 + Gain for channel 2 + 4 + 2 + read-write + + + GAIN3 + Gain for channel 3 + 6 + 2 + read-write + + + GAIN4 + Gain for channel 4 + 8 + 2 + read-write + + + GAIN5 + Gain for channel 5 + 10 + 2 + read-write + + + GAIN6 + Gain for channel 6 + 12 + 2 + read-write + + + GAIN7 + Gain for channel 7 + 14 + 2 + read-write + + + GAIN8 + Gain for channel 8 + 16 + 2 + read-write + + + GAIN9 + Gain for channel 9 + 18 + 2 + read-write + + + GAIN10 + Gain for channel 10 + 20 + 2 + read-write + + + GAIN11 + Gain for channel 11 + 22 + 2 + read-write + + + GAIN12 + Gain for channel 12 + 24 + 2 + read-write + + + GAIN13 + Gain for channel 13 + 26 + 2 + read-write + + + GAIN14 + Gain for channel 14 + 28 + 2 + read-write + + + GAIN15 + Gain for channel 15 + 30 + 2 + read-write + + + + + CDOR + AFEC Channel Calibration DC Offset Register + 0x0000005C + 32 + read-write + 0x00000000 + + + OFF0 + Offset for Channel 0, used in Automatic Calibration Procedure + 0 + 1 + read-write + + + OFF1 + Offset for Channel 1, used in Automatic Calibration Procedure + 1 + 1 + read-write + + + OFF2 + Offset for Channel 2, used in Automatic Calibration Procedure + 2 + 1 + read-write + + + OFF3 + Offset for Channel 3, used in Automatic Calibration Procedure + 3 + 1 + read-write + + + OFF4 + Offset for Channel 4, used in Automatic Calibration Procedure + 4 + 1 + read-write + + + OFF5 + Offset for Channel 5, used in Automatic Calibration Procedure + 5 + 1 + read-write + + + OFF6 + Offset for Channel 6, used in Automatic Calibration Procedure + 6 + 1 + read-write + + + OFF7 + Offset for Channel 7, used in Automatic Calibration Procedure + 7 + 1 + read-write + + + OFF8 + Offset for Channel 8, used in Automatic Calibration Procedure + 8 + 1 + read-write + + + OFF9 + Offset for Channel 9, used in Automatic Calibration Procedure + 9 + 1 + read-write + + + OFF10 + Offset for Channel 10, used in Automatic Calibration Procedure + 10 + 1 + read-write + + + OFF11 + Offset for Channel 11, used in Automatic Calibration Procedure + 11 + 1 + read-write + + + OFF12 + Offset for Channel 12, used in Automatic Calibration Procedure + 12 + 1 + read-write + + + OFF13 + Offset for Channel 13, used in Automatic Calibration Procedure + 13 + 1 + read-write + + + OFF14 + Offset for Channel 14, used in Automatic Calibration Procedure + 14 + 1 + read-write + + + OFF15 + Offset for Channel 15, used in Automatic Calibration Procedure + 15 + 1 + read-write + + + + + DIFFR + AFEC Channel Differential Register + 0x00000060 + 32 + read-write + 0x00000000 + + + DIFF0 + Differential inputs for channel 0 + 0 + 1 + read-write + + + DIFF1 + Differential inputs for channel 1 + 1 + 1 + read-write + + + DIFF2 + Differential inputs for channel 2 + 2 + 1 + read-write + + + DIFF3 + Differential inputs for channel 3 + 3 + 1 + read-write + + + DIFF4 + Differential inputs for channel 4 + 4 + 1 + read-write + + + DIFF5 + Differential inputs for channel 5 + 5 + 1 + read-write + + + DIFF6 + Differential inputs for channel 6 + 6 + 1 + read-write + + + DIFF7 + Differential inputs for channel 7 + 7 + 1 + read-write + + + DIFF8 + Differential inputs for channel 8 + 8 + 1 + read-write + + + DIFF9 + Differential inputs for channel 9 + 9 + 1 + read-write + + + DIFF10 + Differential inputs for channel 10 + 10 + 1 + read-write + + + DIFF11 + Differential inputs for channel 11 + 11 + 1 + read-write + + + DIFF12 + Differential inputs for channel 12 + 12 + 1 + read-write + + + DIFF13 + Differential inputs for channel 13 + 13 + 1 + read-write + + + DIFF14 + Differential inputs for channel 14 + 14 + 1 + read-write + + + DIFF15 + Differential inputs for channel 15 + 15 + 1 + read-write + + + + + CSELR + AFEC Channel Register Selection + 0x00000064 + 32 + read-write + 0x00000000 + + + CSEL + Channel Selection + 0 + 4 + read-write + + + + + CDR + AFEC Channel Data Register + 0x00000068 + 32 + read-only + 0x00000000 + + + DATA + Converted Data + 0 + 12 + read-only + + + + + COCR + AFEC Channel Offset Compensation Register + 0x0000006C + 32 + read-write + 0x00000000 + + + AOFF + Analog Offset + 0 + 12 + read-write + + + + + TEMPMR + AFEC Temperature Sensor Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + RTCT + Temperature Sensor RTC Trigger mode + 0 + 1 + read-write + + + TEMPCMPMOD + Temperature Comparison Mode + 4 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + + + TEMPCWR + AFEC Temperature Compare Window Register + 0x00000074 + 32 + read-write + 0x00000000 + + + TLOWTHRES + Temperature Low Threshold + 0 + 16 + read-write + + + THIGHTHRES + Temperature High Threshold + 16 + 16 + read-write + + + + + ACR + AFEC Analog Control Register + 0x00000094 + 32 + read-write + 0x00000100 + + + IBCTL + AFEC Bias Current Control + 8 + 2 + read-write + + + + + COSR + AFEC Correction Select Register + 0x000000D0 + 32 + read-write + 0x00000000 + + + CVR + AFEC Correction Values Register + 0x000000D4 + 32 + read-write + 0x00000000 + + + CECR + AFEC Channel Error Correction Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + WPMR + AFEC Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x414443 + + + + + + + WPSR + AFEC Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + DACC + 6461K + Digital-to-Analog Converter Controller + DACC_ + 0x400B8000 + + 0 + 0x4000 + registers + + + DACC + 32 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + External trigger mode disabled. DACC in free-running mode. + 0 + + + EN + External trigger mode enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + TRGSEL0 + External trigger + 0x0 + + + TRGSEL1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + TRGSEL2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + TRGSEL3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + TRGSEL4 + PWM Event Line 0 + 0x4 + + + TRGSEL5 + PWM Event Line 1 + 0x5 + + + + + WORD + Word Transfer + 4 + 1 + read-write + + + HALF + Half-word transfer + 0 + + + WORD + Word transfer + 1 + + + + + ONE + Must Be Set to 1 + 8 + 1 + read-write + + + USER_SEL + User Channel Selection + 16 + 2 + read-write + + + CHANNEL0 + Channel 0 + 0 + + + CHANNEL1 + Channel 1 + 1 + + + + + TAG + Tag Selection Mode + 20 + 1 + read-write + + + DIS + Tag selection mode disabled. Using USER_SEL to select the channel for the conversion. + 0 + + + EN + Tag selection mode enabled + 1 + + + + + MAXS + Maximum Speed Mode + 21 + 1 + read-write + + + NORMAL + Normal mode + 0 + + + MAXIMUM + Maximum speed mode enabled + 1 + + + + + CLKDIV + Clock Divider + 22 + 1 + read-write + + + DIV_2 + DAC clock is peripheral clock divided by 2 + 0 + + + DIV_4 + DAC clock is peripheral clock divided by 4 (to be used when peripheral clock frequency is above 100 MHz) + 1 + + + + + STARTUP + Startup Time Selection + 24 + 6 + read-write + + + 0 + 0 periods of peripheral clock + 0x0 + + + 8 + 8 periods of peripheral clock + 0x1 + + + 16 + 16 periods of peripheral clock + 0x2 + + + 24 + 24 periods of peripheral clock + 0x3 + + + 64 + 64 periods of peripheral clock + 0x4 + + + 80 + 80 periods of peripheral clock + 0x5 + + + 96 + 96 periods of peripheral clock + 0x6 + + + 112 + 112 periods of peripheral clock + 0x7 + + + 512 + 512 periods of peripheral clock + 0x8 + + + 576 + 576 periods of peripheral clock + 0x9 + + + 640 + 640 periods of peripheral clock + 0xA + + + 704 + 704 periods of peripheral clock + 0xB + + + 768 + 768 periods of peripheral clock + 0xC + + + 832 + 832 periods of peripheral clock + 0xD + + + 896 + 896 periods of peripheral clock + 0xE + + + 960 + 960 periods of peripheral clock + 0xF + + + 1024 + 1024 periods of peripheral clock + 0x10 + + + 1088 + 1088 periods of peripheral clock + 0x11 + + + 1152 + 1152 periods of peripheral clock + 0x12 + + + 1216 + 1216 periods of peripheral clock + 0x13 + + + 1280 + 1280 periods of peripheral clock + 0x14 + + + 1344 + 1344 periods of peripheral clock + 0x15 + + + 1408 + 1408 periods of peripheral clock + 0x16 + + + 1472 + 1472 periods of peripheral clock + 0x17 + + + 1536 + 1536 periods of peripheral clock + 0x18 + + + 1600 + 1600 periods of peripheral clock + 0x19 + + + 1664 + 1664 periods of peripheral clock + 0x1A + + + 1728 + 1728 periods of peripheral clock + 0x1B + + + 1792 + 1792 periods of peripheral clock + 0x1C + + + 1856 + 1856 periods of peripheral clock + 0x1D + + + 1920 + 1920 periods of peripheral clock + 0x1E + + + 1984 + 1984 periods of peripheral clock + 0x1F + + + 2048 + 2048 periods of peripheral clock + 0x20 + + + 2112 + 2112 periods of peripheral clock + 0x21 + + + 2176 + 2176 periods of peripheral clock + 0x22 + + + 2240 + 2240 periods of peripheral clock + 0x23 + + + 2304 + 2304 periods of peripheral clock + 0x24 + + + 2368 + 2368 periods of peripheral clock + 0x25 + + + 2432 + 2432 periods of peripheral clock + 0x26 + + + 2496 + 2496 periods of peripheral clock + 0x27 + + + 2560 + 2560 periods of peripheral clock + 0x28 + + + 2624 + 2624 periods of peripheral clock + 0x29 + + + 2688 + 2688 periods of peripheral clock + 0x2A + + + 2752 + 2752 periods of peripheral clock + 0x2B + + + 2816 + 2816 periods of peripheral clock + 0x2C + + + 2880 + 2880 periods of peripheral clock + 0x2D + + + 2944 + 2944 periods of peripheral clock + 0x2E + + + 3008 + 3008 periods of peripheral clock + 0x2F + + + 3072 + 3072 periods of peripheral clock + 0x30 + + + 3136 + 3136 periods of peripheral clock + 0x31 + + + 3200 + 3200 periods of peripheral clock + 0x32 + + + 3264 + 3264 periods of peripheral clock + 0x33 + + + 3328 + 3328 periods of peripheral clock + 0x34 + + + 3392 + 3392 periods of peripheral clock + 0x35 + + + 3456 + 3456 periods of peripheral clock + 0x36 + + + 3520 + 3520 periods of peripheral clock + 0x37 + + + 3584 + 3584 periods of peripheral clock + 0x38 + + + 3648 + 3648 periods of peripheral clock + 0x39 + + + 3712 + 3712 periods of peripheral clock + 0x3A + + + 3776 + 3776 periods of peripheral clock + 0x3B + + + 3840 + 3840 periods of peripheral clock + 0x3C + + + 3904 + 3904 periods of peripheral clock + 0x3D + + + 3968 + 3968 periods of peripheral clock + 0x3E + + + 4032 + 4032 periods of peripheral clock + 0x3F + + + + + + + CHER + Channel Enable Register + 0x00000010 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + + + CHDR + Channel Disable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + + + CHSR + Channel Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + + + CDR + Conversion Data Register + 0x00000020 + 32 + write-only + + + DATA + Data to Convert + 0 + 32 + write-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXRDY + Transmit Ready Interrupt Enable + 0 + 1 + write-only + + + EOC + End of Conversion Interrupt Enable + 1 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 2 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 3 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXRDY + Transmit Ready Interrupt Disable. + 0 + 1 + write-only + + + EOC + End of Conversion Interrupt Disable + 1 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 2 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 3 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXRDY + Transmit Ready Interrupt Mask + 0 + 1 + read-only + + + EOC + End of Conversion Interrupt Mask + 1 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 2 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 3 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + TXRDY + Transmit Ready Interrupt Flag + 0 + 1 + read-only + + + EOC + End of Conversion Interrupt Flag + 1 + 1 + read-only + + + ENDTX + End of DMA Interrupt Flag + 2 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty + 3 + 1 + read-only + + + + + ACR + Analog Current Register + 0x00000094 + 32 + read-write + 0x00000000 + + + IBCTLCH0 + Analog Output Current Control + 0 + 2 + read-write + + + IBCTLCH1 + Analog Output Current Control + 2 + 2 + read-write + + + IBCTLDACCORE + Bias Current Control for DAC Core + 8 + 2 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x444143 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + ACC + 6490E + Analog Comparator Controller + ACC_ + 0x400BC000 + + 0 + 0x4000 + registers + + + ACC + 33 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + SELMINUS + Selection for Minus Comparator Input + 0 + 3 + read-write + + + TS + Select TS + 0x0 + + + ADVREF + Select ADVREF + 0x1 + + + DAC0 + Select DAC0 + 0x2 + + + DAC1 + Select DAC1 + 0x3 + + + AD0 + Select AD0 + 0x4 + + + AD1 + Select AD1 + 0x5 + + + AD2 + Select AD2 + 0x6 + + + AD3 + Select AD3 + 0x7 + + + + + SELPLUS + Selection For Plus Comparator Input + 4 + 3 + read-write + + + AD0 + Select AD0 + 0x0 + + + AD1 + Select AD1 + 0x1 + + + AD2 + Select AD2 + 0x2 + + + AD3 + Select AD3 + 0x3 + + + AD4 + Select AD4 + 0x4 + + + AD5 + Select AD5 + 0x5 + + + AD6 + Select AD6 + 0x6 + + + AD7 + Select AD7 + 0x7 + + + + + ACEN + Analog Comparator Enable + 8 + 1 + read-write + + + DIS + Analog comparator disabled. + 0 + + + EN + Analog comparator enabled. + 1 + + + + + EDGETYP + Edge Type + 9 + 2 + read-write + + + RISING + Only rising edge of comparator output + 0x0 + + + FALLING + Falling edge of comparator output + 0x1 + + + ANY + Any edge of comparator output + 0x2 + + + + + INV + Invert Comparator Output + 12 + 1 + read-write + + + DIS + Analog comparator output is directly processed. + 0 + + + EN + Analog comparator output is inverted prior to being processed. + 1 + + + + + SELFS + Selection Of Fault Source + 13 + 1 + read-write + + + CF + The CF flag is used to drive the FAULT output. + 0 + + + OUTPUT + The output of the analog comparator flag is used to drive the FAULT output. + 1 + + + + + FE + Fault Enable + 14 + 1 + read-write + + + DIS + The FAULT output is tied to 0. + 0 + + + EN + The FAULT output is driven by the signal defined by SELFS. + 1 + + + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + CE + Comparison Edge + 0 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + CE + Comparison Edge + 0 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + CE + Comparison Edge + 0 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + CE + Comparison Edge + 0 + 1 + read-only + + + SCO + Synchronized Comparator Output + 1 + 1 + read-only + + + MASK + Flag Mask + 31 + 1 + read-only + + + + + ACR + Analog Control Register + 0x00000094 + 32 + read-write + 0x00000000 + + + ISEL + Current Selection + 0 + 1 + read-write + + + LOPW + Low-power option. + 0 + + + HISP + High-speed option. + 1 + + + + + HYST + Hysteresis Selection + 1 + 2 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x414343 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + + + + + DMAC + 6233P + DMA Controller + DMAC_ + 0x400C0000 + + 0 + 0x4000 + registers + + + DMAC + 20 + + + + GCFG + DMAC Global Configuration Register + 0x00000000 + 32 + read-write + 0x00000010 + + + ARB_CFG + Arbiter Configuration + 4 + 1 + read-write + + + FIXED + Fixed priority arbiter (see "Basic Definitions" ) + 0 + + + ROUND_ROBIN + Modified round robin arbiter. + 1 + + + + + + + EN + DMAC Enable Register + 0x00000004 + 32 + read-write + 0x00000000 + + + ENABLE + General Enable of DMA + 0 + 1 + read-write + + + + + SREQ + DMAC Software Single Request Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SSREQ0 + Source Request + 0 + 1 + read-write + + + DSREQ0 + Destination Request + 1 + 1 + read-write + + + SSREQ1 + Source Request + 2 + 1 + read-write + + + DSREQ1 + Destination Request + 3 + 1 + read-write + + + SSREQ2 + Source Request + 4 + 1 + read-write + + + DSREQ2 + Destination Request + 5 + 1 + read-write + + + SSREQ3 + Source Request + 6 + 1 + read-write + + + DSREQ3 + Destination Request + 7 + 1 + read-write + + + + + CREQ + DMAC Software Chunk Transfer Request Register + 0x0000000C + 32 + read-write + 0x00000000 + + + SCREQ0 + Source Chunk Request + 0 + 1 + read-write + + + DCREQ0 + Destination Chunk Request + 1 + 1 + read-write + + + SCREQ1 + Source Chunk Request + 2 + 1 + read-write + + + DCREQ1 + Destination Chunk Request + 3 + 1 + read-write + + + SCREQ2 + Source Chunk Request + 4 + 1 + read-write + + + DCREQ2 + Destination Chunk Request + 5 + 1 + read-write + + + SCREQ3 + Source Chunk Request + 6 + 1 + read-write + + + DCREQ3 + Destination Chunk Request + 7 + 1 + read-write + + + + + LAST + DMAC Software Last Transfer Flag Register + 0x00000010 + 32 + read-write + 0x00000000 + + + SLAST0 + Source Last + 0 + 1 + read-write + + + DLAST0 + Destination Last + 1 + 1 + read-write + + + SLAST1 + Source Last + 2 + 1 + read-write + + + DLAST1 + Destination Last + 3 + 1 + read-write + + + SLAST2 + Source Last + 4 + 1 + read-write + + + DLAST2 + Destination Last + 5 + 1 + read-write + + + SLAST3 + Source Last + 6 + 1 + read-write + + + DLAST3 + Destination Last + 7 + 1 + read-write + + + + + EBCIER + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Enable register. + 0x00000018 + 32 + write-only + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + write-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + write-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + write-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + write-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + write-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + write-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + write-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + write-only + + + ERR0 + Access Error [3:0] + 16 + 1 + write-only + + + ERR1 + Access Error [3:0] + 17 + 1 + write-only + + + ERR2 + Access Error [3:0] + 18 + 1 + write-only + + + ERR3 + Access Error [3:0] + 19 + 1 + write-only + + + + + EBCIDR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Disable register. + 0x0000001C + 32 + write-only + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + write-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + write-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + write-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + write-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + write-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + write-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + write-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + write-only + + + ERR0 + Access Error [3:0] + 16 + 1 + write-only + + + ERR1 + Access Error [3:0] + 17 + 1 + write-only + + + ERR2 + Access Error [3:0] + 18 + 1 + write-only + + + ERR3 + Access Error [3:0] + 19 + 1 + write-only + + + + + EBCIMR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Mask Register. + 0x00000020 + 32 + read-only + 0x00000000 + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + read-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + read-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + read-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + read-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + read-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + read-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + read-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + read-only + + + ERR0 + Access Error [3:0] + 16 + 1 + read-only + + + ERR1 + Access Error [3:0] + 17 + 1 + read-only + + + ERR2 + Access Error [3:0] + 18 + 1 + read-only + + + ERR3 + Access Error [3:0] + 19 + 1 + read-only + + + + + EBCISR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Status Register. + 0x00000024 + 32 + read-only + 0x00000000 + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + read-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + read-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + read-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + read-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + read-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + read-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + read-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + read-only + + + ERR0 + Access Error [3:0] + 16 + 1 + read-only + + + ERR1 + Access Error [3:0] + 17 + 1 + read-only + + + ERR2 + Access Error [3:0] + 18 + 1 + read-only + + + ERR3 + Access Error [3:0] + 19 + 1 + read-only + + + + + CHER + DMAC Channel Handler Enable Register + 0x00000028 + 32 + write-only + + + ENA0 + Enable [3:0] + 0 + 1 + write-only + + + ENA1 + Enable [3:0] + 1 + 1 + write-only + + + ENA2 + Enable [3:0] + 2 + 1 + write-only + + + ENA3 + Enable [3:0] + 3 + 1 + write-only + + + SUSP0 + Suspend [3:0] + 8 + 1 + write-only + + + SUSP1 + Suspend [3:0] + 9 + 1 + write-only + + + SUSP2 + Suspend [3:0] + 10 + 1 + write-only + + + SUSP3 + Suspend [3:0] + 11 + 1 + write-only + + + KEEP0 + Keep on [3:0] + 24 + 1 + write-only + + + KEEP1 + Keep on [3:0] + 25 + 1 + write-only + + + KEEP2 + Keep on [3:0] + 26 + 1 + write-only + + + KEEP3 + Keep on [3:0] + 27 + 1 + write-only + + + + + CHDR + DMAC Channel Handler Disable Register + 0x0000002C + 32 + write-only + + + DIS0 + Disable [3:0] + 0 + 1 + write-only + + + DIS1 + Disable [3:0] + 1 + 1 + write-only + + + DIS2 + Disable [3:0] + 2 + 1 + write-only + + + DIS3 + Disable [3:0] + 3 + 1 + write-only + + + RES0 + Resume [3:0] + 8 + 1 + write-only + + + RES1 + Resume [3:0] + 9 + 1 + write-only + + + RES2 + Resume [3:0] + 10 + 1 + write-only + + + RES3 + Resume [3:0] + 11 + 1 + write-only + + + + + CHSR + DMAC Channel Handler Status Register + 0x00000030 + 32 + read-only + 0x00FF0000 + + + ENA0 + Enable [3:0] + 0 + 1 + read-only + + + ENA1 + Enable [3:0] + 1 + 1 + read-only + + + ENA2 + Enable [3:0] + 2 + 1 + read-only + + + ENA3 + Enable [3:0] + 3 + 1 + read-only + + + SUSP0 + Suspend [3:0] + 8 + 1 + read-only + + + SUSP1 + Suspend [3:0] + 9 + 1 + read-only + + + SUSP2 + Suspend [3:0] + 10 + 1 + read-only + + + SUSP3 + Suspend [3:0] + 11 + 1 + read-only + + + EMPT0 + Empty [3:0] + 16 + 1 + read-only + + + EMPT1 + Empty [3:0] + 17 + 1 + read-only + + + EMPT2 + Empty [3:0] + 18 + 1 + read-only + + + EMPT3 + Empty [3:0] + 19 + 1 + read-only + + + STAL0 + Stalled [3:0] + 24 + 1 + read-only + + + STAL1 + Stalled [3:0] + 25 + 1 + read-only + + + STAL2 + Stalled [3:0] + 26 + 1 + read-only + + + STAL3 + Stalled [3:0] + 27 + 1 + read-only + + + + + SADDR0 + DMAC Channel Source Address Register (ch_num = 0) + 0x0000003C + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR0 + DMAC Channel Destination Address Register (ch_num = 0) + 0x00000040 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR0 + DMAC Channel Descriptor Address Register (ch_num = 0) + 0x00000044 + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA0 + DMAC Channel Control A Register (ch_num = 0) + 0x00000048 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB0 + DMAC Channel Control B Register (ch_num = 0) + 0x0000004C + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG0 + DMAC Channel Configuration Register (ch_num = 0) + 0x00000050 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR1 + DMAC Channel Source Address Register (ch_num = 1) + 0x00000064 + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR1 + DMAC Channel Destination Address Register (ch_num = 1) + 0x00000068 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR1 + DMAC Channel Descriptor Address Register (ch_num = 1) + 0x0000006C + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA1 + DMAC Channel Control A Register (ch_num = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB1 + DMAC Channel Control B Register (ch_num = 1) + 0x00000074 + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG1 + DMAC Channel Configuration Register (ch_num = 1) + 0x00000078 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR2 + DMAC Channel Source Address Register (ch_num = 2) + 0x0000008C + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR2 + DMAC Channel Destination Address Register (ch_num = 2) + 0x00000090 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR2 + DMAC Channel Descriptor Address Register (ch_num = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA2 + DMAC Channel Control A Register (ch_num = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB2 + DMAC Channel Control B Register (ch_num = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG2 + DMAC Channel Configuration Register (ch_num = 2) + 0x000000A0 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR3 + DMAC Channel Source Address Register (ch_num = 3) + 0x000000B4 + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR3 + DMAC Channel Destination Address Register (ch_num = 3) + 0x000000B8 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR3 + DMAC Channel Descriptor Address Register (ch_num = 3) + 0x000000BC + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA3 + DMAC Channel Control A Register (ch_num = 3) + 0x000000C0 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB3 + DMAC Channel Control B Register (ch_num = 3) + 0x000000C4 + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG3 + DMAC Channel Configuration Register (ch_num = 3) + 0x000000C8 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + WPMR + DMAC Write Protect Mode Register + 0x000001E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x444D41 + + + + + + + WPSR + DMAC Write Protect Status Register + 0x000001E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + CMCC + 11108C + Cortex M Cache Controller + CMCC_ + 0x400C4000 + + 0 + 0x4000 + registers + + + + TYPE + Cache Type Register + 0x00000000 + 32 + read-only + + + AP + Access Port Access Allowed + 0 + 1 + read-only + + + GCLK + Dynamic Clock Gating Supported + 1 + 1 + read-only + + + RANDP + Random Selection Policy Supported + 2 + 1 + read-only + + + LRUP + Least Recently Used Policy Supported + 3 + 1 + read-only + + + RRP + Random Selection Policy Supported + 4 + 1 + read-only + + + WAYNUM + Number of Way + 5 + 2 + read-only + + + DMAPPED + Direct Mapped Cache + 0x0 + + + ARCH2WAY + 2-WAY set associative + 0x1 + + + ARCH4WAY + 4-WAY set associative + 0x2 + + + ARCH8WAY + 8-WAY set associative + 0x3 + + + + + LCKDOWN + Lock Down Supported + 7 + 1 + read-only + + + CSIZE + Cache Size + 8 + 3 + read-only + + + CSIZE_1KB + Cache Size 1 Kbytes + 0x0 + + + CSIZE_2KB + Cache Size 2 Kbytes + 0x1 + + + CSIZE_4KB + Cache Size 4 Kbytes + 0x2 + + + CSIZE_8KB + Cache Size 8 Kbytes + 0x3 + + + + + CLSIZE + Cache Size + 11 + 3 + read-only + + + CLSIZE_1KB + 4 Bytes + 0x0 + + + CLSIZE_2KB + 8 Bytes + 0x1 + + + CLSIZE_4KB + 16 Bytes + 0x2 + + + CLSIZE_8KB + 32 Bytes + 0x3 + + + + + + + CFG + Cache Configuration Register + 0x00000004 + 32 + read-write + 0x00000000 + + + GCLKDIS + Disable Clock Gating + 0 + 1 + read-write + + + + + CTRL + Cache Control Register + 0x00000008 + 32 + write-only + 0x00000000 + + + CEN + Cache Controller Enable + 0 + 1 + write-only + + + + + SR + Cache Status Register + 0x0000000C + 32 + read-only + 0x00000001 + + + CSTS + Cache Controller Status + 0 + 1 + read-only + + + + + MAINT0 + Cache Maintenance Register 0 + 0x00000020 + 32 + write-only + + + INVALL + Cache Controller Invalidate All + 0 + 1 + write-only + + + + + MAINT1 + Cache Maintenance Register 1 + 0x00000024 + 32 + write-only + + + INDEX + Invalidate Index + 4 + 5 + write-only + + + WAY + Invalidate Way + 30 + 2 + write-only + + + WAY0 + Way 0 is selection for index invalidation + 0x0 + + + WAY1 + Way 1 is selection for index invalidation + 0x1 + + + WAY2 + Way 2 is selection for index invalidation + 0x2 + + + WAY3 + Way 3 is selection for index invalidation + 0x3 + + + + + + + MCFG + Cache Monitor Configuration Register + 0x00000028 + 32 + read-write + 0x00000000 + + + MODE + Cache Controller Monitor Counter Mode + 0 + 2 + read-write + + + CYCLE_COUNT + Cycle counter + 0x0 + + + IHIT_COUNT + Instruction hit counter + 0x1 + + + DHIT_COUNT + Data hit counter + 0x2 + + + + + + + MEN + Cache Monitor Enable Register + 0x0000002C + 32 + read-write + 0x00000000 + + + MENABLE + Cache Controller Monitor Enable + 0 + 1 + read-write + + + + + MCTRL + Cache Monitor Control Register + 0x00000030 + 32 + write-only + + + SWRST + Monitor + 0 + 1 + write-only + + + + + MSR + Cache Monitor Status Register + 0x00000034 + 32 + read-only + 0x00000000 + + + EVENT_CNT + Monitor Event Counter + 0 + 32 + read-only + + + + + + + MATRIX + 11227A + AHB Bus Matrix + 0x400E0200 + + 0 + 0x200 + registers + + + + 7 + 4 + 0-6 + MATRIX_MCFG[%s] + Master Configuration Register + 0x00000000 + 32 + read-write + + + ULBT + Undefined Length Burst Type + 0 + 3 + read-write + + + + + 6 + 4 + 0-5 + MATRIX_SCFG[%s] + Slave Configuration Register + 0x00000040 + 32 + read-write + + + SLOT_CYCLE + Maximum Bus Grant Duration for Masters + 0 + 9 + read-write + + + DEFMSTR_TYPE + Default Master Type + 16 + 2 + read-write + + + FIXED_DEFMSTR + Fixed Default Master + 18 + 4 + read-write + + + + + MATRIX_PRAS0 + Priority Register A for Slave 0 + 0x00000080 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS1 + Priority Register A for Slave 1 + 0x00000088 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS2 + Priority Register A for Slave 2 + 0x00000090 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS3 + Priority Register A for Slave 3 + 0x00000098 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS4 + Priority Register A for Slave 4 + 0x000000A0 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS5 + Priority Register A for Slave 5 + 0x000000A8 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_MRCR + Master Remap Control Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RCB0 + Remap Command Bit for Master 0 + 0 + 1 + read-write + + + RCB1 + Remap Command Bit for Master 1 + 1 + 1 + read-write + + + RCB2 + Remap Command Bit for Master 2 + 2 + 1 + read-write + + + RCB3 + Remap Command Bit for Master 3 + 3 + 1 + read-write + + + RCB4 + Remap Command Bit for Master 4 + 4 + 1 + read-write + + + RCB5 + Remap Command Bit for Master 5 + 5 + 1 + read-write + + + RCB6 + Remap Command Bit for Master 6 + 6 + 1 + read-write + + + + + CCFG_SYSIO + System I/O Configuration Register + 0x00000114 + 32 + read-write + 0x00000000 + + + SYSIO4 + PB4 or TDI Assignment + 4 + 1 + read-write + + + SYSIO5 + PB5 or TDO/TRACESWO Assignment + 5 + 1 + read-write + + + SYSIO6 + PB6 or TMS/SWDIO Assignment + 6 + 1 + read-write + + + SYSIO7 + PB7 or TCK/SWCLK Assignment + 7 + 1 + read-write + + + SYSIO10 + PB10 or DDM Assignment + 10 + 1 + read-write + + + SYSIO11 + PB11 or DDP Assignment + 11 + 1 + read-write + + + SYSIO12 + PB12 or ERASE Assignment + 12 + 1 + read-write + + + + + CCFG_SMCNFCS + SMC NAND Flash Chip Select Configuration Register + 0x00000124 + 32 + read-write + 0x00000000 + + + SMC_NFCS0 + SMC NAND Flash Chip Select 0 Assignment + 0 + 1 + read-write + + + SMC_NFCS1 + SMC NAND Flash Chip Select 1 Assignment + 1 + 1 + read-write + + + SMC_NFCS2 + SMC NAND Flash Chip Select 2 Assignment + 2 + 1 + read-write + + + SMC_NFCS3 + SMC NAND Flash Chip Select 3 Assignment + 3 + 1 + read-write + + + + + MATRIX_WPMR + Write Protect Mode Register + 0x000001E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY (Write-only) + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x4D4154 + + + + + + + MATRIX_WPSR + Write Protect Status Register + 0x000001E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + PMC + 11116N + Power Management Controller + 0x400E0400 + + 0 + 0x140 + registers + + + PMC + 5 + + + + PMC_SCER + System Clock Enable Register + 0x00000000 + 32 + write-only + + + UDP + USB Device Port Clock Enable + 7 + 1 + write-only + + + PCK0 + Programmable Clock 0 Output Enable + 8 + 1 + write-only + + + PCK1 + Programmable Clock 1 Output Enable + 9 + 1 + write-only + + + PCK2 + Programmable Clock 2 Output Enable + 10 + 1 + write-only + + + + + PMC_SCDR + System Clock Disable Register + 0x00000004 + 32 + write-only + + + UDP + USB Device Port Clock Disable + 7 + 1 + write-only + + + PCK0 + Programmable Clock 0 Output Disable + 8 + 1 + write-only + + + PCK1 + Programmable Clock 1 Output Disable + 9 + 1 + write-only + + + PCK2 + Programmable Clock 2 Output Disable + 10 + 1 + write-only + + + + + PMC_SCSR + System Clock Status Register + 0x00000008 + 32 + read-only + 0x00000001 + + + UDP + USB Device Port Clock Status + 7 + 1 + read-only + + + PCK0 + Programmable Clock 0 Output Status + 8 + 1 + read-only + + + PCK1 + Programmable Clock 1 Output Status + 9 + 1 + read-only + + + PCK2 + Programmable Clock 2 Output Status + 10 + 1 + read-only + + + + + PMC_PCER0 + Peripheral Clock Enable Register 0 + 0x00000010 + 32 + write-only + + + PID7 + Peripheral Clock 7 Enable + 7 + 1 + write-only + + + PID8 + Peripheral Clock 8 Enable + 8 + 1 + write-only + + + PID9 + Peripheral Clock 9 Enable + 9 + 1 + write-only + + + PID10 + Peripheral Clock 10 Enable + 10 + 1 + write-only + + + PID11 + Peripheral Clock 11 Enable + 11 + 1 + write-only + + + PID12 + Peripheral Clock 12 Enable + 12 + 1 + write-only + + + PID13 + Peripheral Clock 13 Enable + 13 + 1 + write-only + + + PID14 + Peripheral Clock 14 Enable + 14 + 1 + write-only + + + PID15 + Peripheral Clock 15 Enable + 15 + 1 + write-only + + + PID16 + Peripheral Clock 16 Enable + 16 + 1 + write-only + + + PID17 + Peripheral Clock 17 Enable + 17 + 1 + write-only + + + PID18 + Peripheral Clock 18 Enable + 18 + 1 + write-only + + + PID19 + Peripheral Clock 19 Enable + 19 + 1 + write-only + + + PID20 + Peripheral Clock 20 Enable + 20 + 1 + write-only + + + PID21 + Peripheral Clock 21 Enable + 21 + 1 + write-only + + + PID22 + Peripheral Clock 22 Enable + 22 + 1 + write-only + + + PID23 + Peripheral Clock 23 Enable + 23 + 1 + write-only + + + PID24 + Peripheral Clock 24 Enable + 24 + 1 + write-only + + + PID25 + Peripheral Clock 25 Enable + 25 + 1 + write-only + + + PID26 + Peripheral Clock 26 Enable + 26 + 1 + write-only + + + PID27 + Peripheral Clock 27 Enable + 27 + 1 + write-only + + + PID28 + Peripheral Clock 28 Enable + 28 + 1 + write-only + + + PID29 + Peripheral Clock 29 Enable + 29 + 1 + write-only + + + PID30 + Peripheral Clock 30 Enable + 30 + 1 + write-only + + + PID31 + Peripheral Clock 31 Enable + 31 + 1 + write-only + + + + + PMC_PCDR0 + Peripheral Clock Disable Register 0 + 0x00000014 + 32 + write-only + + + PID7 + Peripheral Clock 7 Disable + 7 + 1 + write-only + + + PID8 + Peripheral Clock 8 Disable + 8 + 1 + write-only + + + PID9 + Peripheral Clock 9 Disable + 9 + 1 + write-only + + + PID10 + Peripheral Clock 10 Disable + 10 + 1 + write-only + + + PID11 + Peripheral Clock 11 Disable + 11 + 1 + write-only + + + PID12 + Peripheral Clock 12 Disable + 12 + 1 + write-only + + + PID13 + Peripheral Clock 13 Disable + 13 + 1 + write-only + + + PID14 + Peripheral Clock 14 Disable + 14 + 1 + write-only + + + PID15 + Peripheral Clock 15 Disable + 15 + 1 + write-only + + + PID16 + Peripheral Clock 16 Disable + 16 + 1 + write-only + + + PID17 + Peripheral Clock 17 Disable + 17 + 1 + write-only + + + PID18 + Peripheral Clock 18 Disable + 18 + 1 + write-only + + + PID19 + Peripheral Clock 19 Disable + 19 + 1 + write-only + + + PID20 + Peripheral Clock 20 Disable + 20 + 1 + write-only + + + PID21 + Peripheral Clock 21 Disable + 21 + 1 + write-only + + + PID22 + Peripheral Clock 22 Disable + 22 + 1 + write-only + + + PID23 + Peripheral Clock 23 Disable + 23 + 1 + write-only + + + PID24 + Peripheral Clock 24 Disable + 24 + 1 + write-only + + + PID25 + Peripheral Clock 25 Disable + 25 + 1 + write-only + + + PID26 + Peripheral Clock 26 Disable + 26 + 1 + write-only + + + PID27 + Peripheral Clock 27 Disable + 27 + 1 + write-only + + + PID28 + Peripheral Clock 28 Disable + 28 + 1 + write-only + + + PID29 + Peripheral Clock 29 Disable + 29 + 1 + write-only + + + PID30 + Peripheral Clock 30 Disable + 30 + 1 + write-only + + + PID31 + Peripheral Clock 31 Disable + 31 + 1 + write-only + + + + + PMC_PCSR0 + Peripheral Clock Status Register 0 + 0x00000018 + 32 + read-only + 0x00000000 + + + PID7 + Peripheral Clock 7 Status + 7 + 1 + read-only + + + PID8 + Peripheral Clock 8 Status + 8 + 1 + read-only + + + PID9 + Peripheral Clock 9 Status + 9 + 1 + read-only + + + PID10 + Peripheral Clock 10 Status + 10 + 1 + read-only + + + PID11 + Peripheral Clock 11 Status + 11 + 1 + read-only + + + PID12 + Peripheral Clock 12 Status + 12 + 1 + read-only + + + PID13 + Peripheral Clock 13 Status + 13 + 1 + read-only + + + PID14 + Peripheral Clock 14 Status + 14 + 1 + read-only + + + PID15 + Peripheral Clock 15 Status + 15 + 1 + read-only + + + PID16 + Peripheral Clock 16 Status + 16 + 1 + read-only + + + PID17 + Peripheral Clock 17 Status + 17 + 1 + read-only + + + PID18 + Peripheral Clock 18 Status + 18 + 1 + read-only + + + PID19 + Peripheral Clock 19 Status + 19 + 1 + read-only + + + PID20 + Peripheral Clock 20 Status + 20 + 1 + read-only + + + PID21 + Peripheral Clock 21 Status + 21 + 1 + read-only + + + PID22 + Peripheral Clock 22 Status + 22 + 1 + read-only + + + PID23 + Peripheral Clock 23 Status + 23 + 1 + read-only + + + PID24 + Peripheral Clock 24 Status + 24 + 1 + read-only + + + PID25 + Peripheral Clock 25 Status + 25 + 1 + read-only + + + PID26 + Peripheral Clock 26 Status + 26 + 1 + read-only + + + PID27 + Peripheral Clock 27 Status + 27 + 1 + read-only + + + PID28 + Peripheral Clock 28 Status + 28 + 1 + read-only + + + PID29 + Peripheral Clock 29 Status + 29 + 1 + read-only + + + PID30 + Peripheral Clock 30 Status + 30 + 1 + read-only + + + PID31 + Peripheral Clock 31 Status + 31 + 1 + read-only + + + + + CKGR_MOR + Main Oscillator Register + 0x00000020 + 32 + read-write + 0x00000008 + + + MOSCXTEN + Main Crystal Oscillator Enable + 0 + 1 + read-write + + + MOSCXTBY + Main Crystal Oscillator Bypass + 1 + 1 + read-write + + + WAITMODE + Wait Mode Command + 2 + 1 + read-write + + + MOSCRCEN + Main On-Chip RC Oscillator Enable + 3 + 1 + read-write + + + MOSCRCF + Main On-Chip RC Oscillator Frequency Selection + 4 + 3 + read-write + + + 4_MHz + The Fast RC Oscillator Frequency is at 4 MHz (default) + 0x0 + + + 8_MHz + The Fast RC Oscillator Frequency is at 8 MHz + 0x1 + + + 12_MHz + The Fast RC Oscillator Frequency is at 12 MHz + 0x2 + + + + + MOSCXTST + Main Crystal Oscillator Start-up Time + 8 + 8 + read-write + + + KEY + Write Access Password + 16 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x37 + + + + + MOSCSEL + Main Oscillator Selection + 24 + 1 + read-write + + + CFDEN + Clock Failure Detector Enable + 25 + 1 + read-write + + + + + CKGR_MCFR + Main Clock Frequency Register + 0x00000024 + 32 + read-write + 0x00000000 + + + MAINF + Main Clock Frequency + 0 + 16 + read-write + + + MAINFRDY + Main Clock Ready + 16 + 1 + read-write + + + RCMEAS + RC Oscillator Frequency Measure (write-only) + 20 + 1 + read-write + + + + + CKGR_PLLAR + PLLA Register + 0x00000028 + 32 + read-write + 0x00003F00 + + + DIVA + PLLA Front_End Divider + 0 + 8 + read-write + + + PLLACOUNT + PLLA Counter + 8 + 6 + read-write + + + MULA + PLLA Multiplier + 16 + 11 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + + + PMC_MCKR + Master Clock Register + 0x00000030 + 32 + read-write + 0x00000001 + + + CSS + Master Clock Source Selection + 0 + 2 + read-write + + + SLOW_CLK + Slow Clock is selected + 0x0 + + + MAIN_CLK + Main Clock is selected + 0x1 + + + PLLA_CLK + PLLA Clock is selected + 0x2 + + + + + PRES + Processor Clock Prescaler + 4 + 3 + read-write + + + CLK_1 + Selected clock + 0x0 + + + CLK_2 + Selected clock divided by 2 + 0x1 + + + CLK_4 + Selected clock divided by 4 + 0x2 + + + CLK_8 + Selected clock divided by 8 + 0x3 + + + CLK_16 + Selected clock divided by 16 + 0x4 + + + CLK_32 + Selected clock divided by 32 + 0x5 + + + CLK_64 + Selected clock divided by 64 + 0x6 + + + CLK_3 + Selected clock divided by 3 + 0x7 + + + + + PLLADIV2 + PLLA Divisor by 2 + 12 + 1 + read-write + + + + + PMC_USB + USB Clock Register + 0x00000038 + 32 + read-write + 0x00000000 + + + USBDIV + Divider for USB Clock + 8 + 4 + read-write + + + + + 3 + 4 + 0-2 + PMC_PCK[%s] + Programmable Clock 0 Register + 0x00000040 + 32 + read-write + + + CSS + Master Clock Source Selection + 0 + 3 + read-write + + + SLOW_CLK + Slow Clock is selected + 0x0 + + + MAIN_CLK + Main Clock is selected + 0x1 + + + PLLA_CLK + PLLA Clock is selected + 0x2 + + + MCK + Master Clock is selected + 0x4 + + + + + PRES + Programmable Clock Prescaler + 4 + 3 + read-write + + + CLK_1 + Selected clock + 0x0 + + + CLK_2 + Selected clock divided by 2 + 0x1 + + + CLK_4 + Selected clock divided by 4 + 0x2 + + + CLK_8 + Selected clock divided by 8 + 0x3 + + + CLK_16 + Selected clock divided by 16 + 0x4 + + + CLK_32 + Selected clock divided by 32 + 0x5 + + + CLK_64 + Selected clock divided by 64 + 0x6 + + + + + + + PMC_IER + Interrupt Enable Register + 0x00000060 + 32 + write-only + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Enable + 0 + 1 + write-only + + + LOCKA + PLLA Lock Interrupt Enable + 1 + 1 + write-only + + + MCKRDY + Master Clock Ready Interrupt Enable + 3 + 1 + write-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Enable + 8 + 1 + write-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Enable + 9 + 1 + write-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Enable + 10 + 1 + write-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Enable + 16 + 1 + write-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Enable + 17 + 1 + write-only + + + CFDEV + Clock Failure Detector Event Interrupt Enable + 18 + 1 + write-only + + + + + PMC_IDR + Interrupt Disable Register + 0x00000064 + 32 + write-only + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Disable + 0 + 1 + write-only + + + LOCKA + PLLA Lock Interrupt Disable + 1 + 1 + write-only + + + MCKRDY + Master Clock Ready Interrupt Disable + 3 + 1 + write-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Disable + 8 + 1 + write-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Disable + 9 + 1 + write-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Disable + 10 + 1 + write-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Disable + 16 + 1 + write-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Disable + 17 + 1 + write-only + + + CFDEV + Clock Failure Detector Event Interrupt Disable + 18 + 1 + write-only + + + + + PMC_SR + Status Register + 0x00000068 + 32 + read-only + 0x00010008 + + + MOSCXTS + Main XTAL Oscillator Status + 0 + 1 + read-only + + + LOCKA + PLLA Lock Status + 1 + 1 + read-only + + + MCKRDY + Master Clock Status + 3 + 1 + read-only + + + OSCSELS + Slow Clock Oscillator Selection + 7 + 1 + read-only + + + PCKRDY0 + Programmable Clock Ready Status + 8 + 1 + read-only + + + PCKRDY1 + Programmable Clock Ready Status + 9 + 1 + read-only + + + PCKRDY2 + Programmable Clock Ready Status + 10 + 1 + read-only + + + MOSCSELS + Main Oscillator Selection Status + 16 + 1 + read-only + + + MOSCRCS + Main On-Chip RC Oscillator Status + 17 + 1 + read-only + + + CFDEV + Clock Failure Detector Event + 18 + 1 + read-only + + + CFDS + Clock Failure Detector Status + 19 + 1 + read-only + + + FOS + Clock Failure Detector Fault Output Status + 20 + 1 + read-only + + + + + PMC_IMR + Interrupt Mask Register + 0x0000006C + 32 + read-only + 0x00000000 + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Mask + 0 + 1 + read-only + + + LOCKA + PLLA Lock Interrupt Mask + 1 + 1 + read-only + + + MCKRDY + Master Clock Ready Interrupt Mask + 3 + 1 + read-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Mask + 8 + 1 + read-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Mask + 9 + 1 + read-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Mask + 10 + 1 + read-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Mask + 16 + 1 + read-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Mask + 17 + 1 + read-only + + + CFDEV + Clock Failure Detector Event Interrupt Mask + 18 + 1 + read-only + + + + + PMC_FSMR + Fast Startup Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + FSTT0 + Fast Startup Input Enable 0 + 0 + 1 + read-write + + + FSTT1 + Fast Startup Input Enable 1 + 1 + 1 + read-write + + + FSTT2 + Fast Startup Input Enable 2 + 2 + 1 + read-write + + + FSTT3 + Fast Startup Input Enable 3 + 3 + 1 + read-write + + + FSTT4 + Fast Startup Input Enable 4 + 4 + 1 + read-write + + + FSTT5 + Fast Startup Input Enable 5 + 5 + 1 + read-write + + + FSTT6 + Fast Startup Input Enable 6 + 6 + 1 + read-write + + + FSTT7 + Fast Startup Input Enable 7 + 7 + 1 + read-write + + + FSTT8 + Fast Startup Input Enable 8 + 8 + 1 + read-write + + + FSTT9 + Fast Startup Input Enable 9 + 9 + 1 + read-write + + + FSTT10 + Fast Startup Input Enable 10 + 10 + 1 + read-write + + + FSTT11 + Fast Startup Input Enable 11 + 11 + 1 + read-write + + + FSTT12 + Fast Startup Input Enable 12 + 12 + 1 + read-write + + + FSTT13 + Fast Startup Input Enable 13 + 13 + 1 + read-write + + + FSTT14 + Fast Startup Input Enable 14 + 14 + 1 + read-write + + + FSTT15 + Fast Startup Input Enable 15 + 15 + 1 + read-write + + + RTTAL + RTT Alarm Enable + 16 + 1 + read-write + + + RTCAL + RTC Alarm Enable + 17 + 1 + read-write + + + USBAL + USB Alarm Enable + 18 + 1 + read-write + + + LPM + Low-power Mode + 20 + 1 + read-write + + + FLPM + Flash Low-power Mode + 21 + 2 + read-write + + + FLASH_STANDBY + Flash is in Standby Mode when system enters Wait Mode + 0x0 + + + FLASH_DEEP_POWERDOWN + Flash is in deep-power-down mode when system enters Wait Mode + 0x1 + + + FLASH_IDLE + idle mode + 0x2 + + + + + + + PMC_FSPR + Fast Startup Polarity Register + 0x00000074 + 32 + read-write + 0x00000000 + + + FSTP0 + Fast Startup Input Polarityx + 0 + 1 + read-write + + + FSTP1 + Fast Startup Input Polarityx + 1 + 1 + read-write + + + FSTP2 + Fast Startup Input Polarityx + 2 + 1 + read-write + + + FSTP3 + Fast Startup Input Polarityx + 3 + 1 + read-write + + + FSTP4 + Fast Startup Input Polarityx + 4 + 1 + read-write + + + FSTP5 + Fast Startup Input Polarityx + 5 + 1 + read-write + + + FSTP6 + Fast Startup Input Polarityx + 6 + 1 + read-write + + + FSTP7 + Fast Startup Input Polarityx + 7 + 1 + read-write + + + FSTP8 + Fast Startup Input Polarityx + 8 + 1 + read-write + + + FSTP9 + Fast Startup Input Polarityx + 9 + 1 + read-write + + + FSTP10 + Fast Startup Input Polarityx + 10 + 1 + read-write + + + FSTP11 + Fast Startup Input Polarityx + 11 + 1 + read-write + + + FSTP12 + Fast Startup Input Polarityx + 12 + 1 + read-write + + + FSTP13 + Fast Startup Input Polarityx + 13 + 1 + read-write + + + FSTP14 + Fast Startup Input Polarityx + 14 + 1 + read-write + + + FSTP15 + Fast Startup Input Polarityx + 15 + 1 + read-write + + + + + PMC_FOCR + Fault Output Clear Register + 0x00000078 + 32 + write-only + + + FOCLR + Fault Output Clear + 0 + 1 + write-only + + + + + PMC_WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x504D43 + + + + + + + PMC_WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + PMC_PCER1 + Peripheral Clock Enable Register 1 + 0x00000100 + 32 + write-only + + + PID32 + Peripheral Clock 32 Enable + 0 + 1 + write-only + + + PID33 + Peripheral Clock 33 Enable + 1 + 1 + write-only + + + PID34 + Peripheral Clock 34 Enable + 2 + 1 + write-only + + + PID35 + Peripheral Clock 35 Enable + 3 + 1 + write-only + + + PID36 + Peripheral Clock 36 Enable + 4 + 1 + write-only + + + PID37 + Peripheral Clock 37 Enable + 5 + 1 + write-only + + + PID38 + Peripheral Clock 38 Enable + 6 + 1 + write-only + + + PID39 + Peripheral Clock 39 Enable + 7 + 1 + write-only + + + PID40 + Peripheral Clock 40 Enable + 8 + 1 + write-only + + + PID41 + Peripheral Clock 41 Enable + 9 + 1 + write-only + + + PID42 + Peripheral Clock 42 Enable + 10 + 1 + write-only + + + PID43 + Peripheral Clock 43 Enable + 11 + 1 + write-only + + + PID44 + Peripheral Clock 44 Enable + 12 + 1 + write-only + + + PID45 + Peripheral Clock 45 Enable + 13 + 1 + write-only + + + PID46 + Peripheral Clock 46 Enable + 14 + 1 + write-only + + + PID47 + Peripheral Clock 47 Enable + 15 + 1 + write-only + + + + + PMC_PCDR1 + Peripheral Clock Disable Register 1 + 0x00000104 + 32 + write-only + + + PID32 + Peripheral Clock 32 Disable + 0 + 1 + write-only + + + PID33 + Peripheral Clock 33 Disable + 1 + 1 + write-only + + + PID34 + Peripheral Clock 34 Disable + 2 + 1 + write-only + + + PID35 + Peripheral Clock 35 Disable + 3 + 1 + write-only + + + PID36 + Peripheral Clock 36 Disable + 4 + 1 + write-only + + + PID37 + Peripheral Clock 37 Disable + 5 + 1 + write-only + + + PID38 + Peripheral Clock 38 Disable + 6 + 1 + write-only + + + PID39 + Peripheral Clock 39 Disable + 7 + 1 + write-only + + + PID40 + Peripheral Clock 40 Disable + 8 + 1 + write-only + + + PID41 + Peripheral Clock 41 Disable + 9 + 1 + write-only + + + PID42 + Peripheral Clock 42 Disable + 10 + 1 + write-only + + + PID43 + Peripheral Clock 43 Disable + 11 + 1 + write-only + + + PID44 + Peripheral Clock 44 Disable + 12 + 1 + write-only + + + PID45 + Peripheral Clock 45 Disable + 13 + 1 + write-only + + + PID46 + Peripheral Clock 46 Disable + 14 + 1 + write-only + + + PID47 + Peripheral Clock 47 Disable + 15 + 1 + write-only + + + + + PMC_PCSR1 + Peripheral Clock Status Register 1 + 0x00000108 + 32 + read-only + 0x00000000 + + + PID32 + Peripheral Clock 32 Status + 0 + 1 + read-only + + + PID33 + Peripheral Clock 33 Status + 1 + 1 + read-only + + + PID34 + Peripheral Clock 34 Status + 2 + 1 + read-only + + + PID35 + Peripheral Clock 35 Status + 3 + 1 + read-only + + + PID36 + Peripheral Clock 36 Status + 4 + 1 + read-only + + + PID37 + Peripheral Clock 37 Status + 5 + 1 + read-only + + + PID38 + Peripheral Clock 38 Status + 6 + 1 + read-only + + + PID39 + Peripheral Clock 39 Status + 7 + 1 + read-only + + + PID40 + Peripheral Clock 40 Status + 8 + 1 + read-only + + + PID41 + Peripheral Clock 41 Status + 9 + 1 + read-only + + + PID42 + Peripheral Clock 42 Status + 10 + 1 + read-only + + + PID43 + Peripheral Clock 43 Status + 11 + 1 + read-only + + + PID44 + Peripheral Clock 44 Status + 12 + 1 + read-only + + + PID45 + Peripheral Clock 45 Status + 13 + 1 + read-only + + + PID46 + Peripheral Clock 46 Status + 14 + 1 + read-only + + + PID47 + Peripheral Clock 47 Status + 15 + 1 + read-only + + + + + PMC_OCR + Oscillator Calibration Register + 0x00000110 + 32 + read-write + 0x00404040 + + + CAL4 + RC Oscillator Calibration bits for 4 MHz + 0 + 7 + read-write + + + SEL4 + Selection of RC Oscillator Calibration bits for 4 MHz + 7 + 1 + read-write + + + CAL8 + RC Oscillator Calibration bits for 8 MHz + 8 + 7 + read-write + + + SEL8 + Selection of RC Oscillator Calibration bits for 8 MHz + 15 + 1 + read-write + + + CAL12 + RC Oscillator Calibration bits for 12 MHz + 16 + 7 + read-write + + + SEL12 + Selection of RC Oscillator Calibration bits for 12 MHz + 23 + 1 + read-write + + + + + PMC_PMMR + PLL Maximum Multiplier Value Register + 0x00000130 + 32 + read-write + 0x07FF07FF + + + PLLA_MMAX + PLLA Maximum Allowed Multiplier Value + 0 + 11 + read-write + + + + + + + UART0 + 6418K + Universal Asynchronous Receiver Transmitter 0 + UART + UART0_ + 0x400E0600 + + 0 + 0x128 + registers + + + UART0 + 7 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even Parity + 0x0 + + + ODD + Odd Parity + 0x1 + + + SPACE + Space: parity forced to 0 + 0x2 + + + MARK + Mark: parity forced to 1 + 0x3 + + + NO + No parity + 0x4 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic echo + 0x1 + + + LOCAL_LOOPBACK + Local loopback + 0x2 + + + REMOTE_LOOPBACK + Remote loopback + 0x3 + + + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + Enable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Enable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Enable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Enable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Enable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Enable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Enable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Enable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Enable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Enable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + Disable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Disable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Disable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Disable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Disable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Disable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Disable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Disable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Disable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + Mask RXRDY Interrupt + 0 + 1 + read-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + read-only + + + ENDRX + Mask End of Receive Transfer Interrupt + 3 + 1 + read-only + + + ENDTX + Mask End of Transmit Interrupt + 4 + 1 + read-only + + + OVRE + Mask Overrun Error Interrupt + 5 + 1 + read-only + + + FRAME + Mask Framing Error Interrupt + 6 + 1 + read-only + + + PARE + Mask Parity Error Interrupt + 7 + 1 + read-only + + + TXEMPTY + Mask TXEMPTY Interrupt + 9 + 1 + read-only + + + TXBUFE + Mask TXBUFE Interrupt + 11 + 1 + read-only + + + RXBUFF + Mask RXBUFF Interrupt + 12 + 1 + read-only + + + + + SR + Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Receive Buffer Full + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 8 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divisor + 0 + 16 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x554152 + + + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + CHIPID + 6417S + Chip Identifier + CHIPID_ + 0x400E0740 + + 0 + 0x200 + registers + + + + CIDR + Chip ID Register + 0x00000000 + 32 + read-only + + + VERSION + Version of the Device + 0 + 5 + read-only + + + EPROC + Embedded Processor + 5 + 3 + read-only + + + ARM946ES + ARM946ES + 0x1 + + + ARM7TDMI + ARM7TDMI + 0x2 + + + CM3 + Cortex-M3 + 0x3 + + + ARM920T + ARM920T + 0x4 + + + ARM926EJS + ARM926EJS + 0x5 + + + CA5 + Cortex-A5 + 0x6 + + + CM4 + Cortex-M4 + 0x7 + + + + + NVPSIZ + Nonvolatile Program Memory Size + 8 + 4 + read-only + + + NONE + None + 0x0 + + + 8K + 8 Kbytes + 0x1 + + + 16K + 16 Kbytes + 0x2 + + + 32K + 32 Kbytes + 0x3 + + + 64K + 64 Kbytes + 0x5 + + + 128K + 128 Kbytes + 0x7 + + + 256K + 256 Kbytes + 0x9 + + + 512K + 512 Kbytes + 0xA + + + 1024K + 1024 Kbytes + 0xC + + + 2048K + 2048 Kbytes + 0xE + + + + + NVPSIZ2 + Second Nonvolatile Program Memory Size + 12 + 4 + read-only + + + NONE + None + 0x0 + + + 8K + 8 Kbytes + 0x1 + + + 16K + 16 Kbytes + 0x2 + + + 32K + 32 Kbytes + 0x3 + + + 64K + 64 Kbytes + 0x5 + + + 128K + 128 Kbytes + 0x7 + + + 256K + 256 Kbytes + 0x9 + + + 512K + 512 Kbytes + 0xA + + + 1024K + 1024 Kbytes + 0xC + + + 2048K + 2048 Kbytes + 0xE + + + + + SRAMSIZ + Internal SRAM Size + 16 + 4 + read-only + + + 48K + 48 Kbytes + 0x0 + + + 192K + 192 Kbytes + 0x1 + + + 2K + 2 Kbytes + 0x2 + + + 6K + 6 Kbytes + 0x3 + + + 24K + 24 Kbytes + 0x4 + + + 4K + 4 Kbytes + 0x5 + + + 80K + 80 Kbytes + 0x6 + + + 160K + 160 Kbytes + 0x7 + + + 8K + 8 Kbytes + 0x8 + + + 16K + 16 Kbytes + 0x9 + + + 32K + 32 Kbytes + 0xA + + + 64K + 64 Kbytes + 0xB + + + 128K + 128 Kbytes + 0xC + + + 256K + 256 Kbytes + 0xD + + + 96K + 96 Kbytes + 0xE + + + 512K + 512 Kbytes + 0xF + + + + + ARCH + Architecture Identifier + 20 + 8 + read-only + + + SAM4E + SAM4E Series + 0x3C + + + + + NVPTYP + Nonvolatile Program Memory Type + 28 + 3 + read-only + + + ROM + ROM + 0x0 + + + ROMLESS + ROMless or on-chip Flash + 0x1 + + + FLASH + Embedded Flash Memory + 0x2 + + + ROM_FLASH + ROM and Embedded Flash Memory- NVPSIZ is ROM size- NVPSIZ2 is Flash size + 0x3 + + + SRAM + SRAM emulating ROM + 0x4 + + + + + EXT + Extension Flag + 31 + 1 + read-only + + + + + EXID + Chip ID Extension Register + 0x00000004 + 32 + read-only + + + EXID + Chip ID Extension + 0 + 32 + read-only + + + + + + + EFC + 6450N + Embedded Flash Controller + EFC_ + 0x400E0A00 + + 0 + 0x200 + registers + + + EFC + 6 + + + + FMR + EEFC Flash Mode Register + 0x00000000 + 32 + read-write + 0x04000000 + + + FRDY + Ready Interrupt Enable + 0 + 1 + read-write + + + FWS + Flash Wait State + 8 + 4 + read-write + + + SCOD + Sequential Code Optimization Disable + 16 + 1 + read-write + + + FAM + Flash Access Mode + 24 + 1 + read-write + + + CLOE + Code Loop Optimization Enable + 26 + 1 + read-write + + + + + FCR + EEFC Flash Command Register + 0x00000004 + 32 + write-only + + + FCMD + Flash Command + 0 + 8 + write-only + + + GETD + Get Flash descriptor + 0x00 + + + WP + Write page + 0x01 + + + WPL + Write page and lock + 0x02 + + + EWP + Erase page and write page + 0x03 + + + EWPL + Erase page and write page then lock + 0x04 + + + EA + Erase all + 0x05 + + + EPA + Erase pages + 0x07 + + + SLB + Set lock bit + 0x08 + + + CLB + Clear lock bit + 0x09 + + + GLB + Get lock bit + 0x0A + + + SGPB + Set GPNVM bit + 0x0B + + + CGPB + Clear GPNVM bit + 0x0C + + + GGPB + Get GPNVM bit + 0x0D + + + STUI + Start read unique identifier + 0x0E + + + SPUI + Stop read unique identifier + 0x0F + + + GCALB + Get CALIB bit + 0x10 + + + ES + Erase sector + 0x11 + + + WUS + Write user signature + 0x12 + + + EUS + Erase user signature + 0x13 + + + STUS + Start read user signature + 0x14 + + + SPUS + Stop read user signature + 0x15 + + + + + FARG + Flash Command Argument + 8 + 16 + write-only + + + FKEY + Flash Writing Protection Key + 24 + 8 + write-only + + + PASSWD + The 0x5A value enables the command defined by the bits of the register. If the field is written with a different value, the write is not performed and no action is started. + 0x5A + + + + + + + FSR + EEFC Flash Status Register + 0x00000008 + 32 + read-only + 0x00000001 + + + FRDY + Flash Ready Status + 0 + 1 + read-only + + + FCMDE + Flash Command Error Status + 1 + 1 + read-only + + + FLOCKE + Flash Lock Error Status + 2 + 1 + read-only + + + FLERR + Flash Error Status + 3 + 1 + read-only + + + + + FRR + EEFC Flash Result Register + 0x0000000C + 32 + read-only + 0x00000000 + + + FVALUE + Flash Result Value + 0 + 32 + read-only + + + + + + + PIOA + 11004N + Parallel Input/Output Controller A + PIO + PIOA_ + 0x400E0E00 + + 0 + 0x200 + registers + + + PIOA + 9 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + RPR + Receive Pointer Register + 0x00000168 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x0000016C + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000178 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x0000017C + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000188 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x0000018C + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + PIOB + 11004N + Parallel Input/Output Controller B + PIO + PIOB_ + 0x400E1000 + + 0 + 0x200 + registers + + + PIOB + 10 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + PIOC + 11004N + Parallel Input/Output Controller C + PIO + PIOC_ + 0x400E1200 + + 0 + 0x200 + registers + + + PIOC + 11 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + PIOD + 11004N + Parallel Input/Output Controller D + PIO + PIOD_ + 0x400E1400 + + 0 + 0x200 + registers + + + PIOD + 12 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + PIOE + 11004N + Parallel Input/Output Controller E + PIO + PIOE_ + 0x400E1600 + + 0 + 0x200 + registers + + + PIOE + 13 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + RSTC + 11009F + Reset Controller + SYSC + RSTC_ + 0x400E1800 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + PROCRST + Processor Reset + 0 + 1 + write-only + + + PERRST + Peripheral Reset + 2 + 1 + write-only + + + EXTRST + External Reset + 3 + 1 + write-only + + + KEY + System Reset Key + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + SR + Status Register + 0x00000004 + 32 + read-only + 0x00000000 + + + URSTS + User Reset Status + 0 + 1 + read-only + + + RSTTYP + Reset Type + 8 + 3 + read-only + + + GENERAL_RST + First power-up reset + 0x0 + + + BACKUP_RST + Return from Backup Mode + 0x1 + + + WDT_RST + Watchdog fault occurred + 0x2 + + + SOFT_RST + Processor reset required by the software + 0x3 + + + USER_RST + NRST pin detected low + 0x4 + + + + + NRSTL + NRST Pin Level + 16 + 1 + read-only + + + SRCMP + Software Reset Command in Progress + 17 + 1 + read-only + + + + + MR + Mode Register + 0x00000008 + 32 + read-write + 0x00000001 + + + URSTEN + User Reset Enable + 0 + 1 + read-write + + + URSTIEN + User Reset Interrupt Enable + 4 + 1 + read-write + + + ERSTL + External Reset Length + 8 + 4 + read-write + + + KEY + Write Access Password + 24 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0xA5 + + + + + + + + + SUPC + 6452U + Supply Controller + SYSC + SUPC_ + 0x400E1810 + + 0 + 0x200 + registers + + + + CR + Supply Controller Control Register + 0x00000000 + 32 + write-only + + + VROFF + Voltage Regulator Off + 2 + 1 + write-only + + + NO_EFFECT + No effect. + 0 + + + STOP_VREG + If KEY is correct, asserts the vddcore_nreset and stops the voltage regulator. + 1 + + + + + XTALSEL + Crystal Oscillator Select + 3 + 1 + write-only + + + NO_EFFECT + No effect. + 0 + + + CRYSTAL_SEL + If KEY is correct, switches the slow clock on the crystal oscillator output. + 1 + + + + + KEY + Password + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + SMMR + Supply Controller Supply Monitor Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + SMTH + Supply Monitor Threshold + 0 + 4 + read-write + + + SMSMPL + Supply Monitor Sampling Period + 8 + 3 + read-write + + + SMD + Supply Monitor disabled + 0x0 + + + CSM + Continuous Supply Monitor + 0x1 + + + 32SLCK + Supply Monitor enabled one SLCK period every 32 SLCK periods + 0x2 + + + 256SLCK + Supply Monitor enabled one SLCK period every 256 SLCK periods + 0x3 + + + 2048SLCK + Supply Monitor enabled one SLCK period every 2,048 SLCK periods + 0x4 + + + + + SMRSTEN + Supply Monitor Reset Enable + 12 + 1 + read-write + + + NOT_ENABLE + The core reset signal "vddcore_nreset" is not affected when a supply monitor detection occurs. + 0 + + + ENABLE + The core reset signal, vddcore_nreset is asserted when a supply monitor detection occurs. + 1 + + + + + SMIEN + Supply Monitor Interrupt Enable + 13 + 1 + read-write + + + NOT_ENABLE + The SUPC interrupt signal is not affected when a supply monitor detection occurs. + 0 + + + ENABLE + The SUPC interrupt signal is asserted when a supply monitor detection occurs. + 1 + + + + + + + MR + Supply Controller Mode Register + 0x00000008 + 32 + read-write + 0x00005A00 + + + BODRSTEN + Brownout Detector Reset Enable + 12 + 1 + read-write + + + NOT_ENABLE + The core reset signal "vddcore_nreset" is not affected when a brownout detection occurs. + 0 + + + ENABLE + The core reset signal, vddcore_nreset is asserted when a brownout detection occurs. + 1 + + + + + BODDIS + Brownout Detector Disable + 13 + 1 + read-write + + + ENABLE + The core brownout detector is enabled. + 0 + + + DISABLE + The core brownout detector is disabled. + 1 + + + + + ONREG + Voltage Regulator Enable + 14 + 1 + read-write + + + ONREG_UNUSED + Internal voltage regulator is not used (external power supply is used). + 0 + + + ONREG_USED + Internal voltage regulator is used. + 1 + + + + + OSCBYPASS + Oscillator Bypass + 20 + 1 + read-write + + + NO_EFFECT + No effect. Clock selection depends on XTALSEL value. + 0 + + + BYPASS + The 32 kHz crystal oscillator is selected and put in bypass mode. + 1 + + + + + KEY + Password Key + 24 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + WUMR + Supply Controller Wake-up Mode Register + 0x0000000C + 32 + read-write + 0x00000000 + + + FWUPEN + Force Wake-up Enable + 0 + 1 + read-write + + + NOT_ENABLE + The force wake-up pin has no wake-up effect. + 0 + + + ENABLE + The force wake-up pin low forces the wake-up of the core power supply. + 1 + + + + + SMEN + Supply Monitor Wake-up Enable + 1 + 1 + read-write + + + NOT_ENABLE + The supply monitor detection has no wake-up effect. + 0 + + + ENABLE + The supply monitor detection forces the wake-up of the core power supply. + 1 + + + + + RTTEN + Real-time Timer Wake-up Enable + 2 + 1 + read-write + + + NOT_ENABLE + The RTT alarm signal has no wake-up effect. + 0 + + + ENABLE + The RTT alarm signal forces the wake-up of the core power supply. + 1 + + + + + RTCEN + Real-time Clock Wake-up Enable + 3 + 1 + read-write + + + NOT_ENABLE + The RTC alarm signal has no wake-up effect. + 0 + + + ENABLE + The RTC alarm signal forces the wake-up of the core power supply. + 1 + + + + + LPDBCEN0 + Low-power Debouncer Enable WKUP0 + 5 + 1 + read-write + + + NOT_ENABLE + The WKUP0 input pin is not connected with low-power debouncer. + 0 + + + ENABLE + The WKUP0 input pin is connected with low-power debouncer and forces a system wake-up. + 1 + + + + + LPDBCEN1 + Low-power Debouncer Enable WKUP1 + 6 + 1 + read-write + + + NOT_ENABLE + The WKUP1 input pin is not connected with low-power debouncer. + 0 + + + ENABLE + The WKUP1 input pin is connected with low-power debouncer and forces a system wake-up. + 1 + + + + + LPDBCCLR + Low-power Debouncer Clear + 7 + 1 + read-write + + + NOT_ENABLE + A low-power debounce event does not create an immediate clear on the first half of GPBR registers. + 0 + + + ENABLE + A low-power debounce event on WKUP0 or WKUP1 generates an immediate clear on the first half of GPBR registers. + 1 + + + + + FWUPDBC + Force Wake-up Debouncer Period + 8 + 3 + read-write + + + IMMEDIATE + Immediate, no debouncing, detected active at least on one Slow Clock edge. + 0x0 + + + 3_SCLK + FWUP shall be low for at least 3 SLCK periods + 0x1 + + + 32_SCLK + FWUP shall be low for at least 32 SLCK periods + 0x2 + + + 512_SCLK + FWUP shall be low for at least 512 SLCK periods + 0x3 + + + 4096_SCLK + FWUP shall be low for at least 4,096 SLCK periods + 0x4 + + + 32768_SCLK + FWUP shall be low for at least 32,768 SLCK periods + 0x5 + + + + + WKUPDBC + Wake-up Inputs Debouncer Period + 12 + 3 + read-write + + + IMMEDIATE + Immediate, no debouncing, detected active at least on one Slow Clock edge. + 0x0 + + + 3_SCLK + WKUPx shall be in its active state for at least 3 SLCK periods + 0x1 + + + 32_SCLK + WKUPx shall be in its active state for at least 32 SLCK periods + 0x2 + + + 512_SCLK + WKUPx shall be in its active state for at least 512 SLCK periods + 0x3 + + + 4096_SCLK + WKUPx shall be in its active state for at least 4,096 SLCK periods + 0x4 + + + 32768_SCLK + WKUPx shall be in its active state for at least 32,768 SLCK periods + 0x5 + + + + + LPDBC + Low-power Debouncer Period + 16 + 3 + read-write + + + DISABLE + Disable the low-power debouncers. + 0x0 + + + 2_RTCOUT0 + WKUP0/1 in active state for at least 2 RTCOUTx periods + 0x1 + + + 3_RTCOUT0 + WKUP0/1 in active state for at least 3 RTCOUTx periods + 0x2 + + + 4_RTCOUT0 + WKUP0/1 in active state for at least 4 RTCOUTx periods + 0x3 + + + 5_RTCOUT0 + WKUP0/1 in active state for at least 5 RTCOUTx periods + 0x4 + + + 6_RTCOUT0 + WKUP0/1 in active state for at least 6 RTCOUTx periods + 0x5 + + + 7_RTCOUT0 + WKUP0/1 in active state for at least 7 RTCOUTx periods + 0x6 + + + 8_RTCOUT0 + WKUP0/1 in active state for at least 8 RTCOUTx periods + 0x7 + + + + + + + WUIR + Supply Controller Wake-up Inputs Register + 0x00000010 + 32 + read-write + 0x00000000 + + + WKUPEN0 + Wake-up Input Enable 0 + 0 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN1 + Wake-up Input Enable 1 + 1 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN2 + Wake-up Input Enable 2 + 2 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN3 + Wake-up Input Enable 3 + 3 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN4 + Wake-up Input Enable 4 + 4 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN5 + Wake-up Input Enable 5 + 5 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN6 + Wake-up Input Enable 6 + 6 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN7 + Wake-up Input Enable 7 + 7 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN8 + Wake-up Input Enable 8 + 8 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN9 + Wake-up Input Enable 9 + 9 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN10 + Wake-up Input Enable 10 + 10 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN11 + Wake-up Input Enable 11 + 11 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN12 + Wake-up Input Enable 12 + 12 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN13 + Wake-up Input Enable 13 + 13 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN14 + Wake-up Input Enable 14 + 14 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN15 + Wake-up Input Enable 15 + 15 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT0 + Wake-up Input Type 0 + 16 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT1 + Wake-up Input Type 1 + 17 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT2 + Wake-up Input Type 2 + 18 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT3 + Wake-up Input Type 3 + 19 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT4 + Wake-up Input Type 4 + 20 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT5 + Wake-up Input Type 5 + 21 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT6 + Wake-up Input Type 6 + 22 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT7 + Wake-up Input Type 7 + 23 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT8 + Wake-up Input Type 8 + 24 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT9 + Wake-up Input Type 9 + 25 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT10 + Wake-up Input Type 10 + 26 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT11 + Wake-up Input Type 11 + 27 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT12 + Wake-up Input Type 12 + 28 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT13 + Wake-up Input Type 13 + 29 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT14 + Wake-up Input Type 14 + 30 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT15 + Wake-up Input Type 15 + 31 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + + + SR + Supply Controller Status Register + 0x00000014 + 32 + read-only + 0x00000000 + + + FWUPS + FWUP Wake-up Status + 0 + 1 + read-only + + + NO + No wake-up due to the assertion of the FWUP pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the FWUP pin has occurred since the last read of SUPC_SR. + 1 + + + + + WKUPS + WKUP Wake-up Status + 1 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR. + 1 + + + + + SMWS + Supply Monitor Detection Wake-up Status + 2 + 1 + read-only + + + NO + No wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR. + 1 + + + + + BODRSTS + Brownout Detector Reset Status + 3 + 1 + read-only + + + NO + No core brownout rising edge event has been detected since the last read of the SUPC_SR. + 0 + + + PRESENT + At least one brownout output rising edge event has been detected since the last read of the SUPC_SR. + 1 + + + + + SMRSTS + Supply Monitor Reset Status + 4 + 1 + read-only + + + NO + No supply monitor detection has generated a core reset since the last read of the SUPC_SR. + 0 + + + PRESENT + At least one supply monitor detection has generated a core reset since the last read of the SUPC_SR. + 1 + + + + + SMS + Supply Monitor Status + 5 + 1 + read-only + + + NO + No supply monitor detection since the last read of SUPC_SR. + 0 + + + PRESENT + At least one supply monitor detection since the last read of SUPC_SR. + 1 + + + + + SMOS + Supply Monitor Output Status + 6 + 1 + read-only + + + HIGH + The supply monitor detected VDDIO higher than its threshold at its last measurement. + 0 + + + LOW + The supply monitor detected VDDIO lower than its threshold at its last measurement. + 1 + + + + + OSCSEL + 32-kHz Oscillator Selection Status + 7 + 1 + read-only + + + RC + The slow clock, SLCK is generated by the embedded 32 kHz RC oscillator. + 0 + + + CRYST + The slow clock, SLCK is generated by the 32 kHz crystal oscillator. + 1 + + + + + FWUPIS + FWUP Input Status + 12 + 1 + read-only + + + LOW + FWUP input is tied low. + 0 + + + HIGH + FWUP input is tied high. + 1 + + + + + LPDBCS0 + Low-power Debouncer Wake-up Status on WKUP0 + 13 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR. + 1 + + + + + LPDBCS1 + Low-power Debouncer Wake-up Status on WKUP1 + 14 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR. + 1 + + + + + WKUPIS0 + WKUP Input Status 0 + 16 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS1 + WKUP Input Status 1 + 17 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS2 + WKUP Input Status 2 + 18 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS3 + WKUP Input Status 3 + 19 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS4 + WKUP Input Status 4 + 20 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS5 + WKUP Input Status 5 + 21 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS6 + WKUP Input Status 6 + 22 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS7 + WKUP Input Status 7 + 23 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS8 + WKUP Input Status 8 + 24 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS9 + WKUP Input Status 9 + 25 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS10 + WKUP Input Status 10 + 26 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS11 + WKUP Input Status 11 + 27 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS12 + WKUP Input Status 12 + 28 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS13 + WKUP Input Status 13 + 29 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS14 + WKUP Input Status 14 + 30 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS15 + WKUP Input Status 15 + 31 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + + + + + RTT + 6081K + Real-time Timer + SYSC + RTT_ + 0x400E1830 + + 0 + 0x200 + registers + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00008000 + + + RTPRES + Real-time Timer Prescaler Value + 0 + 16 + read-write + + + ALMIEN + Alarm Interrupt Enable + 16 + 1 + read-write + + + RTTINCIEN + Real-time Timer Increment Interrupt Enable + 17 + 1 + read-write + + + RTTRST + Real-time Timer Restart + 18 + 1 + read-write + + + RTTDIS + Real-time Timer Disable + 20 + 1 + read-write + + + RTC1HZ + Real-Time Clock 1Hz Clock Selection + 24 + 1 + read-write + + + + + AR + Alarm Register + 0x00000004 + 32 + read-write + 0xFFFFFFFF + + + ALMV + Alarm Value + 0 + 32 + read-write + + + + + VR + Value Register + 0x00000008 + 32 + read-only + 0x00000000 + + + CRTV + Current Real-time Value + 0 + 32 + read-only + + + + + SR + Status Register + 0x0000000C + 32 + read-only + 0x00000000 + + + ALMS + Real-time Alarm Status + 0 + 1 + read-only + + + RTTINC + Prescaler Roll-over Status + 1 + 1 + read-only + + + + + + + WDT + 6080H + Watchdog Timer + SYSC + WDT_ + 0x400E1850 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + WDRSTT + Watchdog Restart + 0 + 1 + write-only + + + KEY + Password. + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x3FFF2FFF + + + WDV + Watchdog Counter Value + 0 + 12 + read-write + + + WDFIEN + Watchdog Fault Interrupt Enable + 12 + 1 + read-write + + + WDRSTEN + Watchdog Reset Enable + 13 + 1 + read-write + + + WDRPROC + Watchdog Reset Processor + 14 + 1 + read-write + + + WDDIS + Watchdog Disable + 15 + 1 + read-write + + + WDD + Watchdog Delta Value + 16 + 12 + read-write + + + WDDBGHLT + Watchdog Debug Halt + 28 + 1 + read-write + + + WDIDLEHLT + Watchdog Idle Halt + 29 + 1 + read-write + + + + + SR + Status Register + 0x00000008 + 32 + read-only + 0x00000000 + + + WDUNF + Watchdog Underflow + 0 + 1 + read-only + + + WDERR + Watchdog Error + 1 + 1 + read-only + + + + + + + RTC + 6056Q + Real-time Clock + SYSC + RTC_ + 0x400E1860 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + read-write + 0x00000000 + + + UPDTIM + Update Request Time Register + 0 + 1 + read-write + + + UPDCAL + Update Request Calendar Register + 1 + 1 + read-write + + + TIMEVSEL + Time Event Selection + 8 + 2 + read-write + + + MINUTE + Minute change + 0x0 + + + HOUR + Hour change + 0x1 + + + MIDNIGHT + Every day at midnight + 0x2 + + + NOON + Every day at noon + 0x3 + + + + + CALEVSEL + Calendar Event Selection + 16 + 2 + read-write + + + WEEK + Week change (every Monday at time 00:00:00) + 0x0 + + + MONTH + Month change (every 01 of each month at time 00:00:00) + 0x1 + + + YEAR + Year change (every January 1 at time 00:00:00) + 0x2 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + HRMOD + 12-/24-hour Mode + 0 + 1 + read-write + + + PERSIAN + PERSIAN Calendar + 1 + 1 + read-write + + + NEGPPM + NEGative PPM Correction + 4 + 1 + read-write + + + CORRECTION + Slow Clock Correction + 8 + 7 + read-write + + + HIGHPPM + HIGH PPM Correction + 15 + 1 + read-write + + + OUT0 + RTCOUT0 OutputSource Selection + 16 + 3 + read-write + + + NO_WAVE + No waveform, stuck at '0' + 0x0 + + + FREQ1HZ + 1 Hz square wave + 0x1 + + + FREQ32HZ + 32 Hz square wave + 0x2 + + + FREQ64HZ + 64 Hz square wave + 0x3 + + + FREQ512HZ + 512 Hz square wave + 0x4 + + + ALARM_TOGGLE + Output toggles when alarm flag rises + 0x5 + + + ALARM_FLAG + Output is a copy of the alarm flag + 0x6 + + + PROG_PULSE + Duty cycle programmable pulse + 0x7 + + + + + OUT1 + RTCOUT1 Output Source Selection + 20 + 3 + read-write + + + NO_WAVE + No waveform, stuck at '0' + 0x0 + + + FREQ1HZ + 1 Hz square wave + 0x1 + + + FREQ32HZ + 32 Hz square wave + 0x2 + + + FREQ64HZ + 64 Hz square wave + 0x3 + + + FREQ512HZ + 512 Hz square wave + 0x4 + + + ALARM_TOGGLE + Output toggles when alarm flag rises + 0x5 + + + ALARM_FLAG + Output is a copy of the alarm flag + 0x6 + + + PROG_PULSE + Duty cycle programmable pulse + 0x7 + + + + + THIGH + High Duration of the Output Pulse + 24 + 3 + read-write + + + H_31MS + 31.2 ms + 0x0 + + + H_16MS + 15.6 ms + 0x1 + + + H_4MS + 3.91 ms + 0x2 + + + H_976US + 976 us + 0x3 + + + H_488US + 488 us + 0x4 + + + H_122US + 122 us + 0x5 + + + H_30US + 30.5 us + 0x6 + + + H_15US + 15.2 us + 0x7 + + + + + TPERIOD + Period of the Output Pulse + 28 + 2 + read-write + + + P_1S + 1 second + 0x0 + + + P_500MS + 500 ms + 0x1 + + + P_250MS + 250 ms + 0x2 + + + P_125MS + 125 ms + 0x3 + + + + + + + TIMR + Time Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SEC + Current Second + 0 + 7 + read-write + + + MIN + Current Minute + 8 + 7 + read-write + + + HOUR + Current Hour + 16 + 6 + read-write + + + AMPM + Ante Meridiem Post Meridiem Indicator + 22 + 1 + read-write + + + + + CALR + Calendar Register + 0x0000000C + 32 + read-write + 0x01A11020 + + + CENT + Current Century + 0 + 7 + read-write + + + YEAR + Current Year + 8 + 8 + read-write + + + MONTH + Current Month + 16 + 5 + read-write + + + DAY + Current Day in Current Week + 21 + 3 + read-write + + + DATE + Current Day in Current Month + 24 + 6 + read-write + + + + + TIMALR + Time Alarm Register + 0x00000010 + 32 + read-write + 0x00000000 + + + SEC + Second Alarm + 0 + 7 + read-write + + + SECEN + Second Alarm Enable + 7 + 1 + read-write + + + MIN + Minute Alarm + 8 + 7 + read-write + + + MINEN + Minute Alarm Enable + 15 + 1 + read-write + + + HOUR + Hour Alarm + 16 + 6 + read-write + + + AMPM + AM/PM Indicator + 22 + 1 + read-write + + + HOUREN + Hour Alarm Enable + 23 + 1 + read-write + + + + + CALALR + Calendar Alarm Register + 0x00000014 + 32 + read-write + 0x01010000 + + + MONTH + Month Alarm + 16 + 5 + read-write + + + MTHEN + Month Alarm Enable + 23 + 1 + read-write + + + DATE + Date Alarm + 24 + 6 + read-write + + + DATEEN + Date Alarm Enable + 31 + 1 + read-write + + + + + SR + Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + ACKUPD + Acknowledge for Update + 0 + 1 + read-only + + + FREERUN + Time and calendar registers cannot be updated. + 0 + + + UPDATE + Time and calendar registers can be updated. + 1 + + + + + ALARM + Alarm Flag + 1 + 1 + read-only + + + NO_ALARMEVENT + No alarm matching condition occurred. + 0 + + + ALARMEVENT + An alarm matching condition has occurred. + 1 + + + + + SEC + Second Event + 2 + 1 + read-only + + + NO_SECEVENT + No second event has occurred since the last clear. + 0 + + + SECEVENT + At least one second event has occurred since the last clear. + 1 + + + + + TIMEV + Time Event + 3 + 1 + read-only + + + NO_TIMEVENT + No time event has occurred since the last clear. + 0 + + + TIMEVENT + At least one time event has occurred since the last clear. + 1 + + + + + CALEV + Calendar Event + 4 + 1 + read-only + + + NO_CALEVENT + No calendar event has occurred since the last clear. + 0 + + + CALEVENT + At least one calendar event has occurred since the last clear. + 1 + + + + + TDERR + Time and/or Date Free Running Error + 5 + 1 + read-only + + + CORRECT + The internal free running counters are carrying valid values since the last read of the Status Register (RTC_SR). + 0 + + + ERR_TIMEDATE + The internal free running counters have been corrupted (invalid date or time, non-BCD values) since the last read and/or they are still invalid. + 1 + + + + + + + SCCR + Status Clear Command Register + 0x0000001C + 32 + write-only + + + ACKCLR + Acknowledge Clear + 0 + 1 + write-only + + + ALRCLR + Alarm Clear + 1 + 1 + write-only + + + SECCLR + Second Clear + 2 + 1 + write-only + + + TIMCLR + Time Clear + 3 + 1 + write-only + + + CALCLR + Calendar Clear + 4 + 1 + write-only + + + TDERRCLR + Time and/or Date Free Running Error Clear + 5 + 1 + write-only + + + + + IER + Interrupt Enable Register + 0x00000020 + 32 + write-only + + + ACKEN + Acknowledge Update Interrupt Enable + 0 + 1 + write-only + + + ALREN + Alarm Interrupt Enable + 1 + 1 + write-only + + + SECEN + Second Event Interrupt Enable + 2 + 1 + write-only + + + TIMEN + Time Event Interrupt Enable + 3 + 1 + write-only + + + CALEN + Calendar Event Interrupt Enable + 4 + 1 + write-only + + + TDERREN + Time and/or Date Error Interrupt Enable + 5 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000024 + 32 + write-only + + + ACKDIS + Acknowledge Update Interrupt Disable + 0 + 1 + write-only + + + ALRDIS + Alarm Interrupt Disable + 1 + 1 + write-only + + + SECDIS + Second Event Interrupt Disable + 2 + 1 + write-only + + + TIMDIS + Time Event Interrupt Disable + 3 + 1 + write-only + + + CALDIS + Calendar Event Interrupt Disable + 4 + 1 + write-only + + + TDERRDIS + Time and/or Date Error Interrupt Disable + 5 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000028 + 32 + read-only + 0x00000000 + + + ACK + Acknowledge Update Interrupt Mask + 0 + 1 + read-only + + + ALR + Alarm Interrupt Mask + 1 + 1 + read-only + + + SEC + Second Event Interrupt Mask + 2 + 1 + read-only + + + TIM + Time Event Interrupt Mask + 3 + 1 + read-only + + + CAL + Calendar Event Interrupt Mask + 4 + 1 + read-only + + + + + VER + Valid Entry Register + 0x0000002C + 32 + read-only + 0x00000000 + + + NVTIM + Non-valid Time + 0 + 1 + read-only + + + NVCAL + Non-valid Calendar + 1 + 1 + read-only + + + NVTIMALR + Non-valid Time Alarm + 2 + 1 + read-only + + + NVCALALR + Non-valid Calendar Alarm + 3 + 1 + read-only + + + + + + + GPBR + 6378F + General Purpose Backup Registers + SYSC + GPBR_ + 0x400E1890 + + 0 + 0x200 + registers + + + + 20 + 4 + 0-19 + GPBR[%s] + General Purpose Backup Register + 0x00000000 + 32 + read-write + + + GPBR_VALUE + Value of GPBR x + 0 + 32 + read-write + + + + + + + RSWDT + 11110B + Reinforced Safety Watchdog Timer + SYSC + RSWDT_ + 0x400E1900 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + WDRSTT + Watchdog Restart + 0 + 1 + write-only + + + KEY + Password + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xC4 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x3FFFAFFF + + + WDV + Watchdog Counter Value + 0 + 12 + read-write + + + WDFIEN + Watchdog Fault Interrupt Enable + 12 + 1 + read-write + + + WDRSTEN + Watchdog Reset Enable + 13 + 1 + read-write + + + WDRPROC + Watchdog Reset Processor + 14 + 1 + read-write + + + WDDIS + Watchdog Disable + 15 + 1 + read-write + + + WDD + Watchdog Delta Value + 16 + 12 + read-write + + + WDDBGHLT + Watchdog Debug Halt + 28 + 1 + read-write + + + WDIDLEHLT + Watchdog Idle Halt + 29 + 1 + read-write + + + + + SR + Status Register + 0x00000008 + 32 + read-only + 0x00000000 + + + WDUNF + Watchdog Underflow + 0 + 1 + read-only + + + WDERR + Watchdog Error + 1 + 1 + read-only + + + + + + + diff --git a/misc/svd/ATSAM4E8C.svd b/misc/svd/ATSAM4E8C.svd new file mode 100644 index 00000000..ab745fc6 --- /dev/null +++ b/misc/svd/ATSAM4E8C.svd @@ -0,0 +1,74301 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Atmel + ATSAM4E8C + SAM4E + 0 + Atmel ATSAM4E8C Microcontroller + + CM4 + r0p1 + selectable + true + true + 4 + false + + 8 + 32 + + + PWM + 6343N + Pulse Width Modulation Controller + PWM_ + 0x40000000 + + 0 + 0x4000 + registers + + + PWM + 36 + + + + CLK + PWM Clock Register + 0x00000000 + 32 + read-write + 0x00000000 + + + DIVA + CLKA, CLKB Divide Factor + 0 + 8 + read-write + + + PREA + CLKA, CLKB Source Clock Selection + 8 + 4 + read-write + + + DIVB + CLKA, CLKB Divide Factor + 16 + 8 + read-write + + + PREB + CLKA, CLKB Source Clock Selection + 24 + 4 + read-write + + + + + ENA + PWM Enable Register + 0x00000004 + 32 + write-only + + + CHID0 + Channel ID + 0 + 1 + write-only + + + CHID1 + Channel ID + 1 + 1 + write-only + + + CHID2 + Channel ID + 2 + 1 + write-only + + + CHID3 + Channel ID + 3 + 1 + write-only + + + + + DIS + PWM Disable Register + 0x00000008 + 32 + write-only + + + CHID0 + Channel ID + 0 + 1 + write-only + + + CHID1 + Channel ID + 1 + 1 + write-only + + + CHID2 + Channel ID + 2 + 1 + write-only + + + CHID3 + Channel ID + 3 + 1 + write-only + + + + + SR + PWM Status Register + 0x0000000C + 32 + read-only + 0x00000000 + + + CHID0 + Channel ID + 0 + 1 + read-only + + + CHID1 + Channel ID + 1 + 1 + read-only + + + CHID2 + Channel ID + 2 + 1 + read-only + + + CHID3 + Channel ID + 3 + 1 + read-only + + + + + IER1 + PWM Interrupt Enable Register 1 + 0x00000010 + 32 + write-only + + + CHID0 + Counter Event on Channel 0 Interrupt Enable + 0 + 1 + write-only + + + CHID1 + Counter Event on Channel 1 Interrupt Enable + 1 + 1 + write-only + + + CHID2 + Counter Event on Channel 2 Interrupt Enable + 2 + 1 + write-only + + + CHID3 + Counter Event on Channel 3 Interrupt Enable + 3 + 1 + write-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Enable + 16 + 1 + write-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Enable + 17 + 1 + write-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Enable + 18 + 1 + write-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Enable + 19 + 1 + write-only + + + + + IDR1 + PWM Interrupt Disable Register 1 + 0x00000014 + 32 + write-only + + + CHID0 + Counter Event on Channel 0 Interrupt Disable + 0 + 1 + write-only + + + CHID1 + Counter Event on Channel 1 Interrupt Disable + 1 + 1 + write-only + + + CHID2 + Counter Event on Channel 2 Interrupt Disable + 2 + 1 + write-only + + + CHID3 + Counter Event on Channel 3 Interrupt Disable + 3 + 1 + write-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Disable + 16 + 1 + write-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Disable + 17 + 1 + write-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Disable + 18 + 1 + write-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Disable + 19 + 1 + write-only + + + + + IMR1 + PWM Interrupt Mask Register 1 + 0x00000018 + 32 + read-only + 0x00000000 + + + CHID0 + Counter Event on Channel 0 Interrupt Mask + 0 + 1 + read-only + + + CHID1 + Counter Event on Channel 1 Interrupt Mask + 1 + 1 + read-only + + + CHID2 + Counter Event on Channel 2 Interrupt Mask + 2 + 1 + read-only + + + CHID3 + Counter Event on Channel 3 Interrupt Mask + 3 + 1 + read-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Mask + 16 + 1 + read-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Mask + 17 + 1 + read-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Mask + 18 + 1 + read-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Mask + 19 + 1 + read-only + + + + + ISR1 + PWM Interrupt Status Register 1 + 0x0000001C + 32 + read-only + 0x00000000 + + + CHID0 + Counter Event on Channel 0 + 0 + 1 + read-only + + + CHID1 + Counter Event on Channel 1 + 1 + 1 + read-only + + + CHID2 + Counter Event on Channel 2 + 2 + 1 + read-only + + + CHID3 + Counter Event on Channel 3 + 3 + 1 + read-only + + + FCHID0 + Fault Protection Trigger on Channel 0 + 16 + 1 + read-only + + + FCHID1 + Fault Protection Trigger on Channel 1 + 17 + 1 + read-only + + + FCHID2 + Fault Protection Trigger on Channel 2 + 18 + 1 + read-only + + + FCHID3 + Fault Protection Trigger on Channel 3 + 19 + 1 + read-only + + + + + SCM + PWM Sync Channels Mode Register + 0x00000020 + 32 + read-write + 0x00000000 + + + SYNC0 + Synchronous Channel 0 + 0 + 1 + read-write + + + SYNC1 + Synchronous Channel 1 + 1 + 1 + read-write + + + SYNC2 + Synchronous Channel 2 + 2 + 1 + read-write + + + SYNC3 + Synchronous Channel 3 + 3 + 1 + read-write + + + UPDM + Synchronous Channels Update Mode + 16 + 2 + read-write + + + MODE0 + Manual write of double buffer registers and manual update of synchronous channels + 0x0 + + + MODE1 + Manual write of double buffer registers and automatic update of synchronous channels + 0x1 + + + MODE2 + Automatic write of duty-cycle update registers by the PDCPDC or DMA and automatic update of synchronous channels + 0x2 + + + + + PTRM + PDCPDC or DMA Transfer Request Mode + 20 + 1 + read-write + + + PTRCS + PDCPDC or DMA Transfer Request Comparison Selection + 21 + 3 + read-write + + + + + DMAR + PWM DMA Register + 0x00000024 + 32 + write-only + + + DMADUTY + Duty-Cycle Holding Register for DMA Access + 0 + 24 + write-only + + + + + SCUC + PWM Sync Channels Update Control Register + 0x00000028 + 32 + read-write + 0x00000000 + + + UPDULOCK + Synchronous Channels Update Unlock + 0 + 1 + read-write + + + + + SCUP + PWM Sync Channels Update Period Register + 0x0000002C + 32 + read-write + 0x00000000 + + + UPR + Update Period + 0 + 4 + read-write + + + UPRCNT + Update Period Counter + 4 + 4 + read-write + + + + + SCUPUPD + PWM Sync Channels Update Period Update Register + 0x00000030 + 32 + write-only + 0x00000000 + + + UPRUPD + Update Period Update + 0 + 4 + write-only + + + + + IER2 + PWM Interrupt Enable Register 2 + 0x00000034 + 32 + write-only + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Enable + 0 + 1 + write-only + + + ENDTX + PDC End of TX Buffer Interrupt Enable + 1 + 1 + write-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Enable + 2 + 1 + write-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Enable + 3 + 1 + write-only + + + CMPM0 + Comparison 0 Match Interrupt Enable + 8 + 1 + write-only + + + CMPM1 + Comparison 1 Match Interrupt Enable + 9 + 1 + write-only + + + CMPM2 + Comparison 2 Match Interrupt Enable + 10 + 1 + write-only + + + CMPM3 + Comparison 3 Match Interrupt Enable + 11 + 1 + write-only + + + CMPM4 + Comparison 4 Match Interrupt Enable + 12 + 1 + write-only + + + CMPM5 + Comparison 5 Match Interrupt Enable + 13 + 1 + write-only + + + CMPM6 + Comparison 6 Match Interrupt Enable + 14 + 1 + write-only + + + CMPM7 + Comparison 7 Match Interrupt Enable + 15 + 1 + write-only + + + CMPU0 + Comparison 0 Update Interrupt Enable + 16 + 1 + write-only + + + CMPU1 + Comparison 1 Update Interrupt Enable + 17 + 1 + write-only + + + CMPU2 + Comparison 2 Update Interrupt Enable + 18 + 1 + write-only + + + CMPU3 + Comparison 3 Update Interrupt Enable + 19 + 1 + write-only + + + CMPU4 + Comparison 4 Update Interrupt Enable + 20 + 1 + write-only + + + CMPU5 + Comparison 5 Update Interrupt Enable + 21 + 1 + write-only + + + CMPU6 + Comparison 6 Update Interrupt Enable + 22 + 1 + write-only + + + CMPU7 + Comparison 7 Update Interrupt Enable + 23 + 1 + write-only + + + + + IDR2 + PWM Interrupt Disable Register 2 + 0x00000038 + 32 + write-only + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Disable + 0 + 1 + write-only + + + ENDTX + PDC End of TX Buffer Interrupt Disable + 1 + 1 + write-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Disable + 2 + 1 + write-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Disable + 3 + 1 + write-only + + + CMPM0 + Comparison 0 Match Interrupt Disable + 8 + 1 + write-only + + + CMPM1 + Comparison 1 Match Interrupt Disable + 9 + 1 + write-only + + + CMPM2 + Comparison 2 Match Interrupt Disable + 10 + 1 + write-only + + + CMPM3 + Comparison 3 Match Interrupt Disable + 11 + 1 + write-only + + + CMPM4 + Comparison 4 Match Interrupt Disable + 12 + 1 + write-only + + + CMPM5 + Comparison 5 Match Interrupt Disable + 13 + 1 + write-only + + + CMPM6 + Comparison 6 Match Interrupt Disable + 14 + 1 + write-only + + + CMPM7 + Comparison 7 Match Interrupt Disable + 15 + 1 + write-only + + + CMPU0 + Comparison 0 Update Interrupt Disable + 16 + 1 + write-only + + + CMPU1 + Comparison 1 Update Interrupt Disable + 17 + 1 + write-only + + + CMPU2 + Comparison 2 Update Interrupt Disable + 18 + 1 + write-only + + + CMPU3 + Comparison 3 Update Interrupt Disable + 19 + 1 + write-only + + + CMPU4 + Comparison 4 Update Interrupt Disable + 20 + 1 + write-only + + + CMPU5 + Comparison 5 Update Interrupt Disable + 21 + 1 + write-only + + + CMPU6 + Comparison 6 Update Interrupt Disable + 22 + 1 + write-only + + + CMPU7 + Comparison 7 Update Interrupt Disable + 23 + 1 + write-only + + + + + IMR2 + PWM Interrupt Mask Register 2 + 0x0000003C + 32 + read-only + 0x00000000 + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Mask + 0 + 1 + read-only + + + ENDTX + PDC End of TX Buffer Interrupt Mask + 1 + 1 + read-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Mask + 2 + 1 + read-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Mask + 3 + 1 + read-only + + + CMPM0 + Comparison 0 Match Interrupt Mask + 8 + 1 + read-only + + + CMPM1 + Comparison 1 Match Interrupt Mask + 9 + 1 + read-only + + + CMPM2 + Comparison 2 Match Interrupt Mask + 10 + 1 + read-only + + + CMPM3 + Comparison 3 Match Interrupt Mask + 11 + 1 + read-only + + + CMPM4 + Comparison 4 Match Interrupt Mask + 12 + 1 + read-only + + + CMPM5 + Comparison 5 Match Interrupt Mask + 13 + 1 + read-only + + + CMPM6 + Comparison 6 Match Interrupt Mask + 14 + 1 + read-only + + + CMPM7 + Comparison 7 Match Interrupt Mask + 15 + 1 + read-only + + + CMPU0 + Comparison 0 Update Interrupt Mask + 16 + 1 + read-only + + + CMPU1 + Comparison 1 Update Interrupt Mask + 17 + 1 + read-only + + + CMPU2 + Comparison 2 Update Interrupt Mask + 18 + 1 + read-only + + + CMPU3 + Comparison 3 Update Interrupt Mask + 19 + 1 + read-only + + + CMPU4 + Comparison 4 Update Interrupt Mask + 20 + 1 + read-only + + + CMPU5 + Comparison 5 Update Interrupt Mask + 21 + 1 + read-only + + + CMPU6 + Comparison 6 Update Interrupt Mask + 22 + 1 + read-only + + + CMPU7 + Comparison 7 Update Interrupt Mask + 23 + 1 + read-only + + + + + ISR2 + PWM Interrupt Status Register 2 + 0x00000040 + 32 + read-only + 0x00000000 + + + WRDY + Write Ready for Synchronous Channels Update + 0 + 1 + read-only + + + ENDTX + PDC End of TX Buffer + 1 + 1 + read-only + + + TXBUFE + PDC TX Buffer Empty + 2 + 1 + read-only + + + UNRE + Synchronous Channels Update Underrun Error + 3 + 1 + read-only + + + CMPM0 + Comparison 0 Match + 8 + 1 + read-only + + + CMPM1 + Comparison 1 Match + 9 + 1 + read-only + + + CMPM2 + Comparison 2 Match + 10 + 1 + read-only + + + CMPM3 + Comparison 3 Match + 11 + 1 + read-only + + + CMPM4 + Comparison 4 Match + 12 + 1 + read-only + + + CMPM5 + Comparison 5 Match + 13 + 1 + read-only + + + CMPM6 + Comparison 6 Match + 14 + 1 + read-only + + + CMPM7 + Comparison 7 Match + 15 + 1 + read-only + + + CMPU0 + Comparison 0 Update + 16 + 1 + read-only + + + CMPU1 + Comparison 1 Update + 17 + 1 + read-only + + + CMPU2 + Comparison 2 Update + 18 + 1 + read-only + + + CMPU3 + Comparison 3 Update + 19 + 1 + read-only + + + CMPU4 + Comparison 4 Update + 20 + 1 + read-only + + + CMPU5 + Comparison 5 Update + 21 + 1 + read-only + + + CMPU6 + Comparison 6 Update + 22 + 1 + read-only + + + CMPU7 + Comparison 7 Update + 23 + 1 + read-only + + + + + OOV + PWM Output Override Value Register + 0x00000044 + 32 + read-write + 0x00000000 + + + OOVH0 + Output Override Value for PWMH output of the channel 0 + 0 + 1 + read-write + + + OOVH1 + Output Override Value for PWMH output of the channel 1 + 1 + 1 + read-write + + + OOVH2 + Output Override Value for PWMH output of the channel 2 + 2 + 1 + read-write + + + OOVH3 + Output Override Value for PWMH output of the channel 3 + 3 + 1 + read-write + + + OOVL0 + Output Override Value for PWML output of the channel 0 + 16 + 1 + read-write + + + OOVL1 + Output Override Value for PWML output of the channel 1 + 17 + 1 + read-write + + + OOVL2 + Output Override Value for PWML output of the channel 2 + 18 + 1 + read-write + + + OOVL3 + Output Override Value for PWML output of the channel 3 + 19 + 1 + read-write + + + + + OS + PWM Output Selection Register + 0x00000048 + 32 + read-write + 0x00000000 + + + OSH0 + Output Selection for PWMH output of the channel 0 + 0 + 1 + read-write + + + OSH1 + Output Selection for PWMH output of the channel 1 + 1 + 1 + read-write + + + OSH2 + Output Selection for PWMH output of the channel 2 + 2 + 1 + read-write + + + OSH3 + Output Selection for PWMH output of the channel 3 + 3 + 1 + read-write + + + OSL0 + Output Selection for PWML output of the channel 0 + 16 + 1 + read-write + + + OSL1 + Output Selection for PWML output of the channel 1 + 17 + 1 + read-write + + + OSL2 + Output Selection for PWML output of the channel 2 + 18 + 1 + read-write + + + OSL3 + Output Selection for PWML output of the channel 3 + 19 + 1 + read-write + + + + + OSS + PWM Output Selection Set Register + 0x0000004C + 32 + write-only + + + OSSH0 + Output Selection Set for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSSH1 + Output Selection Set for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSSH2 + Output Selection Set for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSSH3 + Output Selection Set for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSSL0 + Output Selection Set for PWML output of the channel 0 + 16 + 1 + write-only + + + OSSL1 + Output Selection Set for PWML output of the channel 1 + 17 + 1 + write-only + + + OSSL2 + Output Selection Set for PWML output of the channel 2 + 18 + 1 + write-only + + + OSSL3 + Output Selection Set for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSC + PWM Output Selection Clear Register + 0x00000050 + 32 + write-only + + + OSCH0 + Output Selection Clear for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSCH1 + Output Selection Clear for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSCH2 + Output Selection Clear for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSCH3 + Output Selection Clear for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSCL0 + Output Selection Clear for PWML output of the channel 0 + 16 + 1 + write-only + + + OSCL1 + Output Selection Clear for PWML output of the channel 1 + 17 + 1 + write-only + + + OSCL2 + Output Selection Clear for PWML output of the channel 2 + 18 + 1 + write-only + + + OSCL3 + Output Selection Clear for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSSUPD + PWM Output Selection Set Update Register + 0x00000054 + 32 + write-only + + + OSSUPH0 + Output Selection Set for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSSUPH1 + Output Selection Set for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSSUPH2 + Output Selection Set for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSSUPH3 + Output Selection Set for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSSUPL0 + Output Selection Set for PWML output of the channel 0 + 16 + 1 + write-only + + + OSSUPL1 + Output Selection Set for PWML output of the channel 1 + 17 + 1 + write-only + + + OSSUPL2 + Output Selection Set for PWML output of the channel 2 + 18 + 1 + write-only + + + OSSUPL3 + Output Selection Set for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSCUPD + PWM Output Selection Clear Update Register + 0x00000058 + 32 + write-only + + + OSCUPH0 + Output Selection Clear for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSCUPH1 + Output Selection Clear for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSCUPH2 + Output Selection Clear for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSCUPH3 + Output Selection Clear for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSCUPL0 + Output Selection Clear for PWML output of the channel 0 + 16 + 1 + write-only + + + OSCUPL1 + Output Selection Clear for PWML output of the channel 1 + 17 + 1 + write-only + + + OSCUPL2 + Output Selection Clear for PWML output of the channel 2 + 18 + 1 + write-only + + + OSCUPL3 + Output Selection Clear for PWML output of the channel 3 + 19 + 1 + write-only + + + + + FMR + PWM Fault Mode Register + 0x0000005C + 32 + read-write + 0x00000000 + + + FPOL + Fault Polarity + 0 + 8 + read-write + + + FMOD + Fault Activation Mode + 8 + 8 + read-write + + + FFIL + Fault Filtering + 16 + 8 + read-write + + + + + FSR + PWM Fault Status Register + 0x00000060 + 32 + read-only + 0x00000000 + + + FIV + Fault Input Value + 0 + 8 + read-only + + + FS + Fault Status + 8 + 8 + read-only + + + + + FCR + PWM Fault Clear Register + 0x00000064 + 32 + write-only + + + FCLR + Fault Clear + 0 + 8 + write-only + + + + + FPV + PWM Fault Protection Value Register + 0x00000068 + 32 + read-write + 0x00000000 + + + FPVH0 + Fault Protection Value for PWMH output on channel 0 + 0 + 1 + read-write + + + FPVH1 + Fault Protection Value for PWMH output on channel 1 + 1 + 1 + read-write + + + FPVH2 + Fault Protection Value for PWMH output on channel 2 + 2 + 1 + read-write + + + FPVH3 + Fault Protection Value for PWMH output on channel 3 + 3 + 1 + read-write + + + FPVL0 + Fault Protection Value for PWML output on channel 0 + 16 + 1 + read-write + + + FPVL1 + Fault Protection Value for PWML output on channel 1 + 17 + 1 + read-write + + + FPVL2 + Fault Protection Value for PWML output on channel 2 + 18 + 1 + read-write + + + FPVL3 + Fault Protection Value for PWML output on channel 3 + 19 + 1 + read-write + + + + + FPE + PWM Fault Protection Enable Register + 0x0000006C + 32 + read-write + 0x00000000 + + + FPE0 + Fault Protection Enable for channel 0 + 0 + 8 + read-write + + + FPE1 + Fault Protection Enable for channel 1 + 8 + 8 + read-write + + + FPE2 + Fault Protection Enable for channel 2 + 16 + 8 + read-write + + + FPE3 + Fault Protection Enable for channel 3 + 24 + 8 + read-write + + + + + 2 + 4 + 0-1 + ELMR[%s] + PWM Event Line 0 Mode Register + 0x0000007C + 32 + read-write + + + CSEL0 + Comparison 0 Selection + 0 + 1 + read-write + + + CSEL1 + Comparison 1 Selection + 1 + 1 + read-write + + + CSEL2 + Comparison 2 Selection + 2 + 1 + read-write + + + CSEL3 + Comparison 3 Selection + 3 + 1 + read-write + + + CSEL4 + Comparison 4 Selection + 4 + 1 + read-write + + + CSEL5 + Comparison 5 Selection + 5 + 1 + read-write + + + CSEL6 + Comparison 6 Selection + 6 + 1 + read-write + + + CSEL7 + Comparison 7 Selection + 7 + 1 + read-write + + + + + SSPR + PWM Spread Spectrum Register + 0x000000A0 + 32 + read-write + 0x00000000 + + + SPRD + Spread Spectrum Limit Value + 0 + 24 + read-write + + + SPRDM + Spread Spectrum Counter Mode + 24 + 1 + read-write + + + + + SSPUP + PWM Spread Spectrum Update Register + 0x000000A4 + 32 + write-only + + + SPRDUP + Spread Spectrum Limit Value Update + 0 + 24 + write-only + + + + + SMMR + PWM Stepper Motor Mode Register + 0x000000B0 + 32 + read-write + 0x00000000 + + + GCEN0 + Gray Count ENable + 0 + 1 + read-write + + + GCEN1 + Gray Count ENable + 1 + 1 + read-write + + + DOWN0 + DOWN Count + 16 + 1 + read-write + + + DOWN1 + DOWN Count + 17 + 1 + read-write + + + + + WPCR + PWM Write Protection Control Register + 0x000000E4 + 32 + write-only + + + WPCMD + Write Protection Command + 0 + 2 + write-only + + + DISABLE_SW_PROT + Disables the software write protection of the register groups of which the bit WPRGx is at '1'. + 0x0 + + + ENABLE_SW_PROT + Enables the software write protection of the register groups of which the bit WPRGx is at '1'. + 0x1 + + + ENABLE_HW_PROT + Enables the hardware write protection of the register groups of which the bit WPRGx is at '1'. Only a hardware reset of the PWM controller can disable the hardware write protection. Moreover, to meet security requirements, the PIO lines associated with the PWM can not be configured through the PIO interface. + 0x2 + + + + + WPRG0 + Write Protection Register Group 0 + 2 + 1 + write-only + + + WPRG1 + Write Protection Register Group 1 + 3 + 1 + write-only + + + WPRG2 + Write Protection Register Group 2 + 4 + 1 + write-only + + + WPRG3 + Write Protection Register Group 3 + 5 + 1 + write-only + + + WPRG4 + Write Protection Register Group 4 + 6 + 1 + write-only + + + WPRG5 + Write Protection Register Group 5 + 7 + 1 + write-only + + + WPKEY + Write Protection Key + 8 + 24 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation of the WPCMD field.Always reads as 0 + 0x50574D + + + + + + + WPSR + PWM Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPSWS0 + Write Protect SW Status + 0 + 1 + read-only + + + WPSWS1 + Write Protect SW Status + 1 + 1 + read-only + + + WPSWS2 + Write Protect SW Status + 2 + 1 + read-only + + + WPSWS3 + Write Protect SW Status + 3 + 1 + read-only + + + WPSWS4 + Write Protect SW Status + 4 + 1 + read-only + + + WPSWS5 + Write Protect SW Status + 5 + 1 + read-only + + + WPVS + Write Protect Violation Status + 7 + 1 + read-only + + + WPHWS0 + Write Protect HW Status + 8 + 1 + read-only + + + WPHWS1 + Write Protect HW Status + 9 + 1 + read-only + + + WPHWS2 + Write Protect HW Status + 10 + 1 + read-only + + + WPHWS3 + Write Protect HW Status + 11 + 1 + read-only + + + WPHWS4 + Write Protect HW Status + 12 + 1 + read-only + + + WPHWS5 + Write Protect HW Status + 13 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 16 + 16 + read-only + + + + + CMPV0 + PWM Comparison 0 Value Register + 0x00000130 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD0 + PWM Comparison 0 Value Update Register + 0x00000134 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM0 + PWM Comparison 0 Mode Register + 0x00000138 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD0 + PWM Comparison 0 Mode Update Register + 0x0000013C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV1 + PWM Comparison 1 Value Register + 0x00000140 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD1 + PWM Comparison 1 Value Update Register + 0x00000144 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM1 + PWM Comparison 1 Mode Register + 0x00000148 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD1 + PWM Comparison 1 Mode Update Register + 0x0000014C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV2 + PWM Comparison 2 Value Register + 0x00000150 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD2 + PWM Comparison 2 Value Update Register + 0x00000154 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM2 + PWM Comparison 2 Mode Register + 0x00000158 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD2 + PWM Comparison 2 Mode Update Register + 0x0000015C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV3 + PWM Comparison 3 Value Register + 0x00000160 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD3 + PWM Comparison 3 Value Update Register + 0x00000164 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM3 + PWM Comparison 3 Mode Register + 0x00000168 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD3 + PWM Comparison 3 Mode Update Register + 0x0000016C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV4 + PWM Comparison 4 Value Register + 0x00000170 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD4 + PWM Comparison 4 Value Update Register + 0x00000174 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM4 + PWM Comparison 4 Mode Register + 0x00000178 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD4 + PWM Comparison 4 Mode Update Register + 0x0000017C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV5 + PWM Comparison 5 Value Register + 0x00000180 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD5 + PWM Comparison 5 Value Update Register + 0x00000184 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM5 + PWM Comparison 5 Mode Register + 0x00000188 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD5 + PWM Comparison 5 Mode Update Register + 0x0000018C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV6 + PWM Comparison 6 Value Register + 0x00000190 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD6 + PWM Comparison 6 Value Update Register + 0x00000194 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM6 + PWM Comparison 6 Mode Register + 0x00000198 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD6 + PWM Comparison 6 Mode Update Register + 0x0000019C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV7 + PWM Comparison 7 Value Register + 0x000001A0 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD7 + PWM Comparison 7 Value Update Register + 0x000001A4 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM7 + PWM Comparison 7 Mode Register + 0x000001A8 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD7 + PWM Comparison 7 Mode Update Register + 0x000001AC + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMR0 + PWM Channel Mode Register (ch_num = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY0 + PWM Channel Duty Cycle Register (ch_num = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD0 + PWM Channel Duty Cycle Update Register (ch_num = 0) + 0x00000208 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD0 + PWM Channel Period Register (ch_num = 0) + 0x0000020C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD0 + PWM Channel Period Update Register (ch_num = 0) + 0x00000210 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT0 + PWM Channel Counter Register (ch_num = 0) + 0x00000214 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT0 + PWM Channel Dead Time Register (ch_num = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD0 + PWM Channel Dead Time Update Register (ch_num = 0) + 0x0000021C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR1 + PWM Channel Mode Register (ch_num = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY1 + PWM Channel Duty Cycle Register (ch_num = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD1 + PWM Channel Duty Cycle Update Register (ch_num = 1) + 0x00000228 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD1 + PWM Channel Period Register (ch_num = 1) + 0x0000022C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD1 + PWM Channel Period Update Register (ch_num = 1) + 0x00000230 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT1 + PWM Channel Counter Register (ch_num = 1) + 0x00000234 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT1 + PWM Channel Dead Time Register (ch_num = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD1 + PWM Channel Dead Time Update Register (ch_num = 1) + 0x0000023C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR2 + PWM Channel Mode Register (ch_num = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY2 + PWM Channel Duty Cycle Register (ch_num = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD2 + PWM Channel Duty Cycle Update Register (ch_num = 2) + 0x00000248 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD2 + PWM Channel Period Register (ch_num = 2) + 0x0000024C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD2 + PWM Channel Period Update Register (ch_num = 2) + 0x00000250 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT2 + PWM Channel Counter Register (ch_num = 2) + 0x00000254 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT2 + PWM Channel Dead Time Register (ch_num = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD2 + PWM Channel Dead Time Update Register (ch_num = 2) + 0x0000025C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR3 + PWM Channel Mode Register (ch_num = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY3 + PWM Channel Duty Cycle Register (ch_num = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD3 + PWM Channel Duty Cycle Update Register (ch_num = 3) + 0x00000268 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD3 + PWM Channel Period Register (ch_num = 3) + 0x0000026C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD3 + PWM Channel Period Update Register (ch_num = 3) + 0x00000270 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT3 + PWM Channel Counter Register (ch_num = 3) + 0x00000274 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT3 + PWM Channel Dead Time Register (ch_num = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD3 + PWM Channel Dead Time Update Register (ch_num = 3) + 0x0000027C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AES + 6149M + Advanced Encryption Standard + AES_ + 0x40004000 + + 0 + 0x4000 + registers + + + AES + 39 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Start Processing + 0 + 1 + write-only + + + SWRST + Software Reset + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + CIPHER + Processing Mode + 0 + 1 + read-write + + + DUALBUFF + Dual Input Buffer + 3 + 1 + read-write + + + INACTIVE + AES_IDATARx cannot be written during processing of previous block. + 0x0 + + + ACTIVE + AES_IDATARx can be written during processing of previous block when SMOD = 0x2. It speeds up the overall runtime of large files. + 0x1 + + + + + PROCDLY + Processing Delay + 4 + 4 + read-write + + + SMOD + Start Mode + 8 + 2 + read-write + + + MANUAL_START + Manual Mode + 0x0 + + + AUTO_START + Auto Mode + 0x1 + + + IDATAR0_START + AES_IDATAR0 access only Auto Mode + 0x2 + + + + + KEYSIZE + Key Size + 10 + 2 + read-write + + + AES128 + AES Key Size is 128 bits + 0x0 + + + AES192 + AES Key Size is 192 bits + 0x1 + + + AES256 + AES Key Size is 256 bits + 0x2 + + + + + OPMOD + Operation Mode + 12 + 3 + read-write + + + ECB + ECB: Electronic Code Book mode + 0x0 + + + CBC + CBC: Cipher Block Chaining mode + 0x1 + + + OFB + OFB: Output Feedback mode + 0x2 + + + CFB + CFB: Cipher Feedback mode + 0x3 + + + CTR + CTR: Counter mode (16-bit internal counter) + 0x4 + + + + + LOD + Last Output Data Mode + 15 + 1 + read-write + + + CFBS + Cipher Feedback Data Size + 16 + 3 + read-write + + + SIZE_128BIT + 128-bit + 0x0 + + + SIZE_64BIT + 64-bit + 0x1 + + + SIZE_32BIT + 32-bit + 0x2 + + + SIZE_16BIT + 16-bit + 0x3 + + + SIZE_8BIT + 8-bit + 0x4 + + + + + CKEY + Key + 20 + 4 + read-write + + + PASSWD + This field must be written with 0xE the first time that AES_MR is programmed. For subsequent programming of the AES_MR, any value can be written, including that of 0xE.Always reads as 0. + 0xE + + + + + + + IER + Interrupt Enable Register + 0x00000010 + 32 + write-only + + + DATRDY + Data Ready Interrupt Enable + 0 + 1 + write-only + + + URAD + Unspecified Register Access Detection Interrupt Enable + 8 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000014 + 32 + write-only + + + DATRDY + Data Ready Interrupt Disable + 0 + 1 + write-only + + + URAD + Unspecified Register Access Detection Interrupt Disable + 8 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000018 + 32 + read-only + 0x00000000 + + + DATRDY + Data Ready Interrupt Mask + 0 + 1 + read-only + + + URAD + Unspecified Register Access Detection Interrupt Mask + 8 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + DATRDY + Data Ready + 0 + 1 + read-only + + + URAD + Unspecified Register Access Detection Status + 8 + 1 + read-only + + + URAT + Unspecified Register Access + 12 + 4 + read-only + + + IDR_WR_PROCESSING + Input Data Register written during the data processing when SMOD = 0x2 mode. + 0x0 + + + ODR_RD_PROCESSING + Output Data Register read during the data processing. + 0x1 + + + MR_WR_PROCESSING + Mode Register written during the data processing. + 0x2 + + + ODR_RD_SUBKGEN + Output Data Register read during the sub-keys generation. + 0x3 + + + MR_WR_SUBKGEN + Mode Register written during the sub-keys generation. + 0x4 + + + WOR_RD_ACCESS + Write-only register read access. + 0x5 + + + + + + + 8 + 4 + 0-7 + KEYWR[%s] + Key Word Register + 0x00000020 + 32 + write-only + + + KEYW + Key Word + 0 + 32 + write-only + + + + + 4 + 4 + 0-3 + IDATAR[%s] + Input Data Register + 0x00000040 + 32 + write-only + + + IDATA + Input Data Word + 0 + 32 + write-only + + + + + 4 + 4 + 0-3 + ODATAR[%s] + Output Data Register + 0x00000050 + 32 + read-only + + + ODATA + Output Data + 0 + 32 + read-only + + + + + 4 + 4 + 0-3 + IVR[%s] + Initialization Vector Register + 0x00000060 + 32 + write-only + + + IV + Initialization Vector + 0 + 32 + write-only + + + + + + + CAN0 + 6019P + Controller Area Network 0 + CAN + CAN0_ + 0x40010000 + + 0 + 0x4000 + registers + + + CAN0 + 37 + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00000000 + + + CANEN + CAN Controller Enable + 0 + 1 + read-write + + + LPM + Disable/Enable Low Power Mode + 1 + 1 + read-write + + + ABM + Disable/Enable Autobaud/Listen mode + 2 + 1 + read-write + + + OVL + Disable/Enable Overload Frame + 3 + 1 + read-write + + + TEOF + Timestamp messages at each end of Frame + 4 + 1 + read-write + + + TTM + Disable/Enable Time Triggered Mode + 5 + 1 + read-write + + + TIMFRZ + Enable Timer Freeze + 6 + 1 + read-write + + + DRPT + Disable Repeat + 7 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000004 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Enable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Enable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Enable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Enable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Enable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Enable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Enable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Enable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Enable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Enable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Enable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Enable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Enable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Enable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt Enable + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Enable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Enable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Enable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Enable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Enable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Enable + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000008 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Disable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Disable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Disable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Disable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Disable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Disable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Disable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Disable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Disable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Disable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Disable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Disable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Disable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Disable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Disable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Disable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Disable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Disable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Disable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Disable + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000000C + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Interrupt Mask + 0 + 1 + read-only + + + MB1 + Mailbox 1 Interrupt Mask + 1 + 1 + read-only + + + MB2 + Mailbox 2 Interrupt Mask + 2 + 1 + read-only + + + MB3 + Mailbox 3 Interrupt Mask + 3 + 1 + read-only + + + MB4 + Mailbox 4 Interrupt Mask + 4 + 1 + read-only + + + MB5 + Mailbox 5 Interrupt Mask + 5 + 1 + read-only + + + MB6 + Mailbox 6 Interrupt Mask + 6 + 1 + read-only + + + MB7 + Mailbox 7 Interrupt Mask + 7 + 1 + read-only + + + ERRA + Error Active Mode Interrupt Mask + 16 + 1 + read-only + + + WARN + Warning Limit Interrupt Mask + 17 + 1 + read-only + + + ERRP + Error Passive Mode Interrupt Mask + 18 + 1 + read-only + + + BOFF + Bus Off Mode Interrupt Mask + 19 + 1 + read-only + + + SLEEP + Sleep Interrupt Mask + 20 + 1 + read-only + + + WAKEUP + Wakeup Interrupt Mask + 21 + 1 + read-only + + + TOVF + Timer Overflow Interrupt Mask + 22 + 1 + read-only + + + TSTP + Timestamp Interrupt Mask + 23 + 1 + read-only + + + CERR + CRC Error Interrupt Mask + 24 + 1 + read-only + + + SERR + Stuffing Error Interrupt Mask + 25 + 1 + read-only + + + AERR + Acknowledgment Error Interrupt Mask + 26 + 1 + read-only + + + FERR + Form Error Interrupt Mask + 27 + 1 + read-only + + + BERR + Bit Error Interrupt Mask + 28 + 1 + read-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Event + 0 + 1 + read-only + + + MB1 + Mailbox 1 Event + 1 + 1 + read-only + + + MB2 + Mailbox 2 Event + 2 + 1 + read-only + + + MB3 + Mailbox 3 Event + 3 + 1 + read-only + + + MB4 + Mailbox 4 Event + 4 + 1 + read-only + + + MB5 + Mailbox 5 Event + 5 + 1 + read-only + + + MB6 + Mailbox 6 Event + 6 + 1 + read-only + + + MB7 + Mailbox 7 Event + 7 + 1 + read-only + + + ERRA + Error Active Mode + 16 + 1 + read-only + + + WARN + Warning Limit + 17 + 1 + read-only + + + ERRP + Error Passive Mode + 18 + 1 + read-only + + + BOFF + Bus Off Mode + 19 + 1 + read-only + + + SLEEP + CAN controller in Low power Mode + 20 + 1 + read-only + + + WAKEUP + CAN controller is not in Low power Mode + 21 + 1 + read-only + + + TOVF + Timer Overflow + 22 + 1 + read-only + + + TSTP + Timestamp + 23 + 1 + read-only + + + CERR + Mailbox CRC Error + 24 + 1 + read-only + + + SERR + Mailbox Stuffing Error + 25 + 1 + read-only + + + AERR + Acknowledgment Error + 26 + 1 + read-only + + + FERR + Form Error + 27 + 1 + read-only + + + BERR + Bit Error + 28 + 1 + read-only + + + RBSY + Receiver busy + 29 + 1 + read-only + + + TBSY + Transmitter busy + 30 + 1 + read-only + + + OVLSY + Overload busy + 31 + 1 + read-only + + + + + BR + Baudrate Register + 0x00000014 + 32 + read-write + 0x00000000 + + + PHASE2 + Phase 2 segment + 0 + 3 + read-write + + + PHASE1 + Phase 1 segment + 4 + 3 + read-write + + + PROPAG + Programming time segment + 8 + 3 + read-write + + + SJW + Re-synchronization jump width + 12 + 2 + read-write + + + BRP + Baudrate Prescaler. + 16 + 7 + read-write + + + SMP + Sampling Mode + 24 + 1 + read-write + + + ONCE + The incoming bit stream is sampled once at sample point. + 0 + + + THREE + The incoming bit stream is sampled three times with a period of a peripheral clock, centered on sample point. + 1 + + + + + + + TIM + Timer Register + 0x00000018 + 32 + read-only + 0x00000000 + + + TIMER + Timer + 0 + 16 + read-only + + + + + TIMESTP + Timestamp Register + 0x0000001C + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timestamp + 0 + 16 + read-only + + + + + ECR + Error Counter Register + 0x00000020 + 32 + read-only + 0x00000000 + + + REC + Receive Error Counter + 0 + 8 + read-only + + + TEC + Transmit Error Counter + 16 + 9 + read-only + + + + + TCR + Transfer Command Register + 0x00000024 + 32 + write-only + + + MB0 + Transfer Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Transfer Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Transfer Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Transfer Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Transfer Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Transfer Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Transfer Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Transfer Request for Mailbox 7 + 7 + 1 + write-only + + + TIMRST + Timer Reset + 31 + 1 + write-only + + + + + ACR + Abort Command Register + 0x00000028 + 32 + write-only + + + MB0 + Abort Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Abort Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Abort Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Abort Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Abort Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Abort Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Abort Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Abort Request for Mailbox 7 + 7 + 1 + write-only + + + + + WPMR + Write Protect Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + SPI Write Protection Key Password. + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x43414E + + + + + + + WPSR + Write Protect Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + MMR0 + Mailbox Mode Register (MB = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM0 + Mailbox Acceptance Mask Register (MB = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID0 + Mailbox ID Register (MB = 0) + 0x00000208 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID0 + Mailbox Family ID Register (MB = 0) + 0x0000020C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR0 + Mailbox Status Register (MB = 0) + 0x00000210 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL0 + Mailbox Data Low Register (MB = 0) + 0x00000214 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH0 + Mailbox Data High Register (MB = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR0 + Mailbox Control Register (MB = 0) + 0x0000021C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR1 + Mailbox Mode Register (MB = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM1 + Mailbox Acceptance Mask Register (MB = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID1 + Mailbox ID Register (MB = 1) + 0x00000228 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID1 + Mailbox Family ID Register (MB = 1) + 0x0000022C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR1 + Mailbox Status Register (MB = 1) + 0x00000230 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL1 + Mailbox Data Low Register (MB = 1) + 0x00000234 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH1 + Mailbox Data High Register (MB = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR1 + Mailbox Control Register (MB = 1) + 0x0000023C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR2 + Mailbox Mode Register (MB = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM2 + Mailbox Acceptance Mask Register (MB = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID2 + Mailbox ID Register (MB = 2) + 0x00000248 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID2 + Mailbox Family ID Register (MB = 2) + 0x0000024C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR2 + Mailbox Status Register (MB = 2) + 0x00000250 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL2 + Mailbox Data Low Register (MB = 2) + 0x00000254 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH2 + Mailbox Data High Register (MB = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR2 + Mailbox Control Register (MB = 2) + 0x0000025C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR3 + Mailbox Mode Register (MB = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM3 + Mailbox Acceptance Mask Register (MB = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID3 + Mailbox ID Register (MB = 3) + 0x00000268 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID3 + Mailbox Family ID Register (MB = 3) + 0x0000026C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR3 + Mailbox Status Register (MB = 3) + 0x00000270 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL3 + Mailbox Data Low Register (MB = 3) + 0x00000274 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH3 + Mailbox Data High Register (MB = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR3 + Mailbox Control Register (MB = 3) + 0x0000027C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR4 + Mailbox Mode Register (MB = 4) + 0x00000280 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM4 + Mailbox Acceptance Mask Register (MB = 4) + 0x00000284 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID4 + Mailbox ID Register (MB = 4) + 0x00000288 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID4 + Mailbox Family ID Register (MB = 4) + 0x0000028C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR4 + Mailbox Status Register (MB = 4) + 0x00000290 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL4 + Mailbox Data Low Register (MB = 4) + 0x00000294 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH4 + Mailbox Data High Register (MB = 4) + 0x00000298 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR4 + Mailbox Control Register (MB = 4) + 0x0000029C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR5 + Mailbox Mode Register (MB = 5) + 0x000002A0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM5 + Mailbox Acceptance Mask Register (MB = 5) + 0x000002A4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID5 + Mailbox ID Register (MB = 5) + 0x000002A8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID5 + Mailbox Family ID Register (MB = 5) + 0x000002AC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR5 + Mailbox Status Register (MB = 5) + 0x000002B0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL5 + Mailbox Data Low Register (MB = 5) + 0x000002B4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH5 + Mailbox Data High Register (MB = 5) + 0x000002B8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR5 + Mailbox Control Register (MB = 5) + 0x000002BC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR6 + Mailbox Mode Register (MB = 6) + 0x000002C0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM6 + Mailbox Acceptance Mask Register (MB = 6) + 0x000002C4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID6 + Mailbox ID Register (MB = 6) + 0x000002C8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID6 + Mailbox Family ID Register (MB = 6) + 0x000002CC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR6 + Mailbox Status Register (MB = 6) + 0x000002D0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL6 + Mailbox Data Low Register (MB = 6) + 0x000002D4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH6 + Mailbox Data High Register (MB = 6) + 0x000002D8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR6 + Mailbox Control Register (MB = 6) + 0x000002DC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR7 + Mailbox Mode Register (MB = 7) + 0x000002E0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM7 + Mailbox Acceptance Mask Register (MB = 7) + 0x000002E4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID7 + Mailbox ID Register (MB = 7) + 0x000002E8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID7 + Mailbox Family ID Register (MB = 7) + 0x000002EC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR7 + Mailbox Status Register (MB = 7) + 0x000002F0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL7 + Mailbox Data Low Register (MB = 7) + 0x000002F4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH7 + Mailbox Data High Register (MB = 7) + 0x000002F8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR7 + Mailbox Control Register (MB = 7) + 0x000002FC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + + + GMAC + 11046F + Gigabit Ethernet MAC + GMAC_ + 0x40034000 + + 0 + 0x4000 + registers + + + GMAC + 44 + + + + NCR + Network Control Register + 0x00000000 + 32 + read-write + 0x00000000 + + + LBL + Loop Back Local + 1 + 1 + read-write + + + RXEN + Receive Enable + 2 + 1 + read-write + + + TXEN + Transmit Enable + 3 + 1 + read-write + + + MPE + Management Port Enable + 4 + 1 + read-write + + + CLRSTAT + Clear Statistics Registers + 5 + 1 + read-write + + + INCSTAT + Increment Statistics Registers + 6 + 1 + read-write + + + WESTAT + Write Enable for Statistics Registers + 7 + 1 + read-write + + + BP + Back pressure + 8 + 1 + read-write + + + TSTART + Start Transmission + 9 + 1 + read-write + + + THALT + Transmit Halt + 10 + 1 + read-write + + + TXPF + Transmit Pause Frame + 11 + 1 + read-write + + + TXZQPF + Transmit Zero Quantum Pause Frame + 12 + 1 + read-write + + + SRTSM + Store Receive Time Stamp to Memory + 15 + 1 + read-write + + + ENPBPR + Enable PFC Priority-based Pause Reception + 16 + 1 + read-write + + + TXPBPF + Transmit PFC Priority-based Pause Frame + 17 + 1 + read-write + + + FNP + Flush Next Packet + 18 + 1 + read-write + + + + + NCFGR + Network Configuration Register + 0x00000004 + 32 + read-write + 0x00080000 + + + SPD + Speed + 0 + 1 + read-write + + + FD + Full Duplex + 1 + 1 + read-write + + + DNVLAN + Discard Non-VLAN FRAMES + 2 + 1 + read-write + + + JFRAME + Jumbo Frame Size + 3 + 1 + read-write + + + CAF + Copy All Frames + 4 + 1 + read-write + + + NBC + No Broadcast + 5 + 1 + read-write + + + MTIHEN + Multicast Hash Enable + 6 + 1 + read-write + + + UNIHEN + Unicast Hash Enable + 7 + 1 + read-write + + + MAXFS + 1536 Maximum Frame Size + 8 + 1 + read-write + + + RTY + Retry Test + 12 + 1 + read-write + + + PEN + Pause Enable + 13 + 1 + read-write + + + RXBUFO + Receive Buffer Offset + 14 + 2 + read-write + + + LFERD + Length Field Error Frame Discard + 16 + 1 + read-write + + + RFCS + Remove FCS + 17 + 1 + read-write + + + CLK + MDC CLock Division + 18 + 3 + read-write + + + MCK_8 + MCK divided by 8 (MCK up to 20 MHz) + 0x0 + + + MCK_16 + MCK divided by 16 (MCK up to 40 MHz) + 0x1 + + + MCK_32 + MCK divided by 32 (MCK up to 80 MHz) + 0x2 + + + MCK_48 + MCK divided by 48 (MCK up to 120 MHz) + 0x3 + + + MCK_64 + MCK divided by 64 (MCK up to 160 MHz) + 0x4 + + + MCK_96 + MCK divided by 96 (MCK up to 240 MHz) + 0x5 + + + + + DBW + Data Bus Width + 21 + 2 + read-write + + + DCPF + Disable Copy of Pause Frames + 23 + 1 + read-write + + + RXCOEN + Receive Checksum Offload Enable + 24 + 1 + read-write + + + EFRHD + Enable Frames Received in Half Duplex + 25 + 1 + read-write + + + IRXFCS + Ignore RX FCS + 26 + 1 + read-write + + + IPGSEN + IP Stretch Enable + 28 + 1 + read-write + + + RXBP + Receive Bad Preamble + 29 + 1 + read-write + + + IRXER + Ignore IPG GRXER + 30 + 1 + read-write + + + + + NSR + Network Status Register + 0x00000008 + 32 + read-only + + + MDIO + MDIO Input Status + 1 + 1 + read-only + + + IDLE + PHY Management Logic Idle + 2 + 1 + read-only + + + + + UR + User Register + 0x0000000C + 32 + read-write + 0x00000000 + + + MII + MII Mode + 0 + 1 + read-write + + + + + DCFGR + DMA Configuration Register + 0x00000010 + 32 + read-write + 0x00020004 + + + FBLDO + Fixed Burst Length for DMA Data Operations: + 0 + 5 + read-write + + + SINGLE + 00001: Always use SINGLE AHB bursts + 0x1 + + + INCR4 + 001xx: Attempt to use INCR4 AHB bursts (Default) + 0x4 + + + INCR8 + 01xxx: Attempt to use INCR8 AHB bursts + 0x8 + + + INCR16 + 1xxxx: Attempt to use INCR16 AHB bursts + 0x10 + + + + + ESMA + Endian Swap Mode Enable for Management Descriptor Accesses + 6 + 1 + read-write + + + ESPA + Endian Swap Mode Enable for Packet Data Accesses + 7 + 1 + read-write + + + DRBS + DMA Receive Buffer Size + 16 + 8 + read-write + + + + + TSR + Transmit Status Register + 0x00000014 + 32 + read-write + 0x00000000 + + + UBR + Used Bit Read + 0 + 1 + read-write + + + COL + Collision Occurred + 1 + 1 + read-write + + + RLE + Retry Limit Exceeded + 2 + 1 + read-write + + + TXGO + Transmit Go + 3 + 1 + read-write + + + TFC + Transmit Frame Corruption Due to AHB Error + 4 + 1 + read-write + + + TXCOMP + Transmit Complete + 5 + 1 + read-write + + + UND + Transmit Underrun + 6 + 1 + read-write + + + HRESP + HRESP Not OK + 8 + 1 + read-write + + + + + RBQB + Receive Buffer Queue Base Address + 0x00000018 + 32 + read-write + 0x00000000 + + + ADDR + Receive Buffer Queue Base Address + 2 + 30 + read-write + + + + + TBQB + Transmit Buffer Queue Base Address + 0x0000001C + 32 + read-write + 0x00000000 + + + ADDR + Transmit Buffer Queue Base Address + 2 + 30 + read-write + + + + + RSR + Receive Status Register + 0x00000020 + 32 + read-write + 0x00000000 + + + BNA + Buffer Not Available + 0 + 1 + read-write + + + REC + Frame Received + 1 + 1 + read-write + + + RXOVR + Receive Overrun + 2 + 1 + read-write + + + HNO + HRESP Not OK + 3 + 1 + read-write + + + + + ISR + Interrupt Status Register + 0x00000024 + 32 + read-only + 0x00000000 + + + MFS + Management Frame Sent + 0 + 1 + read-only + + + RCOMP + Receive Complete + 1 + 1 + read-only + + + RXUBR + RX Used Bit Read + 2 + 1 + read-only + + + TXUBR + TX Used Bit Read + 3 + 1 + read-only + + + TUR + Transmit Underrun + 4 + 1 + read-only + + + RLEX + Retry Limit Exceeded + 5 + 1 + read-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + read-only + + + TCOMP + Transmit Complete + 7 + 1 + read-only + + + ROVR + Receive Overrun + 10 + 1 + read-only + + + HRESP + HRESP Not OK + 11 + 1 + read-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + read-only + + + PTZ + Pause Time Zero + 13 + 1 + read-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + read-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + read-only + + + SFR + PTP Sync Frame Received + 19 + 1 + read-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + read-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + read-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + read-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + read-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + read-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + read-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + read-only + + + WOL + Wake On LAN + 28 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000028 + 32 + write-only + + + MFS + Management Frame Sent + 0 + 1 + write-only + + + RCOMP + Receive Complete + 1 + 1 + write-only + + + RXUBR + RX Used Bit Read + 2 + 1 + write-only + + + TXUBR + TX Used Bit Read + 3 + 1 + write-only + + + TUR + Transmit Underrun + 4 + 1 + write-only + + + RLEX + Retry Limit Exceeded or Late Collision + 5 + 1 + write-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + write-only + + + TCOMP + Transmit Complete + 7 + 1 + write-only + + + ROVR + Receive Overrun + 10 + 1 + write-only + + + HRESP + HRESP Not OK + 11 + 1 + write-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + write-only + + + PTZ + Pause Time Zero + 13 + 1 + write-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + write-only + + + EXINT + External Interrupt + 15 + 1 + write-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + write-only + + + SFR + PTP Sync Frame Received + 19 + 1 + write-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + write-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + write-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + write-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + write-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + write-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + write-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + write-only + + + WOL + Wake On LAN + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000002C + 32 + write-only + + + MFS + Management Frame Sent + 0 + 1 + write-only + + + RCOMP + Receive Complete + 1 + 1 + write-only + + + RXUBR + RX Used Bit Read + 2 + 1 + write-only + + + TXUBR + TX Used Bit Read + 3 + 1 + write-only + + + TUR + Transmit Underrun + 4 + 1 + write-only + + + RLEX + Retry Limit Exceeded or Late Collision + 5 + 1 + write-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + write-only + + + TCOMP + Transmit Complete + 7 + 1 + write-only + + + ROVR + Receive Overrun + 10 + 1 + write-only + + + HRESP + HRESP Not OK + 11 + 1 + write-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + write-only + + + PTZ + Pause Time Zero + 13 + 1 + write-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + write-only + + + EXINT + External Interrupt + 15 + 1 + write-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + write-only + + + SFR + PTP Sync Frame Received + 19 + 1 + write-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + write-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + write-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + write-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + write-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + write-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + write-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + write-only + + + WOL + Wake On LAN + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000030 + 32 + read-only + 0x07FFFFFF + + + MFS + Management Frame Sent + 0 + 1 + read-only + + + RCOMP + Receive Complete + 1 + 1 + read-only + + + RXUBR + RX Used Bit Read + 2 + 1 + read-only + + + TXUBR + TX Used Bit Read + 3 + 1 + read-only + + + TUR + Transmit Underrun + 4 + 1 + read-only + + + RLEX + Retry Limit Exceeded + 5 + 1 + read-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + read-only + + + TCOMP + Transmit Complete + 7 + 1 + read-only + + + ROVR + Receive Overrun + 10 + 1 + read-only + + + HRESP + HRESP Not OK + 11 + 1 + read-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + read-only + + + PTZ + Pause Time Zero + 13 + 1 + read-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + read-only + + + EXINT + External Interrupt + 15 + 1 + read-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + read-only + + + SFR + PTP Sync Frame Received + 19 + 1 + read-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + read-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + read-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + read-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + read-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + read-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + read-only + + + + + MAN + PHY Maintenance Register + 0x00000034 + 32 + read-write + 0x00000000 + + + DATA + PHY Data + 0 + 16 + read-write + + + WTN + Write Ten + 16 + 2 + read-write + + + REGA + Register Address + 18 + 5 + read-write + + + PHYA + PHY Address + 23 + 5 + read-write + + + OP + Operation + 28 + 2 + read-write + + + CLTTO + Clause 22 Operation + 30 + 1 + read-write + + + WZO + Write ZERO + 31 + 1 + read-write + + + + + RPQ + Received Pause Quantum Register + 0x00000038 + 32 + read-only + 0x00000000 + + + RPQ + Received Pause Quantum + 0 + 16 + read-only + + + + + TPQ + Transmit Pause Quantum Register + 0x0000003C + 32 + read-write + 0x0000FFFF + + + TPQ + Transmit Pause Quantum + 0 + 16 + read-write + + + + + HRB + Hash Register Bottom [31:0] + 0x00000080 + 32 + read-write + 0x00000000 + + + ADDR + Hash Address + 0 + 32 + read-write + + + + + HRT + Hash Register Top [63:32] + 0x00000084 + 32 + read-write + 0x00000000 + + + ADDR + Hash Address + 0 + 32 + read-write + + + + + SAB1 + Specific Address 1 Bottom [31:0] Register + 0x00000088 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 + 0 + 32 + read-write + + + + + SAT1 + Specific Address 1 Top [47:32] Register + 0x0000008C + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 + 0 + 16 + read-write + + + + + SAB2 + Specific Address 2 Bottom [31:0] Register + 0x00000090 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 2 + 0 + 32 + read-write + + + + + SAT2 + Specific Address 2 Top [47:32] Register + 0x00000094 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 2 + 0 + 16 + read-write + + + + + SAB3 + Specific Address 3 Bottom [31:0] Register + 0x00000098 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 3 + 0 + 32 + read-write + + + + + SAT3 + Specific Address 3 Top [47:32] Register + 0x0000009C + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 3 + 0 + 16 + read-write + + + + + SAB4 + Specific Address 4 Bottom [31:0] Register + 0x000000A0 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 4 + 0 + 32 + read-write + + + + + SAT4 + Specific Address 4 Top [47:32] Register + 0x000000A4 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 4 + 0 + 16 + read-write + + + + + 4 + 4 + 0-3 + TIDM[%s] + Type ID Match 1 Register + 0x000000A8 + 32 + read-write + + + TID + Type ID Match 1 + 0 + 16 + read-write + + + + + IPGS + IPG Stretch Register + 0x000000BC + 32 + read-write + 0x00000000 + + + FL + Frame Length + 0 + 16 + read-write + + + + + SVLAN + Stacked VLAN Register + 0x000000C0 + 32 + read-write + 0x00000000 + + + VLAN_TYPE + User Defined VLAN_TYPE Field + 0 + 16 + read-write + + + ESVLAN + Enable Stacked VLAN Processing Mode + 31 + 1 + read-write + + + + + TPFCP + Transmit PFC Pause Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + PEV + Priority Enable Vector + 0 + 8 + read-write + + + PQ + Pause Quantum + 8 + 8 + read-write + + + + + SAMB1 + Specific Address 1 Mask Bottom [31:0] Register + 0x000000C8 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 Mask + 0 + 32 + read-write + + + + + SAMT1 + Specific Address 1 Mask Top [47:32] Register + 0x000000CC + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 Mask + 0 + 16 + read-write + + + + + OTLO + Octets Transmitted [31:0] Register + 0x00000100 + 32 + read-only + 0x00000000 + + + TXO + Transmitted Octets + 0 + 32 + read-only + + + + + OTHI + Octets Transmitted [47:32] Register + 0x00000104 + 32 + read-only + 0x00000000 + + + TXO + Transmitted Octets + 0 + 16 + read-only + + + + + FT + Frames Transmitted Register + 0x00000108 + 32 + read-only + 0x00000000 + + + FTX + Frames Transmitted without Error + 0 + 32 + read-only + + + + + BCFT + Broadcast Frames Transmitted Register + 0x0000010C + 32 + read-only + 0x00000000 + + + BFTX + Broadcast Frames Transmitted without Error + 0 + 32 + read-only + + + + + MFT + Multicast Frames Transmitted Register + 0x00000110 + 32 + read-only + 0x00000000 + + + MFTX + Multicast Frames Transmitted without Error + 0 + 32 + read-only + + + + + PFT + Pause Frames Transmitted Register + 0x00000114 + 32 + read-only + 0x00000000 + + + PFTX + Pause Frames Transmitted Register + 0 + 16 + read-only + + + + + BFT64 + 64 Byte Frames Transmitted Register + 0x00000118 + 32 + read-only + 0x00000000 + + + NFTX + 64 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT127 + 65 to 127 Byte Frames Transmitted Register + 0x0000011C + 32 + read-only + 0x00000000 + + + NFTX + 65 to 127 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT255 + 128 to 255 Byte Frames Transmitted Register + 0x00000120 + 32 + read-only + 0x00000000 + + + NFTX + 128 to 255 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT511 + 256 to 511 Byte Frames Transmitted Register + 0x00000124 + 32 + read-only + 0x00000000 + + + NFTX + 256 to 511 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT1023 + 512 to 1023 Byte Frames Transmitted Register + 0x00000128 + 32 + read-only + 0x00000000 + + + NFTX + 512 to 1023 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT1518 + 1024 to 1518 Byte Frames Transmitted Register + 0x0000012C + 32 + read-only + 0x00000000 + + + NFTX + 1024 to 1518 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + GTBFT1518 + Greater Than 1518 Byte Frames Transmitted Register + 0x00000130 + 32 + read-only + 0x00000000 + + + NFTX + Greater than 1518 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TUR + Transmit Underruns Register + 0x00000134 + 32 + read-only + 0x00000000 + + + TXUNR + Transmit Underruns + 0 + 10 + read-only + + + + + SCF + Single Collision Frames Register + 0x00000138 + 32 + read-only + 0x00000000 + + + SCOL + Single Collision + 0 + 18 + read-only + + + + + MCF + Multiple Collision Frames Register + 0x0000013C + 32 + read-only + 0x00000000 + + + MCOL + Multiple Collision + 0 + 18 + read-only + + + + + EC + Excessive Collisions Register + 0x00000140 + 32 + read-only + 0x00000000 + + + XCOL + Excessive Collisions + 0 + 10 + read-only + + + + + LC + Late Collisions Register + 0x00000144 + 32 + read-only + 0x00000000 + + + LCOL + Late Collisions + 0 + 10 + read-only + + + + + DTF + Deferred Transmission Frames Register + 0x00000148 + 32 + read-only + 0x00000000 + + + DEFT + Deferred Transmission + 0 + 18 + read-only + + + + + CSE + Carrier Sense Errors Register + 0x0000014C + 32 + read-only + 0x00000000 + + + CSR + Carrier Sense Error + 0 + 10 + read-only + + + + + ORLO + Octets Received [31:0] Received + 0x00000150 + 32 + read-only + 0x00000000 + + + RXO + Received Octets + 0 + 32 + read-only + + + + + ORHI + Octets Received [47:32] Received + 0x00000154 + 32 + read-only + 0x00000000 + + + RXO + Received Octets + 0 + 16 + read-only + + + + + FR + Frames Received Register + 0x00000158 + 32 + read-only + 0x00000000 + + + FRX + Frames Received without Error + 0 + 32 + read-only + + + + + BCFR + Broadcast Frames Received Register + 0x0000015C + 32 + read-only + 0x00000000 + + + BFRX + Broadcast Frames Received without Error + 0 + 32 + read-only + + + + + MFR + Multicast Frames Received Register + 0x00000160 + 32 + read-only + 0x00000000 + + + MFRX + Multicast Frames Received without Error + 0 + 32 + read-only + + + + + PFR + Pause Frames Received Register + 0x00000164 + 32 + read-only + 0x00000000 + + + PFRX + Pause Frames Received Register + 0 + 16 + read-only + + + + + BFR64 + 64 Byte Frames Received Register + 0x00000168 + 32 + read-only + 0x00000000 + + + NFRX + 64 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR127 + 65 to 127 Byte Frames Received Register + 0x0000016C + 32 + read-only + 0x00000000 + + + NFRX + 65 to 127 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR255 + 128 to 255 Byte Frames Received Register + 0x00000170 + 32 + read-only + 0x00000000 + + + NFRX + 128 to 255 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR511 + 256 to 511Byte Frames Received Register + 0x00000174 + 32 + read-only + 0x00000000 + + + NFRX + 256 to 511 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR1023 + 512 to 1023 Byte Frames Received Register + 0x00000178 + 32 + read-only + 0x00000000 + + + NFRX + 512 to 1023 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR1518 + 1024 to 1518 Byte Frames Received Register + 0x0000017C + 32 + read-only + 0x00000000 + + + NFRX + 1024 to 1518 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TMXBFR + 1519 to Maximum Byte Frames Received Register + 0x00000180 + 32 + read-only + 0x00000000 + + + NFRX + 1519 to Maximum Byte Frames Received without Error + 0 + 32 + read-only + + + + + UFR + Undersize Frames Received Register + 0x00000184 + 32 + read-only + 0x00000000 + + + UFRX + Undersize Frames Received + 0 + 10 + read-only + + + + + OFR + Oversize Frames Received Register + 0x00000188 + 32 + read-only + 0x00000000 + + + OFRX + Oversized Frames Received + 0 + 10 + read-only + + + + + JR + Jabbers Received Register + 0x0000018C + 32 + read-only + 0x00000000 + + + JRX + Jabbers Received + 0 + 10 + read-only + + + + + FCSE + Frame Check Sequence Errors Register + 0x00000190 + 32 + read-only + 0x00000000 + + + FCKR + Frame Check Sequence Errors + 0 + 10 + read-only + + + + + LFFE + Length Field Frame Errors Register + 0x00000194 + 32 + read-only + 0x00000000 + + + LFER + Length Field Frame Errors + 0 + 10 + read-only + + + + + RSE + Receive Symbol Errors Register + 0x00000198 + 32 + read-only + 0x00000000 + + + RXSE + Receive Symbol Errors + 0 + 10 + read-only + + + + + AE + Alignment Errors Register + 0x0000019C + 32 + read-only + 0x00000000 + + + AER + Alignment Errors + 0 + 10 + read-only + + + + + RRE + Receive Resource Errors Register + 0x000001A0 + 32 + read-only + 0x00000000 + + + RXRER + Receive Resource Errors + 0 + 18 + read-only + + + + + ROE + Receive Overrun Register + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXOVR + Receive Overruns + 0 + 10 + read-only + + + + + IHCE + IP Header Checksum Errors Register + 0x000001A8 + 32 + read-only + 0x00000000 + + + HCKER + IP Header Checksum Errors + 0 + 8 + read-only + + + + + TCE + TCP Checksum Errors Register + 0x000001AC + 32 + read-only + 0x00000000 + + + TCKER + TCP Checksum Errors + 0 + 8 + read-only + + + + + UCE + UDP Checksum Errors Register + 0x000001B0 + 32 + read-only + 0x00000000 + + + UCKER + UDP Checksum Errors + 0 + 8 + read-only + + + + + TSSSL + 1588 Timer Sync Strobe Seconds [31:0] Register + 0x000001C8 + 32 + read-write + 0x00000000 + + + VTS + Value of Timer Seconds Register Capture + 0 + 32 + read-write + + + + + TSSN + 1588 Timer Sync Strobe Nanoseconds Register + 0x000001CC + 32 + read-write + 0x00000000 + + + VTN + Value Timer Nanoseconds Register Capture + 0 + 30 + read-write + + + + + TSL + 1588 Timer Seconds [31:0] Register + 0x000001D0 + 32 + read-write + 0x00000000 + + + TCS + Timer Count in Seconds + 0 + 32 + read-write + + + + + TN + 1588 Timer Nanoseconds Register + 0x000001D4 + 32 + read-write + 0x00000000 + + + TNS + Timer Count in Nanoseconds + 0 + 30 + read-write + + + + + TA + 1588 Timer Adjust Register + 0x000001D8 + 32 + write-only + + + ITDT + Increment/Decrement + 0 + 30 + write-only + + + ADJ + Adjust 1588 Timer + 31 + 1 + write-only + + + + + TI + 1588 Timer Increment Register + 0x000001DC + 32 + read-write + 0x00000000 + + + CNS + Count Nanoseconds + 0 + 8 + read-write + + + ACNS + Alternative Count Nanoseconds + 8 + 8 + read-write + + + NIT + Number of Increments + 16 + 8 + read-write + + + + + EFTS + PTP Event Frame Transmitted Seconds + 0x000001E0 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + EFTN + PTP Event Frame Transmitted Nanoseconds + 0x000001E4 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + EFRS + PTP Event Frame Received Seconds + 0x000001E8 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + EFRN + PTP Event Frame Received Nanoseconds + 0x000001EC + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + PEFTS + PTP Peer Event Frame Transmitted Seconds + 0x000001F0 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + PEFTN + PTP Peer Event Frame Transmitted Nanoseconds + 0x000001F4 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + PEFRS + PTP Peer Event Frame Received Seconds + 0x000001F8 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + PEFRN + PTP Peer Event Frame Received Nanoseconds + 0x000001FC + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + + + UART1 + 6418K + Universal Asynchronous Receiver Transmitter 1 + UART + UART1_ + 0x40060600 + + 0 + 0x200 + registers + + + UART1 + 45 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even Parity + 0x0 + + + ODD + Odd Parity + 0x1 + + + SPACE + Space: parity forced to 0 + 0x2 + + + MARK + Mark: parity forced to 1 + 0x3 + + + NO + No parity + 0x4 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic echo + 0x1 + + + LOCAL_LOOPBACK + Local loopback + 0x2 + + + REMOTE_LOOPBACK + Remote loopback + 0x3 + + + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + Enable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Enable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Enable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Enable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Enable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Enable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Enable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Enable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Enable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Enable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + Disable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Disable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Disable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Disable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Disable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Disable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Disable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Disable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Disable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + Mask RXRDY Interrupt + 0 + 1 + read-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + read-only + + + ENDRX + Mask End of Receive Transfer Interrupt + 3 + 1 + read-only + + + ENDTX + Mask End of Transmit Interrupt + 4 + 1 + read-only + + + OVRE + Mask Overrun Error Interrupt + 5 + 1 + read-only + + + FRAME + Mask Framing Error Interrupt + 6 + 1 + read-only + + + PARE + Mask Parity Error Interrupt + 7 + 1 + read-only + + + TXEMPTY + Mask TXEMPTY Interrupt + 9 + 1 + read-only + + + TXBUFE + Mask TXBUFE Interrupt + 11 + 1 + read-only + + + RXBUFF + Mask RXBUFF Interrupt + 12 + 1 + read-only + + + + + SR + Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Receive Buffer Full + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 8 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divisor + 0 + 16 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x554152 + + + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + HSMCI + 6449O + High Speed MultiMedia Card Interface + HSMCI_ + 0x40080000 + + 0 + 0x4000 + registers + + + HSMCI + 16 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + MCIEN + Multi-Media Interface Enable + 0 + 1 + write-only + + + MCIDIS + Multi-Media Interface Disable + 1 + 1 + write-only + + + PWSEN + Power Save Mode Enable + 2 + 1 + write-only + + + PWSDIS + Power Save Mode Disable + 3 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + CLKDIV + Clock Divider + 0 + 8 + read-write + + + PWSDIV + Power Saving Divider + 8 + 3 + read-write + + + RDPROOF + Read Proof Enable + 11 + 1 + read-write + + + WRPROOF + Write Proof Enable + 12 + 1 + read-write + + + FBYTE + Force Byte Transfer + 13 + 1 + read-write + + + PADV + Padding Value + 14 + 1 + read-write + + + PDCMODE + PDC-oriented Mode + 15 + 1 + read-write + + + CLKODD + Clock divider is odd + 16 + 1 + read-write + + + + + DTOR + Data Timeout Register + 0x00000008 + 32 + read-write + 0x00000000 + + + DTOCYC + Data Timeout Cycle Number + 0 + 4 + read-write + + + DTOMUL + Data Timeout Multiplier + 4 + 3 + read-write + + + 1 + DTOCYC + 0x0 + + + 16 + DTOCYC x 16 + 0x1 + + + 128 + DTOCYC x 128 + 0x2 + + + 256 + DTOCYC x 256 + 0x3 + + + 1024 + DTOCYC x 1024 + 0x4 + + + 4096 + DTOCYC x 4096 + 0x5 + + + 65536 + DTOCYC x 65536 + 0x6 + + + 1048576 + DTOCYC x 1048576 + 0x7 + + + + + + + SDCR + SD/SDIO Card Register + 0x0000000C + 32 + read-write + 0x00000000 + + + SDCSEL + SDCard/SDIO Slot + 0 + 2 + read-write + + + SLOTA + Slot A is selected. + 0x0 + + + SLOTB + - + 0x1 + + + SLOTC + - + 0x2 + + + SLOTD + - + 0x3 + + + + + SDCBUS + SDCard/SDIO Bus Width + 6 + 2 + read-write + + + 1 + 1 bit + 0x0 + + + 4 + 4 bits + 0x2 + + + 8 + 8 bits + 0x3 + + + + + + + ARGR + Argument Register + 0x00000010 + 32 + read-write + 0x00000000 + + + ARG + Command Argument + 0 + 32 + read-write + + + + + CMDR + Command Register + 0x00000014 + 32 + write-only + + + CMDNB + Command Number + 0 + 6 + write-only + + + RSPTYP + Response Type + 6 + 2 + write-only + + + NORESP + No response + 0x0 + + + 48_BIT + 48-bit response + 0x1 + + + 136_BIT + 136-bit response + 0x2 + + + R1B + R1b response type + 0x3 + + + + + SPCMD + Special Command + 8 + 3 + write-only + + + STD + Not a special CMD. + 0x0 + + + INIT + Initialization CMD: 74 clock cycles for initialization sequence. + 0x1 + + + SYNC + Synchronized CMD: Wait for the end of the current data block transfer before sending the pending command. + 0x2 + + + CE_ATA + CE-ATA Completion Signal disable Command. The host cancels the ability for the device to return a command completion signal on the command line. + 0x3 + + + IT_CMD + Interrupt command: Corresponds to the Interrupt Mode (CMD40). + 0x4 + + + IT_RESP + Interrupt response: Corresponds to the Interrupt Mode (CMD40). + 0x5 + + + BOR + Boot Operation Request. Start a boot operation mode, the host processor can read boot data from the MMC device directly. + 0x6 + + + EBO + End Boot Operation. This command allows the host processor to terminate the boot operation mode. + 0x7 + + + + + OPDCMD + Open Drain Command + 11 + 1 + write-only + + + PUSHPULL + Push pull command. + 0 + + + OPENDRAIN + Open drain command. + 1 + + + + + MAXLAT + Max Latency for Command to Response + 12 + 1 + write-only + + + 5 + 5-cycle max latency. + 0 + + + 64 + 64-cycle max latency. + 1 + + + + + TRCMD + Transfer Command + 16 + 2 + write-only + + + NO_DATA + No data transfer + 0x0 + + + START_DATA + Start data transfer + 0x1 + + + STOP_DATA + Stop data transfer + 0x2 + + + + + TRDIR + Transfer Direction + 18 + 1 + write-only + + + WRITE + Write. + 0 + + + READ + Read. + 1 + + + + + TRTYP + Transfer Type + 19 + 3 + write-only + + + SINGLE + MMC/SD Card Single Block + 0x0 + + + MULTIPLE + MMC/SD Card Multiple Block + 0x1 + + + STREAM + MMC Stream + 0x2 + + + BYTE + SDIO Byte + 0x4 + + + BLOCK + SDIO Block + 0x5 + + + + + IOSPCMD + SDIO Special Command + 24 + 2 + write-only + + + STD + Not an SDIO Special Command + 0x0 + + + SUSPEND + SDIO Suspend Command + 0x1 + + + RESUME + SDIO Resume Command + 0x2 + + + + + ATACS + ATA with Command Completion Signal + 26 + 1 + write-only + + + NORMAL + Normal operation mode. + 0 + + + COMPLETION + This bit indicates that a completion signal is expected within a programmed amount of time (HSMCI_CSTOR). + 1 + + + + + BOOT_ACK + Boot Operation Acknowledge + 27 + 1 + write-only + + + + + BLKR + Block Register + 0x00000018 + 32 + read-write + 0x00000000 + + + BCNT + MMC/SDIO Block Count - SDIO Byte Count + 0 + 16 + read-write + + + BLKLEN + Data Block Length + 16 + 16 + read-write + + + + + CSTOR + Completion Signal Timeout Register + 0x0000001C + 32 + read-write + 0x00000000 + + + CSTOCYC + Completion Signal Timeout Cycle Number + 0 + 4 + read-write + + + CSTOMUL + Completion Signal Timeout Multiplier + 4 + 3 + read-write + + + 1 + CSTOCYC x 1 + 0x0 + + + 16 + CSTOCYC x 16 + 0x1 + + + 128 + CSTOCYC x 128 + 0x2 + + + 256 + CSTOCYC x 256 + 0x3 + + + 1024 + CSTOCYC x 1024 + 0x4 + + + 4096 + CSTOCYC x 4096 + 0x5 + + + 65536 + CSTOCYC x 65536 + 0x6 + + + 1048576 + CSTOCYC x 1048576 + 0x7 + + + + + + + 4 + 4 + 0-3 + RSPR[%s] + Response Register + 0x00000020 + 32 + read-only + + + RSP + Response + 0 + 32 + read-only + + + + + RDR + Receive Data Register + 0x00000030 + 32 + read-only + 0x00000000 + + + DATA + Data to Read + 0 + 32 + read-only + + + + + TDR + Transmit Data Register + 0x00000034 + 32 + write-only + + + DATA + Data to Write + 0 + 32 + write-only + + + + + SR + Status Register + 0x00000040 + 32 + read-only + 0x0000C0E5 + + + CMDRDY + Command Ready + 0 + 1 + read-only + + + RXRDY + Receiver Ready + 1 + 1 + read-only + + + TXRDY + Transmit Ready + 2 + 1 + read-only + + + BLKE + Data Block Ended + 3 + 1 + read-only + + + DTIP + Data Transfer in Progress + 4 + 1 + read-only + + + NOTBUSY + HSMCI Not Busy + 5 + 1 + read-only + + + ENDRX + End of RX Buffer + 6 + 1 + read-only + + + ENDTX + End of TX Buffer + 7 + 1 + read-only + + + SDIOIRQA + SDIO Interrupt for Slot A + 8 + 1 + read-only + + + SDIOWAIT + SDIO Read Wait Operation Status + 12 + 1 + read-only + + + CSRCV + CE-ATA Completion Signal Received + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + RINDE + Response Index Error + 16 + 1 + read-only + + + RDIRE + Response Direction Error + 17 + 1 + read-only + + + RCRCE + Response CRC Error + 18 + 1 + read-only + + + RENDE + Response End Bit Error + 19 + 1 + read-only + + + RTOE + Response Time-out Error + 20 + 1 + read-only + + + DCRCE + Data CRC Error + 21 + 1 + read-only + + + DTOE + Data Time-out Error + 22 + 1 + read-only + + + CSTOE + Completion Signal Time-out Error + 23 + 1 + read-only + + + FIFOEMPTY + FIFO empty flag + 26 + 1 + read-only + + + XFRDONE + Transfer Done flag + 27 + 1 + read-only + + + ACKRCV + Boot Operation Acknowledge Received + 28 + 1 + read-only + + + ACKRCVE + Boot Operation Acknowledge Error + 29 + 1 + read-only + + + OVRE + Overrun + 30 + 1 + read-only + + + UNRE + Underrun + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000044 + 32 + write-only + + + CMDRDY + Command Ready Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receiver Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Ready Interrupt Enable + 2 + 1 + write-only + + + BLKE + Data Block Ended Interrupt Enable + 3 + 1 + write-only + + + DTIP + Data Transfer in Progress Interrupt Enable + 4 + 1 + write-only + + + NOTBUSY + Data Not Busy Interrupt Enable + 5 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 6 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 7 + 1 + write-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Enable + 8 + 1 + write-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Enable + 12 + 1 + write-only + + + CSRCV + Completion Signal Received Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + RINDE + Response Index Error Interrupt Enable + 16 + 1 + write-only + + + RDIRE + Response Direction Error Interrupt Enable + 17 + 1 + write-only + + + RCRCE + Response CRC Error Interrupt Enable + 18 + 1 + write-only + + + RENDE + Response End Bit Error Interrupt Enable + 19 + 1 + write-only + + + RTOE + Response Time-out Error Interrupt Enable + 20 + 1 + write-only + + + DCRCE + Data CRC Error Interrupt Enable + 21 + 1 + write-only + + + DTOE + Data Time-out Error Interrupt Enable + 22 + 1 + write-only + + + CSTOE + Completion Signal Timeout Error Interrupt Enable + 23 + 1 + write-only + + + FIFOEMPTY + FIFO empty Interrupt enable + 26 + 1 + write-only + + + XFRDONE + Transfer Done Interrupt enable + 27 + 1 + write-only + + + ACKRCV + Boot Acknowledge Interrupt Enable + 28 + 1 + write-only + + + ACKRCVE + Boot Acknowledge Error Interrupt Enable + 29 + 1 + write-only + + + OVRE + Overrun Interrupt Enable + 30 + 1 + write-only + + + UNRE + Underrun Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000048 + 32 + write-only + + + CMDRDY + Command Ready Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receiver Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Ready Interrupt Disable + 2 + 1 + write-only + + + BLKE + Data Block Ended Interrupt Disable + 3 + 1 + write-only + + + DTIP + Data Transfer in Progress Interrupt Disable + 4 + 1 + write-only + + + NOTBUSY + Data Not Busy Interrupt Disable + 5 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 6 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 7 + 1 + write-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Disable + 8 + 1 + write-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Disable + 12 + 1 + write-only + + + CSRCV + Completion Signal received interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + RINDE + Response Index Error Interrupt Disable + 16 + 1 + write-only + + + RDIRE + Response Direction Error Interrupt Disable + 17 + 1 + write-only + + + RCRCE + Response CRC Error Interrupt Disable + 18 + 1 + write-only + + + RENDE + Response End Bit Error Interrupt Disable + 19 + 1 + write-only + + + RTOE + Response Time-out Error Interrupt Disable + 20 + 1 + write-only + + + DCRCE + Data CRC Error Interrupt Disable + 21 + 1 + write-only + + + DTOE + Data Time-out Error Interrupt Disable + 22 + 1 + write-only + + + CSTOE + Completion Signal Time out Error Interrupt Disable + 23 + 1 + write-only + + + FIFOEMPTY + FIFO empty Interrupt Disable + 26 + 1 + write-only + + + XFRDONE + Transfer Done Interrupt Disable + 27 + 1 + write-only + + + ACKRCV + Boot Acknowledge Interrupt Disable + 28 + 1 + write-only + + + ACKRCVE + Boot Acknowledge Error Interrupt Disable + 29 + 1 + write-only + + + OVRE + Overrun Interrupt Disable + 30 + 1 + write-only + + + UNRE + Underrun Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000004C + 32 + read-only + 0x00000000 + + + CMDRDY + Command Ready Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receiver Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Ready Interrupt Mask + 2 + 1 + read-only + + + BLKE + Data Block Ended Interrupt Mask + 3 + 1 + read-only + + + DTIP + Data Transfer in Progress Interrupt Mask + 4 + 1 + read-only + + + NOTBUSY + Data Not Busy Interrupt Mask + 5 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 6 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 7 + 1 + read-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Mask + 8 + 1 + read-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Mask + 12 + 1 + read-only + + + CSRCV + Completion Signal Received Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + RINDE + Response Index Error Interrupt Mask + 16 + 1 + read-only + + + RDIRE + Response Direction Error Interrupt Mask + 17 + 1 + read-only + + + RCRCE + Response CRC Error Interrupt Mask + 18 + 1 + read-only + + + RENDE + Response End Bit Error Interrupt Mask + 19 + 1 + read-only + + + RTOE + Response Time-out Error Interrupt Mask + 20 + 1 + read-only + + + DCRCE + Data CRC Error Interrupt Mask + 21 + 1 + read-only + + + DTOE + Data Time-out Error Interrupt Mask + 22 + 1 + read-only + + + CSTOE + Completion Signal Time-out Error Interrupt Mask + 23 + 1 + read-only + + + FIFOEMPTY + FIFO Empty Interrupt Mask + 26 + 1 + read-only + + + XFRDONE + Transfer Done Interrupt Mask + 27 + 1 + read-only + + + ACKRCV + Boot Operation Acknowledge Received Interrupt Mask + 28 + 1 + read-only + + + ACKRCVE + Boot Operation Acknowledge Error Interrupt Mask + 29 + 1 + read-only + + + OVRE + Overrun Interrupt Mask + 30 + 1 + read-only + + + UNRE + Underrun Interrupt Mask + 31 + 1 + read-only + + + + + CFG + Configuration Register + 0x00000054 + 32 + read-write + 0x00000000 + + + FIFOMODE + HSMCI Internal FIFO control mode + 0 + 1 + read-write + + + FERRCTRL + Flow Error flag reset control mode + 4 + 1 + read-write + + + HSMODE + High Speed Mode + 8 + 1 + read-write + + + LSYNC + Synchronize on the last block + 12 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x4D4349 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + 256 + 4 + 0-255 + FIFO[%s] + FIFO Memory Aperture0 + 0x00000200 + 32 + read-write + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + UDP + 6083X + USB Device Port + UDP_ + 0x40084000 + + 0 + 0x4000 + registers + + + UDP + 35 + + + + FRM_NUM + Frame Number Register + 0x00000000 + 32 + read-only + 0x00000000 + + + FRM_NUM + Frame Number as Defined in the Packet Field Formats + 0 + 11 + read-only + + + FRM_ERR + Frame Error + 16 + 1 + read-only + + + FRM_OK + Frame OK + 17 + 1 + read-only + + + + + GLB_STAT + Global State Register + 0x00000004 + 32 + read-write + 0x00000010 + + + FADDEN + Function Address Enable + 0 + 1 + read-write + + + CONFG + Configured + 1 + 1 + read-write + + + ESR + Enable Send Resume + 2 + 1 + read-write + + + RSMINPR + 3 + 1 + read-write + + + RMWUPE + Remote Wake Up Enable + 4 + 1 + read-write + + + + + FADDR + Function Address Register + 0x00000008 + 32 + read-write + 0x00000100 + + + FADD + Function Address Value + 0 + 7 + read-write + + + FEN + Function Enable + 8 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000010 + 32 + write-only + + + EP0INT + Enable Endpoint 0 Interrupt + 0 + 1 + write-only + + + EP1INT + Enable Endpoint 1 Interrupt + 1 + 1 + write-only + + + EP2INT + Enable Endpoint 2Interrupt + 2 + 1 + write-only + + + EP3INT + Enable Endpoint 3 Interrupt + 3 + 1 + write-only + + + EP4INT + Enable Endpoint 4 Interrupt + 4 + 1 + write-only + + + EP5INT + Enable Endpoint 5 Interrupt + 5 + 1 + write-only + + + EP6INT + Enable Endpoint 6 Interrupt + 6 + 1 + write-only + + + EP7INT + Enable Endpoint 7 Interrupt + 7 + 1 + write-only + + + RXSUSP + Enable UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Enable UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Enable Start Of Frame Interrupt + 11 + 1 + write-only + + + WAKEUP + Enable UDP bus Wakeup Interrupt + 13 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000014 + 32 + write-only + + + EP0INT + Disable Endpoint 0 Interrupt + 0 + 1 + write-only + + + EP1INT + Disable Endpoint 1 Interrupt + 1 + 1 + write-only + + + EP2INT + Disable Endpoint 2 Interrupt + 2 + 1 + write-only + + + EP3INT + Disable Endpoint 3 Interrupt + 3 + 1 + write-only + + + EP4INT + Disable Endpoint 4 Interrupt + 4 + 1 + write-only + + + EP5INT + Disable Endpoint 5 Interrupt + 5 + 1 + write-only + + + EP6INT + Disable Endpoint 6 Interrupt + 6 + 1 + write-only + + + EP7INT + Disable Endpoint 7 Interrupt + 7 + 1 + write-only + + + RXSUSP + Disable UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Disable UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Disable Start Of Frame Interrupt + 11 + 1 + write-only + + + WAKEUP + Disable USB Bus Interrupt + 13 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000018 + 32 + read-only + 0x00001200 + + + EP0INT + Mask Endpoint 0 Interrupt + 0 + 1 + read-only + + + EP1INT + Mask Endpoint 1 Interrupt + 1 + 1 + read-only + + + EP2INT + Mask Endpoint 2 Interrupt + 2 + 1 + read-only + + + EP3INT + Mask Endpoint 3 Interrupt + 3 + 1 + read-only + + + EP4INT + Mask Endpoint 4 Interrupt + 4 + 1 + read-only + + + EP5INT + Mask Endpoint 5 Interrupt + 5 + 1 + read-only + + + EP6INT + Mask Endpoint 6 Interrupt + 6 + 1 + read-only + + + EP7INT + Mask Endpoint 7 Interrupt + 7 + 1 + read-only + + + RXSUSP + Mask UDP Suspend Interrupt + 8 + 1 + read-only + + + RXRSM + Mask UDP Resume Interrupt. + 9 + 1 + read-only + + + EXTRSM + 10 + 1 + read-only + + + SOFINT + Mask Start Of Frame Interrupt + 11 + 1 + read-only + + + BIT12 + UDP_IMR Bit 12 + 12 + 1 + read-only + + + WAKEUP + USB Bus WAKEUP Interrupt + 13 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000001C + 32 + read-only + + + EP0INT + Endpoint 0 Interrupt Status + 0 + 1 + read-only + + + EP1INT + Endpoint 1 Interrupt Status + 1 + 1 + read-only + + + EP2INT + Endpoint 2 Interrupt Status + 2 + 1 + read-only + + + EP3INT + Endpoint 3 Interrupt Status + 3 + 1 + read-only + + + EP4INT + Endpoint 4 Interrupt Status + 4 + 1 + read-only + + + EP5INT + Endpoint 5 Interrupt Status + 5 + 1 + read-only + + + EP6INT + Endpoint 6 Interrupt Status + 6 + 1 + read-only + + + EP7INT + Endpoint 7Interrupt Status + 7 + 1 + read-only + + + RXSUSP + UDP Suspend Interrupt Status + 8 + 1 + read-only + + + RXRSM + UDP Resume Interrupt Status + 9 + 1 + read-only + + + EXTRSM + 10 + 1 + read-only + + + SOFINT + Start of Frame Interrupt Status + 11 + 1 + read-only + + + ENDBUSRES + End of BUS Reset Interrupt Status + 12 + 1 + read-only + + + WAKEUP + UDP Resume Interrupt Status + 13 + 1 + read-only + + + + + ICR + Interrupt Clear Register + 0x00000020 + 32 + write-only + + + RXSUSP + Clear UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Clear UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Clear Start Of Frame Interrupt + 11 + 1 + write-only + + + ENDBUSRES + Clear End of Bus Reset Interrupt + 12 + 1 + write-only + + + WAKEUP + Clear Wakeup Interrupt + 13 + 1 + write-only + + + + + RST_EP + Reset Endpoint Register + 0x00000028 + 32 + read-write + 0x00000000 + + + EP0 + Reset Endpoint 0 + 0 + 1 + read-write + + + EP1 + Reset Endpoint 1 + 1 + 1 + read-write + + + EP2 + Reset Endpoint 2 + 2 + 1 + read-write + + + EP3 + Reset Endpoint 3 + 3 + 1 + read-write + + + EP4 + Reset Endpoint 4 + 4 + 1 + read-write + + + EP5 + Reset Endpoint 5 + 5 + 1 + read-write + + + EP6 + Reset Endpoint 6 + 6 + 1 + read-write + + + EP7 + Reset Endpoint 7 + 7 + 1 + read-write + + + + + 8 + 4 + 0-7 + CSR[%s] + Endpoint Control and Status Register + 0x00000030 + 32 + read-write + + + TXCOMP + Generates an IN Packet with Data Previously Written in the DPR + 0 + 1 + read-write + + + RX_DATA_BK0 + Receive Data Bank 0 + 1 + 1 + read-write + + + RXSETUP + Received Setup + 2 + 1 + read-write + + + STALLSENT + Stall Sent + 3 + 1 + read-write + + + TXPKTRDY + Transmit Packet Ready + 4 + 1 + read-write + + + FORCESTALL + Force Stall (used by Control, Bulk and Isochronous Endpoints) + 5 + 1 + read-write + + + RX_DATA_BK1 + Receive Data Bank 1 (only used by endpoints with ping-pong attributes) + 6 + 1 + read-write + + + DIR + Transfer Direction (only available for control endpoints) + 7 + 1 + read-write + + + EPTYPE + Endpoint Type + 8 + 3 + read-write + + + CTRL + Control + 0x0 + + + ISO_OUT + Isochronous OUT + 0x1 + + + BULK_OUT + Bulk OUT + 0x2 + + + INT_OUT + Interrupt OUT + 0x3 + + + ISO_IN + Isochronous IN + 0x5 + + + BULK_IN + Bulk IN + 0x6 + + + INT_IN + Interrupt IN + 0x7 + + + + + DTGLE + Data Toggle + 11 + 1 + read-write + + + EPEDS + Endpoint Enable Disable + 15 + 1 + read-write + + + RXBYTECNT + Number of Bytes Available in the FIFO + 16 + 11 + read-write + + + + + CSR0_ISOCHRONOUS + Endpoint Control and Status Register + ISOCHRONOUS + 0x00000030 + 32 + read-write + + + TXCOMP + Generates an IN Packet with Data Previously Written in the DPR + 0 + 1 + read-write + + + RX_DATA_BK0 + Receive Data Bank 0 + 1 + 1 + read-write + + + RXSETUP + Received Setup + 2 + 1 + read-write + + + ISOERROR + A CRC error has been detected in an isochronous transfer + 3 + 1 + read-write + + + TXPKTRDY + Transmit Packet Ready + 4 + 1 + read-write + + + FORCESTALL + Force Stall (used by Control, Bulk and Isochronous Endpoints) + 5 + 1 + read-write + + + RX_DATA_BK1 + Receive Data Bank 1 (only used by endpoints with ping-pong attributes) + 6 + 1 + read-write + + + DIR + Transfer Direction (only available for control endpoints) + 7 + 1 + read-write + + + EPTYPE + Endpoint Type + 8 + 3 + read-write + + + CTRL + Control + 0x0 + + + ISO_OUT + Isochronous OUT + 0x1 + + + ISO_IN + Isochronous IN + 0x5 + + + BULK_OUT + Bulk OUT + 0x2 + + + BULK_IN + Bulk IN + 0x6 + + + INT_OUT + Interrupt OUT + 0x3 + + + INT_IN + Interrupt IN + 0x7 + + + + + DTGLE + Data Toggle + 11 + 1 + read-write + + + EPEDS + Endpoint Enable Disable + 15 + 1 + read-write + + + RXBYTECNT + Number of Bytes Available in the FIFO + 16 + 11 + read-write + + + + + 8 + 4 + 0-7 + FDR[%s] + Endpoint FIFO Data Register + 0x00000050 + 32 + read-write + + + FIFO_DATA + FIFO Data Value + 0 + 8 + read-write + + + + + TXVC + Transceiver Control Register + 0x00000074 + 32 + read-write + 0x00000100 + + + TXVDIS + Transceiver Disable + 8 + 1 + read-write + + + PUON + Pull-up On + 9 + 1 + read-write + + + + + + + SPI + 6088Y + Serial Peripheral Interface + SPI_ + 0x40088000 + + 0 + 0x4000 + registers + + + SPI + 19 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SPIEN + SPI Enable + 0 + 1 + write-only + + + SPIDIS + SPI Disable + 1 + 1 + write-only + + + SWRST + SPI Software Reset + 7 + 1 + write-only + + + LASTXFER + Last Transfer + 24 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + MSTR + Master/Slave Mode + 0 + 1 + read-write + + + PS + Peripheral Select + 1 + 1 + read-write + + + PCSDEC + Chip Select Decode + 2 + 1 + read-write + + + MODFDIS + Mode Fault Detection + 4 + 1 + read-write + + + WDRBT + Wait Data Read Before Transfer + 5 + 1 + read-write + + + LLB + Local Loopback Enable + 7 + 1 + read-write + + + PCS + Peripheral Chip Select + 16 + 4 + read-write + + + DLYBCS + Delay Between Chip Selects + 24 + 8 + read-write + + + + + RDR + Receive Data Register + 0x00000008 + 32 + read-only + 0x00000000 + + + RD + Receive Data + 0 + 16 + read-only + + + PCS + Peripheral Chip Select + 16 + 4 + read-only + + + + + TDR + Transmit Data Register + 0x0000000C + 32 + write-only + + + TD + Transmit Data + 0 + 16 + write-only + + + PCS + Peripheral Chip Select + 16 + 4 + write-only + + + LASTXFER + Last Transfer + 24 + 1 + write-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x000000F0 + + + RDRF + Receive Data Register Full + 0 + 1 + read-only + + + TDRE + Transmit Data Register Empty + 1 + 1 + read-only + + + MODF + Mode Fault Error + 2 + 1 + read-only + + + OVRES + Overrun Error Status + 3 + 1 + read-only + + + ENDRX + End of RX Buffer + 4 + 1 + read-only + + + ENDTX + End of TX Buffer + 5 + 1 + read-only + + + RXBUFF + RX Buffer Full + 6 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 7 + 1 + read-only + + + NSSR + NSS Rising + 8 + 1 + read-only + + + TXEMPTY + Transmission Registers Empty + 9 + 1 + read-only + + + UNDES + Underrun Error Status (Slave mode Only) + 10 + 1 + read-only + + + SPIENS + SPI Enable Status + 16 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000014 + 32 + write-only + + + RDRF + Receive Data Register Full Interrupt Enable + 0 + 1 + write-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Enable + 1 + 1 + write-only + + + MODF + Mode Fault Error Interrupt Enable + 2 + 1 + write-only + + + OVRES + Overrun Error Interrupt Enable + 3 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 4 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 5 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 6 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 7 + 1 + write-only + + + NSSR + NSS Rising Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + Transmission Registers Empty Enable + 9 + 1 + write-only + + + UNDES + Underrun Error Interrupt Enable + 10 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000018 + 32 + write-only + + + RDRF + Receive Data Register Full Interrupt Disable + 0 + 1 + write-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Disable + 1 + 1 + write-only + + + MODF + Mode Fault Error Interrupt Disable + 2 + 1 + write-only + + + OVRES + Overrun Error Interrupt Disable + 3 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 4 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 5 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 6 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 7 + 1 + write-only + + + NSSR + NSS Rising Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + Transmission Registers Empty Disable + 9 + 1 + write-only + + + UNDES + Underrun Error Interrupt Disable + 10 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000001C + 32 + read-only + 0x00000000 + + + RDRF + Receive Data Register Full Interrupt Mask + 0 + 1 + read-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Mask + 1 + 1 + read-only + + + MODF + Mode Fault Error Interrupt Mask + 2 + 1 + read-only + + + OVRES + Overrun Error Interrupt Mask + 3 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 4 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 5 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 6 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 7 + 1 + read-only + + + NSSR + NSS Rising Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + Transmission Registers Empty Mask + 9 + 1 + read-only + + + UNDES + Underrun Error Interrupt Mask + 10 + 1 + read-only + + + + + 4 + 4 + 0-3 + CSR[%s] + Chip Select Register + 0x00000030 + 32 + read-write + + + CPOL + Clock Polarity + 0 + 1 + read-write + + + NCPHA + Clock Phase + 1 + 1 + read-write + + + CSNAAT + Chip Select Not Active After Transfer (Ignored if CSAAT = 1) + 2 + 1 + read-write + + + CSAAT + Chip Select Active After Transfer + 3 + 1 + read-write + + + BITS + Bits Per Transfer + 4 + 4 + read-write + + + 8_BIT + 8 bits for transfer + 0x0 + + + 9_BIT + 9 bits for transfer + 0x1 + + + 10_BIT + 10 bits for transfer + 0x2 + + + 11_BIT + 11 bits for transfer + 0x3 + + + 12_BIT + 12 bits for transfer + 0x4 + + + 13_BIT + 13 bits for transfer + 0x5 + + + 14_BIT + 14 bits for transfer + 0x6 + + + 15_BIT + 15 bits for transfer + 0x7 + + + 16_BIT + 16 bits for transfer + 0x8 + + + + + SCBR + Serial Clock Baud Rate + 8 + 8 + read-write + + + DLYBS + Delay Before SPCK + 16 + 8 + read-write + + + DLYBCT + Delay Between Consecutive Transfers + 24 + 8 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x535049 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TC0 + 6082Y + Timer Counter 0 + TC + TC0_ + 0x40090000 + + 0 + 0x4000 + registers + + + TC0 + 21 + + + TC1 + 22 + + + TC2 + 23 + + + + CCR0 + Channel Control Register (channel = 0) + 0x00000000 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR0 + Channel Mode Register (channel = 0) + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR0_WAVE_EQ_1 + Channel Mode Register (channel = 0) + WAVE_EQ_1 + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR0 + Stepper Motor Mode Register (channel = 0) + 0x00000008 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB0 + Register AB (channel = 0) + 0x0000000C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV0 + Counter Value (channel = 0) + 0x00000010 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA0 + Register A (channel = 0) + 0x00000014 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB0 + Register B (channel = 0) + 0x00000018 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC0 + Register C (channel = 0) + 0x0000001C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR0 + Status Register (channel = 0) + 0x00000020 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER0 + Interrupt Enable Register (channel = 0) + 0x00000024 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR0 + Interrupt Disable Register (channel = 0) + 0x00000028 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR0 + Interrupt Mask Register (channel = 0) + 0x0000002C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR0 + Extended Mode Register (channel = 0) + 0x00000030 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR1 + Channel Control Register (channel = 1) + 0x00000040 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR1 + Channel Mode Register (channel = 1) + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR1_WAVE_EQ_1 + Channel Mode Register (channel = 1) + WAVE_EQ_1 + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR1 + Stepper Motor Mode Register (channel = 1) + 0x00000048 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB1 + Register AB (channel = 1) + 0x0000004C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV1 + Counter Value (channel = 1) + 0x00000050 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA1 + Register A (channel = 1) + 0x00000054 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB1 + Register B (channel = 1) + 0x00000058 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC1 + Register C (channel = 1) + 0x0000005C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR1 + Status Register (channel = 1) + 0x00000060 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER1 + Interrupt Enable Register (channel = 1) + 0x00000064 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR1 + Interrupt Disable Register (channel = 1) + 0x00000068 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR1 + Interrupt Mask Register (channel = 1) + 0x0000006C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR1 + Extended Mode Register (channel = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR2 + Channel Control Register (channel = 2) + 0x00000080 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR2 + Channel Mode Register (channel = 2) + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR2_WAVE_EQ_1 + Channel Mode Register (channel = 2) + WAVE_EQ_1 + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR2 + Stepper Motor Mode Register (channel = 2) + 0x00000088 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB2 + Register AB (channel = 2) + 0x0000008C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV2 + Counter Value (channel = 2) + 0x00000090 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA2 + Register A (channel = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB2 + Register B (channel = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC2 + Register C (channel = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR2 + Status Register (channel = 2) + 0x000000A0 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER2 + Interrupt Enable Register (channel = 2) + 0x000000A4 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR2 + Interrupt Disable Register (channel = 2) + 0x000000A8 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR2 + Interrupt Mask Register (channel = 2) + 0x000000AC + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR2 + Extended Mode Register (channel = 2) + 0x000000B0 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + BCR + Block Control Register + 0x000000C0 + 32 + write-only + + + SYNC + Synchro Command + 0 + 1 + write-only + + + + + BMR + Block Mode Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + TC0XC0S + External Clock Signal 0 Selection + 0 + 2 + read-write + + + TCLK0 + Signal connected to XC0: TCLK0 + 0x0 + + + TIOA1 + Signal connected to XC0: TIOA1 + 0x2 + + + TIOA2 + Signal connected to XC0: TIOA2 + 0x3 + + + + + TC1XC1S + External Clock Signal 1 Selection + 2 + 2 + read-write + + + TCLK1 + Signal connected to XC1: TCLK1 + 0x0 + + + TIOA0 + Signal connected to XC1: TIOA0 + 0x2 + + + TIOA2 + Signal connected to XC1: TIOA2 + 0x3 + + + + + TC2XC2S + External Clock Signal 2 Selection + 4 + 2 + read-write + + + TCLK2 + Signal connected to XC2: TCLK2 + 0x0 + + + TIOA0 + Signal connected to XC2: TIOA0 + 0x2 + + + TIOA1 + Signal connected to XC2: TIOA1 + 0x3 + + + + + QDEN + Quadrature Decoder Enabled + 8 + 1 + read-write + + + POSEN + Position Enabled + 9 + 1 + read-write + + + SPEEDEN + Speed Enabled + 10 + 1 + read-write + + + QDTRANS + Quadrature Decoding Transparent + 11 + 1 + read-write + + + EDGPHA + Edge on PHA Count Mode + 12 + 1 + read-write + + + INVA + Inverted PHA + 13 + 1 + read-write + + + INVB + Inverted PHB + 14 + 1 + read-write + + + INVIDX + Inverted Index + 15 + 1 + read-write + + + SWAP + Swap PHA and PHB + 16 + 1 + read-write + + + IDXPHB + Index Pin is PHB Pin + 17 + 1 + read-write + + + AUTOC + Auto-Correction of missing pulses + 18 + 1 + read-write + + + DISABLED + the detection and auto-correction function is disabled. + 0 + + + ENABLED + the detection and auto-correction function is enabled. + 1 + + + + + MAXFILT + Maximum Filter + 20 + 6 + read-write + + + + + QIER + QDEC Interrupt Enable Register + 0x000000C8 + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIDR + QDEC Interrupt Disable Register + 0x000000CC + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIMR + QDEC Interrupt Mask Register + 0x000000D0 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + + + QISR + QDEC Interrupt Status Register + 0x000000D4 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + DIR + Direction + 8 + 1 + read-only + + + + + FMR + Fault Mode Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + ENCF0 + Enable Compare Fault Channel 0 + 0 + 1 + read-write + + + ENCF1 + Enable Compare Fault Channel 1 + 1 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x54494D + + + + + + + RPR0 + Receive Pointer Register (pdc = 0) + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR0 + Receive Counter Register (pdc = 0) + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR0 + Receive Next Pointer Register (pdc = 0) + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR0 + Receive Next Counter Register (pdc = 0) + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR0 + Transfer Control Register (pdc = 0) + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR0 + Transfer Status Register (pdc = 0) + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR1 + Receive Pointer Register (pdc = 1) + 0x00000140 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR1 + Receive Counter Register (pdc = 1) + 0x00000144 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR1 + Receive Next Pointer Register (pdc = 1) + 0x00000150 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR1 + Receive Next Counter Register (pdc = 1) + 0x00000154 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR1 + Transfer Control Register (pdc = 1) + 0x00000160 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR1 + Transfer Status Register (pdc = 1) + 0x00000164 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR2 + Receive Pointer Register (pdc = 2) + 0x00000180 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR2 + Receive Counter Register (pdc = 2) + 0x00000184 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR2 + Receive Next Pointer Register (pdc = 2) + 0x00000190 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR2 + Receive Next Counter Register (pdc = 2) + 0x00000194 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR2 + Transfer Control Register (pdc = 2) + 0x000001A0 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR2 + Transfer Status Register (pdc = 2) + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + USART0 + 6089ZG + Universal Synchronous Asynchronous Receiver Transmitter 0 + USART + USART0_ + 0x400A0000 + + 0 + 0x4000 + registers + + + USART0 + 14 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + STTBRK + Start Break + 9 + 1 + write-only + + + STPBRK + Stop Break + 10 + 1 + write-only + + + STTTO + Start Time-out + 11 + 1 + write-only + + + SENDA + Send Address + 12 + 1 + write-only + + + RSTIT + Reset Iterations + 13 + 1 + write-only + + + RSTNACK + Reset Non Acknowledge + 14 + 1 + write-only + + + RETTO + Rearm Time-out + 15 + 1 + write-only + + + DTREN + Data Terminal Ready Enable + 16 + 1 + write-only + + + DTRDIS + Data Terminal Ready Disable + 17 + 1 + write-only + + + RTSEN + Request to Send Enable + 18 + 1 + write-only + + + RTSDIS + Request to Send Disable + 19 + 1 + write-only + + + + + CR_SPI_MODE + Control Register + SPI_MODE + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + FCS + Force SPI Chip Select + 18 + 1 + write-only + + + RCS + Release SPI Chip Select + 19 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + NORMAL + Normal mode + 0x0 + + + RS485 + RS485 + 0x1 + + + HW_HANDSHAKING + Hardware Handshaking + 0x2 + + + MODEM + Modem + 0x3 + + + IS07816_T_0 + IS07816 Protocol: T = 0 + 0x4 + + + IS07816_T_1 + IS07816 Protocol: T = 1 + 0x6 + + + IRDA + IrDA + 0x8 + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial clock SCK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 5_BIT + Character length is 5 bits + 0x0 + + + 6_BIT + Character length is 6 bits + 0x1 + + + 7_BIT + Character length is 7 bits + 0x2 + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + SYNC + Synchronous Mode Select + 8 + 1 + read-write + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even parity + 0x0 + + + ODD + Odd parity + 0x1 + + + SPACE + Parity forced to 0 (Space) + 0x2 + + + MARK + Parity forced to 1 (Mark) + 0x3 + + + NO + No parity + 0x4 + + + MULTIDROP + Multidrop mode + 0x6 + + + + + NBSTOP + Number of Stop Bits + 12 + 2 + read-write + + + 1_BIT + 1 stop bit + 0x0 + + + 1_5_BIT + 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1) + 0x1 + + + 2_BIT + 2 stop bits + 0x2 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic Echo. Receiver input is connected to the TXD pin. + 0x1 + + + LOCAL_LOOPBACK + Local Loopback. Transmitter output is connected to the Receiver Input. + 0x2 + + + REMOTE_LOOPBACK + Remote Loopback. RXD pin is internally connected to the TXD pin. + 0x3 + + + + + MSBF + Bit Order + 16 + 1 + read-write + + + MODE9 + 9-bit Character Length + 17 + 1 + read-write + + + CLKO + Clock Output Select + 18 + 1 + read-write + + + OVER + Oversampling Mode + 19 + 1 + read-write + + + INACK + Inhibit Non Acknowledge + 20 + 1 + read-write + + + DSNACK + Disable Successive NACK + 21 + 1 + read-write + + + VAR_SYNC + Variable Synchronization of Command/Data Sync Start Frame Delimiter + 22 + 1 + read-write + + + INVDATA + Inverted Data + 23 + 1 + read-write + + + MAX_ITERATION + Maximum Number of Automatic Iteration + 24 + 3 + read-write + + + FILTER + Receive Line Filter + 28 + 1 + read-write + + + MAN + Manchester Encoder/Decoder Enable + 29 + 1 + read-write + + + MODSYNC + Manchester Synchronization Mode + 30 + 1 + read-write + + + ONEBIT + Start Frame Delimiter Selector + 31 + 1 + read-write + + + + + MR_SPI_MODE + Mode Register + SPI_MODE + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial Clock SLK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + CPHA + SPI Clock Phase + 8 + 1 + read-write + + + CPOL + SPI Clock Polarity + 16 + 1 + read-write + + + WRDBT + Wait Read Data Before Transfer + 20 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Enable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Enable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Enable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Enable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Enable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + ITER + Max number of Repetitions Reached Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Enable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Enable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Enable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Enable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Enable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Enable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Enable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Enable + 24 + 1 + write-only + + + + + IER_SPI_MODE + Interrupt Enable Register + SPI_MODE + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Disable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Disable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Disable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Disable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Disable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + ITER + Max Number of Repetitions Reached Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Disable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Disable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Disable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Disable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Disable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Disable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Disable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Disable + 24 + 1 + write-only + + + + + IDR_SPI_MODE + Interrupt Disable Register + SPI_MODE + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + RXBRK + Receiver Break Interrupt Mask + 2 + 1 + read-only + + + ENDRX + End of Receive Transfer Interrupt Mask (available in all USART modes of operation) + 3 + 1 + read-only + + + ENDTX + End of Transmit Interrupt Mask (available in all USART modes of operation) + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + FRAME + Framing Error Interrupt Mask + 6 + 1 + read-only + + + PARE + Parity Error Interrupt Mask + 7 + 1 + read-only + + + TIMEOUT + Time-out Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + Buffer Empty Interrupt Mask (available in all USART modes of operation) + 11 + 1 + read-only + + + RXBUFF + Buffer Full Interrupt Mask (available in all USART modes of operation) + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt Mask + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Mask + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Mask + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Mask + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Interrupt Mask + 19 + 1 + read-only + + + MANE + Manchester Error Interrupt Mask + 24 + 1 + read-only + + + + + IMR_SPI_MODE + Interrupt Mask Register + SPI_MODE + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + UNRE + SPI Underrun Error Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + CSR + Channel Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + RXBRK + Break Received/End of Break + 2 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TIMEOUT + Receiver Time-out + 8 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached + 10 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Flag + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Flag + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Flag + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Flag + 19 + 1 + read-only + + + RI + Image of RI Input + 20 + 1 + read-only + + + DSR + Image of DSR Input + 21 + 1 + read-only + + + DCD + Image of DCD Input + 22 + 1 + read-only + + + CTS + Image of CTS Input + 23 + 1 + read-only + + + MANERR + Manchester Error + 24 + 1 + read-only + + + + + CSR_SPI_MODE + Channel Status Register + SPI_MODE + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + UNRE + Underrun Error + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 9 + read-only + + + RXSYNH + Received Sync + 15 + 1 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 9 + write-only + + + TXSYNH + Sync Field to be Transmitted + 15 + 1 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divider + 0 + 16 + read-write + + + FP + Fractional Part + 16 + 3 + read-write + + + + + RTOR + Receiver Time-out Register + 0x00000024 + 32 + read-write + 0x00000000 + + + TO + Time-out Value + 0 + 16 + read-write + + + + + TTGR + Transmitter Timeguard Register + 0x00000028 + 32 + read-write + 0x00000000 + + + TG + Timeguard Value + 0 + 8 + read-write + + + + + FIDI + FI DI Ratio Register + 0x00000040 + 32 + read-write + 0x00000174 + + + FI_DI_RATIO + FI Over DI Ratio Value + 0 + 11 + read-write + + + + + NER + Number of Errors Register + 0x00000044 + 32 + read-only + + + NB_ERRORS + Number of Errors + 0 + 8 + read-only + + + + + IF + IrDA Filter Register + 0x0000004C + 32 + read-write + 0x00000000 + + + IRDA_FILTER + IrDA Filter + 0 + 8 + read-write + + + + + MAN + Manchester Configuration Register + 0x00000050 + 32 + read-write + 0xB0011004 + + + TX_PL + Transmitter Preamble Length + 0 + 4 + read-write + + + TX_PP + Transmitter Preamble Pattern + 8 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + TX_MPOL + Transmitter Manchester Polarity + 12 + 1 + read-write + + + RX_PL + Receiver Preamble Length + 16 + 4 + read-write + + + RX_PP + Receiver Preamble Pattern detected + 24 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + RX_MPOL + Receiver Manchester Polarity + 28 + 1 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + DRIFT + Drift Compensation + 30 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x555341 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + USART1 + 6089ZG + Universal Synchronous Asynchronous Receiver Transmitter 1 + USART + USART1_ + 0x400A4000 + + 0 + 0x4000 + registers + + + USART1 + 15 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + STTBRK + Start Break + 9 + 1 + write-only + + + STPBRK + Stop Break + 10 + 1 + write-only + + + STTTO + Start Time-out + 11 + 1 + write-only + + + SENDA + Send Address + 12 + 1 + write-only + + + RSTIT + Reset Iterations + 13 + 1 + write-only + + + RSTNACK + Reset Non Acknowledge + 14 + 1 + write-only + + + RETTO + Rearm Time-out + 15 + 1 + write-only + + + DTREN + Data Terminal Ready Enable + 16 + 1 + write-only + + + DTRDIS + Data Terminal Ready Disable + 17 + 1 + write-only + + + RTSEN + Request to Send Enable + 18 + 1 + write-only + + + RTSDIS + Request to Send Disable + 19 + 1 + write-only + + + + + CR_SPI_MODE + Control Register + SPI_MODE + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + FCS + Force SPI Chip Select + 18 + 1 + write-only + + + RCS + Release SPI Chip Select + 19 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + NORMAL + Normal mode + 0x0 + + + RS485 + RS485 + 0x1 + + + HW_HANDSHAKING + Hardware Handshaking + 0x2 + + + MODEM + Modem + 0x3 + + + IS07816_T_0 + IS07816 Protocol: T = 0 + 0x4 + + + IS07816_T_1 + IS07816 Protocol: T = 1 + 0x6 + + + IRDA + IrDA + 0x8 + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial clock SCK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 5_BIT + Character length is 5 bits + 0x0 + + + 6_BIT + Character length is 6 bits + 0x1 + + + 7_BIT + Character length is 7 bits + 0x2 + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + SYNC + Synchronous Mode Select + 8 + 1 + read-write + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even parity + 0x0 + + + ODD + Odd parity + 0x1 + + + SPACE + Parity forced to 0 (Space) + 0x2 + + + MARK + Parity forced to 1 (Mark) + 0x3 + + + NO + No parity + 0x4 + + + MULTIDROP + Multidrop mode + 0x6 + + + + + NBSTOP + Number of Stop Bits + 12 + 2 + read-write + + + 1_BIT + 1 stop bit + 0x0 + + + 1_5_BIT + 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1) + 0x1 + + + 2_BIT + 2 stop bits + 0x2 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic Echo. Receiver input is connected to the TXD pin. + 0x1 + + + LOCAL_LOOPBACK + Local Loopback. Transmitter output is connected to the Receiver Input. + 0x2 + + + REMOTE_LOOPBACK + Remote Loopback. RXD pin is internally connected to the TXD pin. + 0x3 + + + + + MSBF + Bit Order + 16 + 1 + read-write + + + MODE9 + 9-bit Character Length + 17 + 1 + read-write + + + CLKO + Clock Output Select + 18 + 1 + read-write + + + OVER + Oversampling Mode + 19 + 1 + read-write + + + INACK + Inhibit Non Acknowledge + 20 + 1 + read-write + + + DSNACK + Disable Successive NACK + 21 + 1 + read-write + + + VAR_SYNC + Variable Synchronization of Command/Data Sync Start Frame Delimiter + 22 + 1 + read-write + + + INVDATA + Inverted Data + 23 + 1 + read-write + + + MAX_ITERATION + Maximum Number of Automatic Iteration + 24 + 3 + read-write + + + FILTER + Receive Line Filter + 28 + 1 + read-write + + + MAN + Manchester Encoder/Decoder Enable + 29 + 1 + read-write + + + MODSYNC + Manchester Synchronization Mode + 30 + 1 + read-write + + + ONEBIT + Start Frame Delimiter Selector + 31 + 1 + read-write + + + + + MR_SPI_MODE + Mode Register + SPI_MODE + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial Clock SLK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + CPHA + SPI Clock Phase + 8 + 1 + read-write + + + CPOL + SPI Clock Polarity + 16 + 1 + read-write + + + WRDBT + Wait Read Data Before Transfer + 20 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Enable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Enable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Enable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Enable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Enable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + ITER + Max number of Repetitions Reached Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Enable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Enable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Enable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Enable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Enable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Enable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Enable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Enable + 24 + 1 + write-only + + + + + IER_SPI_MODE + Interrupt Enable Register + SPI_MODE + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Disable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Disable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Disable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Disable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Disable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + ITER + Max Number of Repetitions Reached Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Disable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Disable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Disable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Disable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Disable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Disable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Disable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Disable + 24 + 1 + write-only + + + + + IDR_SPI_MODE + Interrupt Disable Register + SPI_MODE + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + RXBRK + Receiver Break Interrupt Mask + 2 + 1 + read-only + + + ENDRX + End of Receive Transfer Interrupt Mask (available in all USART modes of operation) + 3 + 1 + read-only + + + ENDTX + End of Transmit Interrupt Mask (available in all USART modes of operation) + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + FRAME + Framing Error Interrupt Mask + 6 + 1 + read-only + + + PARE + Parity Error Interrupt Mask + 7 + 1 + read-only + + + TIMEOUT + Time-out Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + Buffer Empty Interrupt Mask (available in all USART modes of operation) + 11 + 1 + read-only + + + RXBUFF + Buffer Full Interrupt Mask (available in all USART modes of operation) + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt Mask + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Mask + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Mask + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Mask + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Interrupt Mask + 19 + 1 + read-only + + + MANE + Manchester Error Interrupt Mask + 24 + 1 + read-only + + + + + IMR_SPI_MODE + Interrupt Mask Register + SPI_MODE + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + UNRE + SPI Underrun Error Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + CSR + Channel Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + RXBRK + Break Received/End of Break + 2 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TIMEOUT + Receiver Time-out + 8 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached + 10 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Flag + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Flag + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Flag + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Flag + 19 + 1 + read-only + + + RI + Image of RI Input + 20 + 1 + read-only + + + DSR + Image of DSR Input + 21 + 1 + read-only + + + DCD + Image of DCD Input + 22 + 1 + read-only + + + CTS + Image of CTS Input + 23 + 1 + read-only + + + MANERR + Manchester Error + 24 + 1 + read-only + + + + + CSR_SPI_MODE + Channel Status Register + SPI_MODE + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + UNRE + Underrun Error + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 9 + read-only + + + RXSYNH + Received Sync + 15 + 1 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 9 + write-only + + + TXSYNH + Sync Field to be Transmitted + 15 + 1 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divider + 0 + 16 + read-write + + + FP + Fractional Part + 16 + 3 + read-write + + + + + RTOR + Receiver Time-out Register + 0x00000024 + 32 + read-write + 0x00000000 + + + TO + Time-out Value + 0 + 16 + read-write + + + + + TTGR + Transmitter Timeguard Register + 0x00000028 + 32 + read-write + 0x00000000 + + + TG + Timeguard Value + 0 + 8 + read-write + + + + + FIDI + FI DI Ratio Register + 0x00000040 + 32 + read-write + 0x00000174 + + + FI_DI_RATIO + FI Over DI Ratio Value + 0 + 11 + read-write + + + + + NER + Number of Errors Register + 0x00000044 + 32 + read-only + + + NB_ERRORS + Number of Errors + 0 + 8 + read-only + + + + + IF + IrDA Filter Register + 0x0000004C + 32 + read-write + 0x00000000 + + + IRDA_FILTER + IrDA Filter + 0 + 8 + read-write + + + + + MAN + Manchester Configuration Register + 0x00000050 + 32 + read-write + 0xB0011004 + + + TX_PL + Transmitter Preamble Length + 0 + 4 + read-write + + + TX_PP + Transmitter Preamble Pattern + 8 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + TX_MPOL + Transmitter Manchester Polarity + 12 + 1 + read-write + + + RX_PL + Receiver Preamble Length + 16 + 4 + read-write + + + RX_PP + Receiver Preamble Pattern detected + 24 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + RX_MPOL + Receiver Manchester Polarity + 28 + 1 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + DRIFT + Drift Compensation + 30 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x555341 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TWI0 + 6212T + Two-wire Interface 0 + TWI + TWI0_ + 0x400A8000 + + 0 + 0x8000 + registers + + + TWI0 + 17 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Send a START Condition + 0 + 1 + write-only + + + STOP + Send a STOP Condition + 1 + 1 + write-only + + + MSEN + TWI Master Mode Enabled + 2 + 1 + write-only + + + MSDIS + TWI Master Mode Disabled + 3 + 1 + write-only + + + SVEN + TWI Slave Mode Enabled + 4 + 1 + write-only + + + SVDIS + TWI Slave Mode Disabled + 5 + 1 + write-only + + + QUICK + SMBus Quick Command + 6 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MMR + Master Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + IADRSZ + Internal Device Address Size + 8 + 2 + read-write + + + NONE + No internal device address + 0x0 + + + 1_BYTE + One-byte internal device address + 0x1 + + + 2_BYTE + Two-byte internal device address + 0x2 + + + 3_BYTE + Three-byte internal device address + 0x3 + + + + + MREAD + Master Read Direction + 12 + 1 + read-write + + + DADR + Device Address + 16 + 7 + read-write + + + + + SMR + Slave Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SADR + Slave Address + 16 + 7 + read-write + + + + + IADR + Internal Address Register + 0x0000000C + 32 + read-write + 0x00000000 + + + IADR + Internal Address + 0 + 24 + read-write + + + + + CWGR + Clock Waveform Generator Register + 0x00000010 + 32 + read-write + 0x00000000 + + + CLDIV + Clock Low Divider + 0 + 8 + read-write + + + CHDIV + Clock High Divider + 8 + 8 + read-write + + + CKDIV + Clock Divider + 16 + 3 + read-write + + + + + SR + Status Register + 0x00000020 + 32 + read-only + 0x0000F009 + + + TXCOMP + Transmission Completed (automatically set / reset) + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready (automatically set / reset) + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready (automatically set / reset) + 2 + 1 + read-only + + + SVREAD + Slave Read (automatically set / reset) + 3 + 1 + read-only + + + SVACC + Slave Access (automatically set / reset) + 4 + 1 + read-only + + + GACC + General Call Access (clear on read) + 5 + 1 + read-only + + + OVRE + Overrun Error (clear on read) + 6 + 1 + read-only + + + NACK + Not Acknowledged (clear on read) + 8 + 1 + read-only + + + ARBLST + Arbitration Lost (clear on read) + 9 + 1 + read-only + + + SCLWS + Clock Wait State (automatically set / reset) + 10 + 1 + read-only + + + EOSACC + End Of Slave Access (clear on read) + 11 + 1 + read-only + + + ENDRX + End of RX buffer + 12 + 1 + read-only + + + ENDTX + End of TX buffer + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Enable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Enable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Enable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Enable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Enable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Enable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Enable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Disable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Disable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Disable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Disable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Disable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Disable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Disable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXCOMP + Transmission Completed Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready Interrupt Mask + 2 + 1 + read-only + + + SVACC + Slave Access Interrupt Mask + 4 + 1 + read-only + + + GACC + General Call Access Interrupt Mask + 5 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 6 + 1 + read-only + + + NACK + Not Acknowledge Interrupt Mask + 8 + 1 + read-only + + + ARBLST + Arbitration Lost Interrupt Mask + 9 + 1 + read-only + + + SCL_WS + Clock Wait State Interrupt Mask + 10 + 1 + read-only + + + EOSACC + End Of Slave Access Interrupt Mask + 11 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 12 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000030 + 32 + read-only + 0x00000000 + + + RXDATA + Master or Slave Receive Holding Data + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x00000034 + 32 + write-only + + + TXDATA + Master or Slave Transmit Holding Data + 0 + 8 + write-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x545749 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 24 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TWI1 + 6212T + Two-wire Interface 1 + TWI + TWI1_ + 0x400AC000 + + 0 + 0x8000 + registers + + + TWI1 + 18 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Send a START Condition + 0 + 1 + write-only + + + STOP + Send a STOP Condition + 1 + 1 + write-only + + + MSEN + TWI Master Mode Enabled + 2 + 1 + write-only + + + MSDIS + TWI Master Mode Disabled + 3 + 1 + write-only + + + SVEN + TWI Slave Mode Enabled + 4 + 1 + write-only + + + SVDIS + TWI Slave Mode Disabled + 5 + 1 + write-only + + + QUICK + SMBus Quick Command + 6 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MMR + Master Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + IADRSZ + Internal Device Address Size + 8 + 2 + read-write + + + NONE + No internal device address + 0x0 + + + 1_BYTE + One-byte internal device address + 0x1 + + + 2_BYTE + Two-byte internal device address + 0x2 + + + 3_BYTE + Three-byte internal device address + 0x3 + + + + + MREAD + Master Read Direction + 12 + 1 + read-write + + + DADR + Device Address + 16 + 7 + read-write + + + + + SMR + Slave Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SADR + Slave Address + 16 + 7 + read-write + + + + + IADR + Internal Address Register + 0x0000000C + 32 + read-write + 0x00000000 + + + IADR + Internal Address + 0 + 24 + read-write + + + + + CWGR + Clock Waveform Generator Register + 0x00000010 + 32 + read-write + 0x00000000 + + + CLDIV + Clock Low Divider + 0 + 8 + read-write + + + CHDIV + Clock High Divider + 8 + 8 + read-write + + + CKDIV + Clock Divider + 16 + 3 + read-write + + + + + SR + Status Register + 0x00000020 + 32 + read-only + 0x0000F009 + + + TXCOMP + Transmission Completed (automatically set / reset) + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready (automatically set / reset) + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready (automatically set / reset) + 2 + 1 + read-only + + + SVREAD + Slave Read (automatically set / reset) + 3 + 1 + read-only + + + SVACC + Slave Access (automatically set / reset) + 4 + 1 + read-only + + + GACC + General Call Access (clear on read) + 5 + 1 + read-only + + + OVRE + Overrun Error (clear on read) + 6 + 1 + read-only + + + NACK + Not Acknowledged (clear on read) + 8 + 1 + read-only + + + ARBLST + Arbitration Lost (clear on read) + 9 + 1 + read-only + + + SCLWS + Clock Wait State (automatically set / reset) + 10 + 1 + read-only + + + EOSACC + End Of Slave Access (clear on read) + 11 + 1 + read-only + + + ENDRX + End of RX buffer + 12 + 1 + read-only + + + ENDTX + End of TX buffer + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Enable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Enable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Enable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Enable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Enable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Enable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Enable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Disable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Disable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Disable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Disable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Disable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Disable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Disable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXCOMP + Transmission Completed Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready Interrupt Mask + 2 + 1 + read-only + + + SVACC + Slave Access Interrupt Mask + 4 + 1 + read-only + + + GACC + General Call Access Interrupt Mask + 5 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 6 + 1 + read-only + + + NACK + Not Acknowledge Interrupt Mask + 8 + 1 + read-only + + + ARBLST + Arbitration Lost Interrupt Mask + 9 + 1 + read-only + + + SCL_WS + Clock Wait State Interrupt Mask + 10 + 1 + read-only + + + EOSACC + End Of Slave Access Interrupt Mask + 11 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 12 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000030 + 32 + read-only + 0x00000000 + + + RXDATA + Master or Slave Receive Holding Data + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x00000034 + 32 + write-only + + + TXDATA + Master or Slave Transmit Holding Data + 0 + 8 + write-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x545749 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 24 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AFEC0 + 11147D + Analog-Front-End Controller 0 + AFEC + AFEC0_ + 0x400B0000 + + 0 + 0x4000 + registers + + + AFEC0 + 30 + + + + CR + AFEC Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + START + Start Conversion + 1 + 1 + write-only + + + AUTOCAL + Automatic Calibration of AFEC + 3 + 1 + write-only + + + + + MR + AFEC Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + Hardware triggers are disabled. Starting a conversion is only possible by software. + 0 + + + EN + Hardware trigger selected by TRGSEL field is enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + AFEC_TRIG0 + ADTRG pin + 0x0 + + + AFEC_TRIG1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + AFEC_TRIG2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + AFEC_TRIG3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + AFEC_TRIG4 + PWM Event Line 0 + 0x4 + + + AFEC_TRIG5 + PWM Event Line 1 + 0x5 + + + + + SLEEP + Sleep Mode + 5 + 1 + read-write + + + NORMAL + Normal Mode: The AFEC Core and reference voltage circuitry are kept ON between conversions + 0 + + + SLEEP + Sleep Mode: The AFEC Core and reference voltage circuitry are OFF between conversions + 1 + + + + + FWUP + Fast Wake-up + 6 + 1 + read-write + + + OFF + Normal Sleep Mode: The sleep mode is defined by the SLEEP bit + 0 + + + ON + Fast Wake Up Sleep Mode: The Voltage reference is ON between conversions and AFEC Core is OFF + 1 + + + + + FREERUN + Free Run Mode + 7 + 1 + read-write + + + OFF + Normal Mode + 0 + + + ON + Free Run Mode: Never wait for any trigger. + 1 + + + + + PRESCAL + Prescaler Rate Selection + 8 + 8 + read-write + + + STARTUP + Start-up Time + 16 + 4 + read-write + + + SUT0 + 0 periods of AFEClock + 0x0 + + + SUT8 + 8 periods of AFEClock + 0x1 + + + SUT16 + 16 periods of AFEClock + 0x2 + + + SUT24 + 24 periods of AFEClock + 0x3 + + + SUT64 + 64 periods of AFEClock + 0x4 + + + SUT80 + 80 periods of AFEClock + 0x5 + + + SUT96 + 96 periods of AFEClock + 0x6 + + + SUT112 + 112 periods of AFEClock + 0x7 + + + SUT512 + 512 periods of AFEClock + 0x8 + + + SUT576 + 576 periods of AFEClock + 0x9 + + + SUT640 + 640 periods of AFEClock + 0xA + + + SUT704 + 704 periods of AFEClock + 0xB + + + SUT768 + 768 periods of AFEClock + 0xC + + + SUT832 + 832 periods of AFEClock + 0xD + + + SUT896 + 896 periods of AFEClock + 0xE + + + SUT960 + 960 periods of AFEClock + 0xF + + + + + SETTLING + Analog Settling Time + 20 + 2 + read-write + + + AST3 + 3 periods of AFEClock + 0x0 + + + AST5 + 5 periods of AFEClock + 0x1 + + + AST9 + 9 periods of AFEClock + 0x2 + + + AST17 + 17 periods of AFEClock + 0x3 + + + + + ANACH + Analog Change + 23 + 1 + read-write + + + NONE + No analog change on channel switching: DIFF0, GAIN0 are used for all channels + 0 + + + ALLOWED + Allows different analog settings for each channel. See AFEC_CGR. + 1 + + + + + TRACKTIM + Tracking Time + 24 + 4 + read-write + + + TRANSFER + Transfer Period + 28 + 2 + read-write + + + USEQ + Use Sequence Enable + 31 + 1 + read-write + + + NUM_ORDER + Normal Mode: The controller converts channels in a simple numeric order. + 0 + + + REG_ORDER + User Sequence Mode: The sequence respects what is defined in AFEC_SEQR1 and AFEC_SEQR2. + 1 + + + + + + + EMR + AFEC Extended Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + CMPMODE + Comparison Mode + 0 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + CMPSEL + Comparison Selected Channel + 3 + 5 + read-write + + + CMPALL + Compare All Channels + 9 + 1 + read-write + + + CMPFILTER + Compare Event Filtering + 12 + 2 + read-write + + + RES + Resolution + 16 + 3 + read-write + + + NO_AVERAGE + 12-bit resolution, AFEC sample rate is maximum (no averaging). + 0x0 + + + LOW_RES + 10-bit resolution, AFEC sample rate is maximum (no averaging). + 0x1 + + + OSR4 + 13-bit resolution, AFEC sample rate divided by 4 (averaging). + 0x2 + + + OSR16 + 14-bit resolution, AFEC sample rate divided by 16 (averaging). + 0x3 + + + OSR64 + 15-bit resolution, AFEC sample rate divided by 64 (averaging). + 0x4 + + + OSR256 + 16-bit resolution, AFEC sample rate divided by 256 (averaging). + 0x5 + + + + + AFEMODE + AFE Running Mode + 20 + 2 + read-write + + + NORMAL + Normal mode of operation. + 0x0 + + + OFFSET_ERROR + Offset Error mode to measure the offset error. + 0x1 + + + GAIN_ERROR_HIGH + Gain Error mode to measure the gain error. + 0x2 + + + GAIN_ERROR_LOW + + 0x3 + + + + + TAG + TAG of the AFEC_LDCR + 24 + 1 + read-write + + + STM + Single Trigger Mode + 25 + 1 + read-write + + + SIGNMODE + Sign Mode + 28 + 2 + read-write + + + SE_UNSG_DF_SIGN + Single-Ended Channels: Unsigned conversions.Differential Channels: Signed conversions. + 0x0 + + + SE_SIGN_DF_UNSG + Single-Ended Channels: Signed conversions.Differential Channels: Unsigned conversions. + 0x1 + + + ALL_UNSIGNED + All Channels: Unsigned conversions. + 0x2 + + + ALL_SIGNED + All Channels: Signed conversions. + 0x3 + + + + + + + SEQ1R + AFEC Channel Sequence 1 Register + 0x0000000C + 32 + read-write + 0x00000000 + + + USCH0 + User Sequence Number 0 + 0 + 4 + read-write + + + USCH1 + User Sequence Number 1 + 4 + 4 + read-write + + + USCH2 + User Sequence Number 2 + 8 + 4 + read-write + + + USCH3 + User Sequence Number 3 + 12 + 4 + read-write + + + USCH4 + User Sequence Number 4 + 16 + 4 + read-write + + + USCH5 + User Sequence Number 5 + 20 + 4 + read-write + + + USCH6 + User Sequence Number 6 + 24 + 4 + read-write + + + USCH7 + User Sequence Number 7 + 28 + 4 + read-write + + + + + SEQ2R + AFEC Channel Sequence 2 Register + 0x00000010 + 32 + read-write + 0x00000000 + + + USCH8 + User Sequence Number 8 + 0 + 4 + read-write + + + USCH9 + User Sequence Number 9 + 4 + 4 + read-write + + + USCH10 + User Sequence Number 10 + 8 + 4 + read-write + + + USCH11 + User Sequence Number 11 + 12 + 4 + read-write + + + USCH12 + User Sequence Number 12 + 16 + 4 + read-write + + + USCH13 + User Sequence Number 13 + 20 + 4 + read-write + + + USCH14 + User Sequence Number 14 + 24 + 4 + read-write + + + USCH15 + User Sequence Number 15 + 28 + 4 + read-write + + + + + CHER + AFEC Channel Enable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + CH2 + Channel 2 Enable + 2 + 1 + write-only + + + CH3 + Channel 3 Enable + 3 + 1 + write-only + + + CH4 + Channel 4 Enable + 4 + 1 + write-only + + + CH5 + Channel 5 Enable + 5 + 1 + write-only + + + CH6 + Channel 6 Enable + 6 + 1 + write-only + + + CH7 + Channel 7 Enable + 7 + 1 + write-only + + + CH8 + Channel 8 Enable + 8 + 1 + write-only + + + CH9 + Channel 9 Enable + 9 + 1 + write-only + + + CH10 + Channel 10 Enable + 10 + 1 + write-only + + + CH11 + Channel 11 Enable + 11 + 1 + write-only + + + CH12 + Channel 12 Enable + 12 + 1 + write-only + + + CH13 + Channel 13 Enable + 13 + 1 + write-only + + + CH14 + Channel 14 Enable + 14 + 1 + write-only + + + CH15 + Channel 15 Enable + 15 + 1 + write-only + + + + + CHDR + AFEC Channel Disable Register + 0x00000018 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + CH2 + Channel 2 Disable + 2 + 1 + write-only + + + CH3 + Channel 3 Disable + 3 + 1 + write-only + + + CH4 + Channel 4 Disable + 4 + 1 + write-only + + + CH5 + Channel 5 Disable + 5 + 1 + write-only + + + CH6 + Channel 6 Disable + 6 + 1 + write-only + + + CH7 + Channel 7 Disable + 7 + 1 + write-only + + + CH8 + Channel 8 Disable + 8 + 1 + write-only + + + CH9 + Channel 9 Disable + 9 + 1 + write-only + + + CH10 + Channel 10 Disable + 10 + 1 + write-only + + + CH11 + Channel 11 Disable + 11 + 1 + write-only + + + CH12 + Channel 12 Disable + 12 + 1 + write-only + + + CH13 + Channel 13 Disable + 13 + 1 + write-only + + + CH14 + Channel 14 Disable + 14 + 1 + write-only + + + CH15 + Channel 15 Disable + 15 + 1 + write-only + + + + + CHSR + AFEC Channel Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + CH2 + Channel 2 Status + 2 + 1 + read-only + + + CH3 + Channel 3 Status + 3 + 1 + read-only + + + CH4 + Channel 4 Status + 4 + 1 + read-only + + + CH5 + Channel 5 Status + 5 + 1 + read-only + + + CH6 + Channel 6 Status + 6 + 1 + read-only + + + CH7 + Channel 7 Status + 7 + 1 + read-only + + + CH8 + Channel 8 Status + 8 + 1 + read-only + + + CH9 + Channel 9 Status + 9 + 1 + read-only + + + CH10 + Channel 10 Status + 10 + 1 + read-only + + + CH11 + Channel 11 Status + 11 + 1 + read-only + + + CH12 + Channel 12 Status + 12 + 1 + read-only + + + CH13 + Channel 13 Status + 13 + 1 + read-only + + + CH14 + Channel 14 Status + 14 + 1 + read-only + + + CH15 + Channel 15 Status + 15 + 1 + read-only + + + + + LCDR + AFEC Last Converted Data Register + 0x00000020 + 32 + read-only + 0x00000000 + + + LDATA + Last Data Converted + 0 + 16 + read-only + + + CHNB + Channel Number + 24 + 4 + read-only + + + + + IER + AFEC Interrupt Enable Register + 0x00000024 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Enable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Enable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Enable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Enable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Enable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Enable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Enable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Enable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Enable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Enable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Enable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Enable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Enable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Enable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Enable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Enable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Enable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Enable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Enable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Enable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Enable + 31 + 1 + write-only + + + + + IDR + AFEC Interrupt Disable Register + 0x00000028 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Disable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Disable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Disable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Disable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Disable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Disable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Disable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Disable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Disable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Disable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Disable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Disable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Disable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Disable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Disable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Disable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Disable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Disable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Disable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Disable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Disable + 31 + 1 + write-only + + + + + IMR + AFEC Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion Interrupt Mask 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion Interrupt Mask 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion Interrupt Mask 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion Interrupt Mask 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion Interrupt Mask 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion Interrupt Mask 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion Interrupt Mask 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion Interrupt Mask 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion Interrupt Mask 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion Interrupt Mask 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion Interrupt Mask 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion Interrupt Mask 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion Interrupt Mask 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion Interrupt Mask 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion Interrupt Mask 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion Interrupt Mask 15 + 15 + 1 + read-only + + + DRDY + Data Ready Interrupt Mask + 24 + 1 + read-only + + + GOVRE + General Overrun Error Interrupt Mask + 25 + 1 + read-only + + + COMPE + Comparison Event Interrupt Mask + 26 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 27 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 28 + 1 + read-only + + + TEMPCHG + Temperature Change Interrupt Mask + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence Interrupt Mask + 31 + 1 + read-only + + + + + ISR + AFEC Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion 15 + 15 + 1 + read-only + + + DRDY + Data Ready + 24 + 1 + read-only + + + GOVRE + General Overrun Error + 25 + 1 + read-only + + + COMPE + Comparison Error + 26 + 1 + read-only + + + ENDRX + End of RX Buffer + 27 + 1 + read-only + + + RXBUFF + RX Buffer Full + 28 + 1 + read-only + + + TEMPCHG + Temperature Change + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence + 31 + 1 + read-only + + + + + OVER + AFEC Overrun Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + OVRE0 + Overrun Error 0 + 0 + 1 + read-only + + + OVRE1 + Overrun Error 1 + 1 + 1 + read-only + + + OVRE2 + Overrun Error 2 + 2 + 1 + read-only + + + OVRE3 + Overrun Error 3 + 3 + 1 + read-only + + + OVRE4 + Overrun Error 4 + 4 + 1 + read-only + + + OVRE5 + Overrun Error 5 + 5 + 1 + read-only + + + OVRE6 + Overrun Error 6 + 6 + 1 + read-only + + + OVRE7 + Overrun Error 7 + 7 + 1 + read-only + + + OVRE8 + Overrun Error 8 + 8 + 1 + read-only + + + OVRE9 + Overrun Error 9 + 9 + 1 + read-only + + + OVRE10 + Overrun Error 10 + 10 + 1 + read-only + + + OVRE11 + Overrun Error 11 + 11 + 1 + read-only + + + OVRE12 + Overrun Error 12 + 12 + 1 + read-only + + + OVRE13 + Overrun Error 13 + 13 + 1 + read-only + + + OVRE14 + Overrun Error 14 + 14 + 1 + read-only + + + OVRE15 + Overrun Error 15 + 15 + 1 + read-only + + + + + CWR + AFEC Compare Window Register + 0x00000050 + 32 + read-write + 0x00000000 + + + LOWTHRES + Low Threshold + 0 + 16 + read-write + + + HIGHTHRES + High Threshold + 16 + 16 + read-write + + + + + CGR + AFEC Channel Gain Register + 0x00000054 + 32 + read-write + 0x00000000 + + + GAIN0 + Gain for channel 0 + 0 + 2 + read-write + + + GAIN1 + Gain for channel 1 + 2 + 2 + read-write + + + GAIN2 + Gain for channel 2 + 4 + 2 + read-write + + + GAIN3 + Gain for channel 3 + 6 + 2 + read-write + + + GAIN4 + Gain for channel 4 + 8 + 2 + read-write + + + GAIN5 + Gain for channel 5 + 10 + 2 + read-write + + + GAIN6 + Gain for channel 6 + 12 + 2 + read-write + + + GAIN7 + Gain for channel 7 + 14 + 2 + read-write + + + GAIN8 + Gain for channel 8 + 16 + 2 + read-write + + + GAIN9 + Gain for channel 9 + 18 + 2 + read-write + + + GAIN10 + Gain for channel 10 + 20 + 2 + read-write + + + GAIN11 + Gain for channel 11 + 22 + 2 + read-write + + + GAIN12 + Gain for channel 12 + 24 + 2 + read-write + + + GAIN13 + Gain for channel 13 + 26 + 2 + read-write + + + GAIN14 + Gain for channel 14 + 28 + 2 + read-write + + + GAIN15 + Gain for channel 15 + 30 + 2 + read-write + + + + + CDOR + AFEC Channel Calibration DC Offset Register + 0x0000005C + 32 + read-write + 0x00000000 + + + OFF0 + Offset for Channel 0, used in Automatic Calibration Procedure + 0 + 1 + read-write + + + OFF1 + Offset for Channel 1, used in Automatic Calibration Procedure + 1 + 1 + read-write + + + OFF2 + Offset for Channel 2, used in Automatic Calibration Procedure + 2 + 1 + read-write + + + OFF3 + Offset for Channel 3, used in Automatic Calibration Procedure + 3 + 1 + read-write + + + OFF4 + Offset for Channel 4, used in Automatic Calibration Procedure + 4 + 1 + read-write + + + OFF5 + Offset for Channel 5, used in Automatic Calibration Procedure + 5 + 1 + read-write + + + OFF6 + Offset for Channel 6, used in Automatic Calibration Procedure + 6 + 1 + read-write + + + OFF7 + Offset for Channel 7, used in Automatic Calibration Procedure + 7 + 1 + read-write + + + OFF8 + Offset for Channel 8, used in Automatic Calibration Procedure + 8 + 1 + read-write + + + OFF9 + Offset for Channel 9, used in Automatic Calibration Procedure + 9 + 1 + read-write + + + OFF10 + Offset for Channel 10, used in Automatic Calibration Procedure + 10 + 1 + read-write + + + OFF11 + Offset for Channel 11, used in Automatic Calibration Procedure + 11 + 1 + read-write + + + OFF12 + Offset for Channel 12, used in Automatic Calibration Procedure + 12 + 1 + read-write + + + OFF13 + Offset for Channel 13, used in Automatic Calibration Procedure + 13 + 1 + read-write + + + OFF14 + Offset for Channel 14, used in Automatic Calibration Procedure + 14 + 1 + read-write + + + OFF15 + Offset for Channel 15, used in Automatic Calibration Procedure + 15 + 1 + read-write + + + + + DIFFR + AFEC Channel Differential Register + 0x00000060 + 32 + read-write + 0x00000000 + + + DIFF0 + Differential inputs for channel 0 + 0 + 1 + read-write + + + DIFF1 + Differential inputs for channel 1 + 1 + 1 + read-write + + + DIFF2 + Differential inputs for channel 2 + 2 + 1 + read-write + + + DIFF3 + Differential inputs for channel 3 + 3 + 1 + read-write + + + DIFF4 + Differential inputs for channel 4 + 4 + 1 + read-write + + + DIFF5 + Differential inputs for channel 5 + 5 + 1 + read-write + + + DIFF6 + Differential inputs for channel 6 + 6 + 1 + read-write + + + DIFF7 + Differential inputs for channel 7 + 7 + 1 + read-write + + + DIFF8 + Differential inputs for channel 8 + 8 + 1 + read-write + + + DIFF9 + Differential inputs for channel 9 + 9 + 1 + read-write + + + DIFF10 + Differential inputs for channel 10 + 10 + 1 + read-write + + + DIFF11 + Differential inputs for channel 11 + 11 + 1 + read-write + + + DIFF12 + Differential inputs for channel 12 + 12 + 1 + read-write + + + DIFF13 + Differential inputs for channel 13 + 13 + 1 + read-write + + + DIFF14 + Differential inputs for channel 14 + 14 + 1 + read-write + + + DIFF15 + Differential inputs for channel 15 + 15 + 1 + read-write + + + + + CSELR + AFEC Channel Register Selection + 0x00000064 + 32 + read-write + 0x00000000 + + + CSEL + Channel Selection + 0 + 4 + read-write + + + + + CDR + AFEC Channel Data Register + 0x00000068 + 32 + read-only + 0x00000000 + + + DATA + Converted Data + 0 + 12 + read-only + + + + + COCR + AFEC Channel Offset Compensation Register + 0x0000006C + 32 + read-write + 0x00000000 + + + AOFF + Analog Offset + 0 + 12 + read-write + + + + + TEMPMR + AFEC Temperature Sensor Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + RTCT + Temperature Sensor RTC Trigger mode + 0 + 1 + read-write + + + TEMPCMPMOD + Temperature Comparison Mode + 4 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + + + TEMPCWR + AFEC Temperature Compare Window Register + 0x00000074 + 32 + read-write + 0x00000000 + + + TLOWTHRES + Temperature Low Threshold + 0 + 16 + read-write + + + THIGHTHRES + Temperature High Threshold + 16 + 16 + read-write + + + + + ACR + AFEC Analog Control Register + 0x00000094 + 32 + read-write + 0x00000100 + + + IBCTL + AFEC Bias Current Control + 8 + 2 + read-write + + + + + COSR + AFEC Correction Select Register + 0x000000D0 + 32 + read-write + 0x00000000 + + + CVR + AFEC Correction Values Register + 0x000000D4 + 32 + read-write + 0x00000000 + + + CECR + AFEC Channel Error Correction Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + WPMR + AFEC Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x414443 + + + + + + + WPSR + AFEC Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AFEC1 + 11147D + Analog-Front-End Controller 1 + AFEC + AFEC1_ + 0x400B4000 + + 0 + 0x4000 + registers + + + AFEC1 + 31 + + + + CR + AFEC Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + START + Start Conversion + 1 + 1 + write-only + + + AUTOCAL + Automatic Calibration of AFEC + 3 + 1 + write-only + + + + + MR + AFEC Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + Hardware triggers are disabled. Starting a conversion is only possible by software. + 0 + + + EN + Hardware trigger selected by TRGSEL field is enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + AFEC_TRIG0 + ADTRG pin + 0x0 + + + AFEC_TRIG1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + AFEC_TRIG2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + AFEC_TRIG3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + AFEC_TRIG4 + PWM Event Line 0 + 0x4 + + + AFEC_TRIG5 + PWM Event Line 1 + 0x5 + + + + + SLEEP + Sleep Mode + 5 + 1 + read-write + + + NORMAL + Normal Mode: The AFEC Core and reference voltage circuitry are kept ON between conversions + 0 + + + SLEEP + Sleep Mode: The AFEC Core and reference voltage circuitry are OFF between conversions + 1 + + + + + FWUP + Fast Wake-up + 6 + 1 + read-write + + + OFF + Normal Sleep Mode: The sleep mode is defined by the SLEEP bit + 0 + + + ON + Fast Wake Up Sleep Mode: The Voltage reference is ON between conversions and AFEC Core is OFF + 1 + + + + + FREERUN + Free Run Mode + 7 + 1 + read-write + + + OFF + Normal Mode + 0 + + + ON + Free Run Mode: Never wait for any trigger. + 1 + + + + + PRESCAL + Prescaler Rate Selection + 8 + 8 + read-write + + + STARTUP + Start-up Time + 16 + 4 + read-write + + + SUT0 + 0 periods of AFEClock + 0x0 + + + SUT8 + 8 periods of AFEClock + 0x1 + + + SUT16 + 16 periods of AFEClock + 0x2 + + + SUT24 + 24 periods of AFEClock + 0x3 + + + SUT64 + 64 periods of AFEClock + 0x4 + + + SUT80 + 80 periods of AFEClock + 0x5 + + + SUT96 + 96 periods of AFEClock + 0x6 + + + SUT112 + 112 periods of AFEClock + 0x7 + + + SUT512 + 512 periods of AFEClock + 0x8 + + + SUT576 + 576 periods of AFEClock + 0x9 + + + SUT640 + 640 periods of AFEClock + 0xA + + + SUT704 + 704 periods of AFEClock + 0xB + + + SUT768 + 768 periods of AFEClock + 0xC + + + SUT832 + 832 periods of AFEClock + 0xD + + + SUT896 + 896 periods of AFEClock + 0xE + + + SUT960 + 960 periods of AFEClock + 0xF + + + + + SETTLING + Analog Settling Time + 20 + 2 + read-write + + + AST3 + 3 periods of AFEClock + 0x0 + + + AST5 + 5 periods of AFEClock + 0x1 + + + AST9 + 9 periods of AFEClock + 0x2 + + + AST17 + 17 periods of AFEClock + 0x3 + + + + + ANACH + Analog Change + 23 + 1 + read-write + + + NONE + No analog change on channel switching: DIFF0, GAIN0 are used for all channels + 0 + + + ALLOWED + Allows different analog settings for each channel. See AFEC_CGR. + 1 + + + + + TRACKTIM + Tracking Time + 24 + 4 + read-write + + + TRANSFER + Transfer Period + 28 + 2 + read-write + + + USEQ + Use Sequence Enable + 31 + 1 + read-write + + + NUM_ORDER + Normal Mode: The controller converts channels in a simple numeric order. + 0 + + + REG_ORDER + User Sequence Mode: The sequence respects what is defined in AFEC_SEQR1 and AFEC_SEQR2. + 1 + + + + + + + EMR + AFEC Extended Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + CMPMODE + Comparison Mode + 0 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + CMPSEL + Comparison Selected Channel + 3 + 5 + read-write + + + CMPALL + Compare All Channels + 9 + 1 + read-write + + + CMPFILTER + Compare Event Filtering + 12 + 2 + read-write + + + RES + Resolution + 16 + 3 + read-write + + + NO_AVERAGE + 12-bit resolution, AFEC sample rate is maximum (no averaging). + 0x0 + + + LOW_RES + 10-bit resolution, AFEC sample rate is maximum (no averaging). + 0x1 + + + OSR4 + 13-bit resolution, AFEC sample rate divided by 4 (averaging). + 0x2 + + + OSR16 + 14-bit resolution, AFEC sample rate divided by 16 (averaging). + 0x3 + + + OSR64 + 15-bit resolution, AFEC sample rate divided by 64 (averaging). + 0x4 + + + OSR256 + 16-bit resolution, AFEC sample rate divided by 256 (averaging). + 0x5 + + + + + AFEMODE + AFE Running Mode + 20 + 2 + read-write + + + NORMAL + Normal mode of operation. + 0x0 + + + OFFSET_ERROR + Offset Error mode to measure the offset error. + 0x1 + + + GAIN_ERROR_HIGH + Gain Error mode to measure the gain error. + 0x2 + + + GAIN_ERROR_LOW + + 0x3 + + + + + TAG + TAG of the AFEC_LDCR + 24 + 1 + read-write + + + STM + Single Trigger Mode + 25 + 1 + read-write + + + SIGNMODE + Sign Mode + 28 + 2 + read-write + + + SE_UNSG_DF_SIGN + Single-Ended Channels: Unsigned conversions.Differential Channels: Signed conversions. + 0x0 + + + SE_SIGN_DF_UNSG + Single-Ended Channels: Signed conversions.Differential Channels: Unsigned conversions. + 0x1 + + + ALL_UNSIGNED + All Channels: Unsigned conversions. + 0x2 + + + ALL_SIGNED + All Channels: Signed conversions. + 0x3 + + + + + + + SEQ1R + AFEC Channel Sequence 1 Register + 0x0000000C + 32 + read-write + 0x00000000 + + + USCH0 + User Sequence Number 0 + 0 + 4 + read-write + + + USCH1 + User Sequence Number 1 + 4 + 4 + read-write + + + USCH2 + User Sequence Number 2 + 8 + 4 + read-write + + + USCH3 + User Sequence Number 3 + 12 + 4 + read-write + + + USCH4 + User Sequence Number 4 + 16 + 4 + read-write + + + USCH5 + User Sequence Number 5 + 20 + 4 + read-write + + + USCH6 + User Sequence Number 6 + 24 + 4 + read-write + + + USCH7 + User Sequence Number 7 + 28 + 4 + read-write + + + + + SEQ2R + AFEC Channel Sequence 2 Register + 0x00000010 + 32 + read-write + 0x00000000 + + + USCH8 + User Sequence Number 8 + 0 + 4 + read-write + + + USCH9 + User Sequence Number 9 + 4 + 4 + read-write + + + USCH10 + User Sequence Number 10 + 8 + 4 + read-write + + + USCH11 + User Sequence Number 11 + 12 + 4 + read-write + + + USCH12 + User Sequence Number 12 + 16 + 4 + read-write + + + USCH13 + User Sequence Number 13 + 20 + 4 + read-write + + + USCH14 + User Sequence Number 14 + 24 + 4 + read-write + + + USCH15 + User Sequence Number 15 + 28 + 4 + read-write + + + + + CHER + AFEC Channel Enable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + CH2 + Channel 2 Enable + 2 + 1 + write-only + + + CH3 + Channel 3 Enable + 3 + 1 + write-only + + + CH4 + Channel 4 Enable + 4 + 1 + write-only + + + CH5 + Channel 5 Enable + 5 + 1 + write-only + + + CH6 + Channel 6 Enable + 6 + 1 + write-only + + + CH7 + Channel 7 Enable + 7 + 1 + write-only + + + CH8 + Channel 8 Enable + 8 + 1 + write-only + + + CH9 + Channel 9 Enable + 9 + 1 + write-only + + + CH10 + Channel 10 Enable + 10 + 1 + write-only + + + CH11 + Channel 11 Enable + 11 + 1 + write-only + + + CH12 + Channel 12 Enable + 12 + 1 + write-only + + + CH13 + Channel 13 Enable + 13 + 1 + write-only + + + CH14 + Channel 14 Enable + 14 + 1 + write-only + + + CH15 + Channel 15 Enable + 15 + 1 + write-only + + + + + CHDR + AFEC Channel Disable Register + 0x00000018 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + CH2 + Channel 2 Disable + 2 + 1 + write-only + + + CH3 + Channel 3 Disable + 3 + 1 + write-only + + + CH4 + Channel 4 Disable + 4 + 1 + write-only + + + CH5 + Channel 5 Disable + 5 + 1 + write-only + + + CH6 + Channel 6 Disable + 6 + 1 + write-only + + + CH7 + Channel 7 Disable + 7 + 1 + write-only + + + CH8 + Channel 8 Disable + 8 + 1 + write-only + + + CH9 + Channel 9 Disable + 9 + 1 + write-only + + + CH10 + Channel 10 Disable + 10 + 1 + write-only + + + CH11 + Channel 11 Disable + 11 + 1 + write-only + + + CH12 + Channel 12 Disable + 12 + 1 + write-only + + + CH13 + Channel 13 Disable + 13 + 1 + write-only + + + CH14 + Channel 14 Disable + 14 + 1 + write-only + + + CH15 + Channel 15 Disable + 15 + 1 + write-only + + + + + CHSR + AFEC Channel Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + CH2 + Channel 2 Status + 2 + 1 + read-only + + + CH3 + Channel 3 Status + 3 + 1 + read-only + + + CH4 + Channel 4 Status + 4 + 1 + read-only + + + CH5 + Channel 5 Status + 5 + 1 + read-only + + + CH6 + Channel 6 Status + 6 + 1 + read-only + + + CH7 + Channel 7 Status + 7 + 1 + read-only + + + CH8 + Channel 8 Status + 8 + 1 + read-only + + + CH9 + Channel 9 Status + 9 + 1 + read-only + + + CH10 + Channel 10 Status + 10 + 1 + read-only + + + CH11 + Channel 11 Status + 11 + 1 + read-only + + + CH12 + Channel 12 Status + 12 + 1 + read-only + + + CH13 + Channel 13 Status + 13 + 1 + read-only + + + CH14 + Channel 14 Status + 14 + 1 + read-only + + + CH15 + Channel 15 Status + 15 + 1 + read-only + + + + + LCDR + AFEC Last Converted Data Register + 0x00000020 + 32 + read-only + 0x00000000 + + + LDATA + Last Data Converted + 0 + 16 + read-only + + + CHNB + Channel Number + 24 + 4 + read-only + + + + + IER + AFEC Interrupt Enable Register + 0x00000024 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Enable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Enable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Enable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Enable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Enable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Enable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Enable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Enable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Enable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Enable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Enable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Enable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Enable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Enable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Enable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Enable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Enable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Enable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Enable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Enable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Enable + 31 + 1 + write-only + + + + + IDR + AFEC Interrupt Disable Register + 0x00000028 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Disable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Disable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Disable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Disable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Disable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Disable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Disable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Disable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Disable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Disable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Disable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Disable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Disable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Disable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Disable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Disable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Disable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Disable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Disable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Disable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Disable + 31 + 1 + write-only + + + + + IMR + AFEC Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion Interrupt Mask 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion Interrupt Mask 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion Interrupt Mask 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion Interrupt Mask 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion Interrupt Mask 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion Interrupt Mask 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion Interrupt Mask 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion Interrupt Mask 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion Interrupt Mask 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion Interrupt Mask 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion Interrupt Mask 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion Interrupt Mask 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion Interrupt Mask 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion Interrupt Mask 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion Interrupt Mask 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion Interrupt Mask 15 + 15 + 1 + read-only + + + DRDY + Data Ready Interrupt Mask + 24 + 1 + read-only + + + GOVRE + General Overrun Error Interrupt Mask + 25 + 1 + read-only + + + COMPE + Comparison Event Interrupt Mask + 26 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 27 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 28 + 1 + read-only + + + TEMPCHG + Temperature Change Interrupt Mask + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence Interrupt Mask + 31 + 1 + read-only + + + + + ISR + AFEC Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion 15 + 15 + 1 + read-only + + + DRDY + Data Ready + 24 + 1 + read-only + + + GOVRE + General Overrun Error + 25 + 1 + read-only + + + COMPE + Comparison Error + 26 + 1 + read-only + + + ENDRX + End of RX Buffer + 27 + 1 + read-only + + + RXBUFF + RX Buffer Full + 28 + 1 + read-only + + + TEMPCHG + Temperature Change + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence + 31 + 1 + read-only + + + + + OVER + AFEC Overrun Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + OVRE0 + Overrun Error 0 + 0 + 1 + read-only + + + OVRE1 + Overrun Error 1 + 1 + 1 + read-only + + + OVRE2 + Overrun Error 2 + 2 + 1 + read-only + + + OVRE3 + Overrun Error 3 + 3 + 1 + read-only + + + OVRE4 + Overrun Error 4 + 4 + 1 + read-only + + + OVRE5 + Overrun Error 5 + 5 + 1 + read-only + + + OVRE6 + Overrun Error 6 + 6 + 1 + read-only + + + OVRE7 + Overrun Error 7 + 7 + 1 + read-only + + + OVRE8 + Overrun Error 8 + 8 + 1 + read-only + + + OVRE9 + Overrun Error 9 + 9 + 1 + read-only + + + OVRE10 + Overrun Error 10 + 10 + 1 + read-only + + + OVRE11 + Overrun Error 11 + 11 + 1 + read-only + + + OVRE12 + Overrun Error 12 + 12 + 1 + read-only + + + OVRE13 + Overrun Error 13 + 13 + 1 + read-only + + + OVRE14 + Overrun Error 14 + 14 + 1 + read-only + + + OVRE15 + Overrun Error 15 + 15 + 1 + read-only + + + + + CWR + AFEC Compare Window Register + 0x00000050 + 32 + read-write + 0x00000000 + + + LOWTHRES + Low Threshold + 0 + 16 + read-write + + + HIGHTHRES + High Threshold + 16 + 16 + read-write + + + + + CGR + AFEC Channel Gain Register + 0x00000054 + 32 + read-write + 0x00000000 + + + GAIN0 + Gain for channel 0 + 0 + 2 + read-write + + + GAIN1 + Gain for channel 1 + 2 + 2 + read-write + + + GAIN2 + Gain for channel 2 + 4 + 2 + read-write + + + GAIN3 + Gain for channel 3 + 6 + 2 + read-write + + + GAIN4 + Gain for channel 4 + 8 + 2 + read-write + + + GAIN5 + Gain for channel 5 + 10 + 2 + read-write + + + GAIN6 + Gain for channel 6 + 12 + 2 + read-write + + + GAIN7 + Gain for channel 7 + 14 + 2 + read-write + + + GAIN8 + Gain for channel 8 + 16 + 2 + read-write + + + GAIN9 + Gain for channel 9 + 18 + 2 + read-write + + + GAIN10 + Gain for channel 10 + 20 + 2 + read-write + + + GAIN11 + Gain for channel 11 + 22 + 2 + read-write + + + GAIN12 + Gain for channel 12 + 24 + 2 + read-write + + + GAIN13 + Gain for channel 13 + 26 + 2 + read-write + + + GAIN14 + Gain for channel 14 + 28 + 2 + read-write + + + GAIN15 + Gain for channel 15 + 30 + 2 + read-write + + + + + CDOR + AFEC Channel Calibration DC Offset Register + 0x0000005C + 32 + read-write + 0x00000000 + + + OFF0 + Offset for Channel 0, used in Automatic Calibration Procedure + 0 + 1 + read-write + + + OFF1 + Offset for Channel 1, used in Automatic Calibration Procedure + 1 + 1 + read-write + + + OFF2 + Offset for Channel 2, used in Automatic Calibration Procedure + 2 + 1 + read-write + + + OFF3 + Offset for Channel 3, used in Automatic Calibration Procedure + 3 + 1 + read-write + + + OFF4 + Offset for Channel 4, used in Automatic Calibration Procedure + 4 + 1 + read-write + + + OFF5 + Offset for Channel 5, used in Automatic Calibration Procedure + 5 + 1 + read-write + + + OFF6 + Offset for Channel 6, used in Automatic Calibration Procedure + 6 + 1 + read-write + + + OFF7 + Offset for Channel 7, used in Automatic Calibration Procedure + 7 + 1 + read-write + + + OFF8 + Offset for Channel 8, used in Automatic Calibration Procedure + 8 + 1 + read-write + + + OFF9 + Offset for Channel 9, used in Automatic Calibration Procedure + 9 + 1 + read-write + + + OFF10 + Offset for Channel 10, used in Automatic Calibration Procedure + 10 + 1 + read-write + + + OFF11 + Offset for Channel 11, used in Automatic Calibration Procedure + 11 + 1 + read-write + + + OFF12 + Offset for Channel 12, used in Automatic Calibration Procedure + 12 + 1 + read-write + + + OFF13 + Offset for Channel 13, used in Automatic Calibration Procedure + 13 + 1 + read-write + + + OFF14 + Offset for Channel 14, used in Automatic Calibration Procedure + 14 + 1 + read-write + + + OFF15 + Offset for Channel 15, used in Automatic Calibration Procedure + 15 + 1 + read-write + + + + + DIFFR + AFEC Channel Differential Register + 0x00000060 + 32 + read-write + 0x00000000 + + + DIFF0 + Differential inputs for channel 0 + 0 + 1 + read-write + + + DIFF1 + Differential inputs for channel 1 + 1 + 1 + read-write + + + DIFF2 + Differential inputs for channel 2 + 2 + 1 + read-write + + + DIFF3 + Differential inputs for channel 3 + 3 + 1 + read-write + + + DIFF4 + Differential inputs for channel 4 + 4 + 1 + read-write + + + DIFF5 + Differential inputs for channel 5 + 5 + 1 + read-write + + + DIFF6 + Differential inputs for channel 6 + 6 + 1 + read-write + + + DIFF7 + Differential inputs for channel 7 + 7 + 1 + read-write + + + DIFF8 + Differential inputs for channel 8 + 8 + 1 + read-write + + + DIFF9 + Differential inputs for channel 9 + 9 + 1 + read-write + + + DIFF10 + Differential inputs for channel 10 + 10 + 1 + read-write + + + DIFF11 + Differential inputs for channel 11 + 11 + 1 + read-write + + + DIFF12 + Differential inputs for channel 12 + 12 + 1 + read-write + + + DIFF13 + Differential inputs for channel 13 + 13 + 1 + read-write + + + DIFF14 + Differential inputs for channel 14 + 14 + 1 + read-write + + + DIFF15 + Differential inputs for channel 15 + 15 + 1 + read-write + + + + + CSELR + AFEC Channel Register Selection + 0x00000064 + 32 + read-write + 0x00000000 + + + CSEL + Channel Selection + 0 + 4 + read-write + + + + + CDR + AFEC Channel Data Register + 0x00000068 + 32 + read-only + 0x00000000 + + + DATA + Converted Data + 0 + 12 + read-only + + + + + COCR + AFEC Channel Offset Compensation Register + 0x0000006C + 32 + read-write + 0x00000000 + + + AOFF + Analog Offset + 0 + 12 + read-write + + + + + TEMPMR + AFEC Temperature Sensor Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + RTCT + Temperature Sensor RTC Trigger mode + 0 + 1 + read-write + + + TEMPCMPMOD + Temperature Comparison Mode + 4 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + + + TEMPCWR + AFEC Temperature Compare Window Register + 0x00000074 + 32 + read-write + 0x00000000 + + + TLOWTHRES + Temperature Low Threshold + 0 + 16 + read-write + + + THIGHTHRES + Temperature High Threshold + 16 + 16 + read-write + + + + + ACR + AFEC Analog Control Register + 0x00000094 + 32 + read-write + 0x00000100 + + + IBCTL + AFEC Bias Current Control + 8 + 2 + read-write + + + + + COSR + AFEC Correction Select Register + 0x000000D0 + 32 + read-write + 0x00000000 + + + CVR + AFEC Correction Values Register + 0x000000D4 + 32 + read-write + 0x00000000 + + + CECR + AFEC Channel Error Correction Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + WPMR + AFEC Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x414443 + + + + + + + WPSR + AFEC Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + DACC + 6461K + Digital-to-Analog Converter Controller + DACC_ + 0x400B8000 + + 0 + 0x4000 + registers + + + DACC + 32 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + External trigger mode disabled. DACC in free-running mode. + 0 + + + EN + External trigger mode enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + TRGSEL0 + External trigger + 0x0 + + + TRGSEL1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + TRGSEL2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + TRGSEL3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + TRGSEL4 + PWM Event Line 0 + 0x4 + + + TRGSEL5 + PWM Event Line 1 + 0x5 + + + + + WORD + Word Transfer + 4 + 1 + read-write + + + HALF + Half-word transfer + 0 + + + WORD + Word transfer + 1 + + + + + ONE + Must Be Set to 1 + 8 + 1 + read-write + + + USER_SEL + User Channel Selection + 16 + 2 + read-write + + + CHANNEL0 + Channel 0 + 0 + + + CHANNEL1 + Channel 1 + 1 + + + + + TAG + Tag Selection Mode + 20 + 1 + read-write + + + DIS + Tag selection mode disabled. Using USER_SEL to select the channel for the conversion. + 0 + + + EN + Tag selection mode enabled + 1 + + + + + MAXS + Maximum Speed Mode + 21 + 1 + read-write + + + NORMAL + Normal mode + 0 + + + MAXIMUM + Maximum speed mode enabled + 1 + + + + + CLKDIV + Clock Divider + 22 + 1 + read-write + + + DIV_2 + DAC clock is peripheral clock divided by 2 + 0 + + + DIV_4 + DAC clock is peripheral clock divided by 4 (to be used when peripheral clock frequency is above 100 MHz) + 1 + + + + + STARTUP + Startup Time Selection + 24 + 6 + read-write + + + 0 + 0 periods of peripheral clock + 0x0 + + + 8 + 8 periods of peripheral clock + 0x1 + + + 16 + 16 periods of peripheral clock + 0x2 + + + 24 + 24 periods of peripheral clock + 0x3 + + + 64 + 64 periods of peripheral clock + 0x4 + + + 80 + 80 periods of peripheral clock + 0x5 + + + 96 + 96 periods of peripheral clock + 0x6 + + + 112 + 112 periods of peripheral clock + 0x7 + + + 512 + 512 periods of peripheral clock + 0x8 + + + 576 + 576 periods of peripheral clock + 0x9 + + + 640 + 640 periods of peripheral clock + 0xA + + + 704 + 704 periods of peripheral clock + 0xB + + + 768 + 768 periods of peripheral clock + 0xC + + + 832 + 832 periods of peripheral clock + 0xD + + + 896 + 896 periods of peripheral clock + 0xE + + + 960 + 960 periods of peripheral clock + 0xF + + + 1024 + 1024 periods of peripheral clock + 0x10 + + + 1088 + 1088 periods of peripheral clock + 0x11 + + + 1152 + 1152 periods of peripheral clock + 0x12 + + + 1216 + 1216 periods of peripheral clock + 0x13 + + + 1280 + 1280 periods of peripheral clock + 0x14 + + + 1344 + 1344 periods of peripheral clock + 0x15 + + + 1408 + 1408 periods of peripheral clock + 0x16 + + + 1472 + 1472 periods of peripheral clock + 0x17 + + + 1536 + 1536 periods of peripheral clock + 0x18 + + + 1600 + 1600 periods of peripheral clock + 0x19 + + + 1664 + 1664 periods of peripheral clock + 0x1A + + + 1728 + 1728 periods of peripheral clock + 0x1B + + + 1792 + 1792 periods of peripheral clock + 0x1C + + + 1856 + 1856 periods of peripheral clock + 0x1D + + + 1920 + 1920 periods of peripheral clock + 0x1E + + + 1984 + 1984 periods of peripheral clock + 0x1F + + + 2048 + 2048 periods of peripheral clock + 0x20 + + + 2112 + 2112 periods of peripheral clock + 0x21 + + + 2176 + 2176 periods of peripheral clock + 0x22 + + + 2240 + 2240 periods of peripheral clock + 0x23 + + + 2304 + 2304 periods of peripheral clock + 0x24 + + + 2368 + 2368 periods of peripheral clock + 0x25 + + + 2432 + 2432 periods of peripheral clock + 0x26 + + + 2496 + 2496 periods of peripheral clock + 0x27 + + + 2560 + 2560 periods of peripheral clock + 0x28 + + + 2624 + 2624 periods of peripheral clock + 0x29 + + + 2688 + 2688 periods of peripheral clock + 0x2A + + + 2752 + 2752 periods of peripheral clock + 0x2B + + + 2816 + 2816 periods of peripheral clock + 0x2C + + + 2880 + 2880 periods of peripheral clock + 0x2D + + + 2944 + 2944 periods of peripheral clock + 0x2E + + + 3008 + 3008 periods of peripheral clock + 0x2F + + + 3072 + 3072 periods of peripheral clock + 0x30 + + + 3136 + 3136 periods of peripheral clock + 0x31 + + + 3200 + 3200 periods of peripheral clock + 0x32 + + + 3264 + 3264 periods of peripheral clock + 0x33 + + + 3328 + 3328 periods of peripheral clock + 0x34 + + + 3392 + 3392 periods of peripheral clock + 0x35 + + + 3456 + 3456 periods of peripheral clock + 0x36 + + + 3520 + 3520 periods of peripheral clock + 0x37 + + + 3584 + 3584 periods of peripheral clock + 0x38 + + + 3648 + 3648 periods of peripheral clock + 0x39 + + + 3712 + 3712 periods of peripheral clock + 0x3A + + + 3776 + 3776 periods of peripheral clock + 0x3B + + + 3840 + 3840 periods of peripheral clock + 0x3C + + + 3904 + 3904 periods of peripheral clock + 0x3D + + + 3968 + 3968 periods of peripheral clock + 0x3E + + + 4032 + 4032 periods of peripheral clock + 0x3F + + + + + + + CHER + Channel Enable Register + 0x00000010 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + + + CHDR + Channel Disable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + + + CHSR + Channel Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + + + CDR + Conversion Data Register + 0x00000020 + 32 + write-only + + + DATA + Data to Convert + 0 + 32 + write-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXRDY + Transmit Ready Interrupt Enable + 0 + 1 + write-only + + + EOC + End of Conversion Interrupt Enable + 1 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 2 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 3 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXRDY + Transmit Ready Interrupt Disable. + 0 + 1 + write-only + + + EOC + End of Conversion Interrupt Disable + 1 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 2 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 3 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXRDY + Transmit Ready Interrupt Mask + 0 + 1 + read-only + + + EOC + End of Conversion Interrupt Mask + 1 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 2 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 3 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + TXRDY + Transmit Ready Interrupt Flag + 0 + 1 + read-only + + + EOC + End of Conversion Interrupt Flag + 1 + 1 + read-only + + + ENDTX + End of DMA Interrupt Flag + 2 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty + 3 + 1 + read-only + + + + + ACR + Analog Current Register + 0x00000094 + 32 + read-write + 0x00000000 + + + IBCTLCH0 + Analog Output Current Control + 0 + 2 + read-write + + + IBCTLCH1 + Analog Output Current Control + 2 + 2 + read-write + + + IBCTLDACCORE + Bias Current Control for DAC Core + 8 + 2 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x444143 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + ACC + 6490E + Analog Comparator Controller + ACC_ + 0x400BC000 + + 0 + 0x4000 + registers + + + ACC + 33 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + SELMINUS + Selection for Minus Comparator Input + 0 + 3 + read-write + + + TS + Select TS + 0x0 + + + ADVREF + Select ADVREF + 0x1 + + + DAC0 + Select DAC0 + 0x2 + + + DAC1 + Select DAC1 + 0x3 + + + AD0 + Select AD0 + 0x4 + + + AD1 + Select AD1 + 0x5 + + + AD2 + Select AD2 + 0x6 + + + AD3 + Select AD3 + 0x7 + + + + + SELPLUS + Selection For Plus Comparator Input + 4 + 3 + read-write + + + AD0 + Select AD0 + 0x0 + + + AD1 + Select AD1 + 0x1 + + + AD2 + Select AD2 + 0x2 + + + AD3 + Select AD3 + 0x3 + + + AD4 + Select AD4 + 0x4 + + + AD5 + Select AD5 + 0x5 + + + AD6 + Select AD6 + 0x6 + + + AD7 + Select AD7 + 0x7 + + + + + ACEN + Analog Comparator Enable + 8 + 1 + read-write + + + DIS + Analog comparator disabled. + 0 + + + EN + Analog comparator enabled. + 1 + + + + + EDGETYP + Edge Type + 9 + 2 + read-write + + + RISING + Only rising edge of comparator output + 0x0 + + + FALLING + Falling edge of comparator output + 0x1 + + + ANY + Any edge of comparator output + 0x2 + + + + + INV + Invert Comparator Output + 12 + 1 + read-write + + + DIS + Analog comparator output is directly processed. + 0 + + + EN + Analog comparator output is inverted prior to being processed. + 1 + + + + + SELFS + Selection Of Fault Source + 13 + 1 + read-write + + + CF + The CF flag is used to drive the FAULT output. + 0 + + + OUTPUT + The output of the analog comparator flag is used to drive the FAULT output. + 1 + + + + + FE + Fault Enable + 14 + 1 + read-write + + + DIS + The FAULT output is tied to 0. + 0 + + + EN + The FAULT output is driven by the signal defined by SELFS. + 1 + + + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + CE + Comparison Edge + 0 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + CE + Comparison Edge + 0 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + CE + Comparison Edge + 0 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + CE + Comparison Edge + 0 + 1 + read-only + + + SCO + Synchronized Comparator Output + 1 + 1 + read-only + + + MASK + Flag Mask + 31 + 1 + read-only + + + + + ACR + Analog Control Register + 0x00000094 + 32 + read-write + 0x00000000 + + + ISEL + Current Selection + 0 + 1 + read-write + + + LOPW + Low-power option. + 0 + + + HISP + High-speed option. + 1 + + + + + HYST + Hysteresis Selection + 1 + 2 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x414343 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + + + + + DMAC + 6233P + DMA Controller + DMAC_ + 0x400C0000 + + 0 + 0x4000 + registers + + + DMAC + 20 + + + + GCFG + DMAC Global Configuration Register + 0x00000000 + 32 + read-write + 0x00000010 + + + ARB_CFG + Arbiter Configuration + 4 + 1 + read-write + + + FIXED + Fixed priority arbiter (see "Basic Definitions" ) + 0 + + + ROUND_ROBIN + Modified round robin arbiter. + 1 + + + + + + + EN + DMAC Enable Register + 0x00000004 + 32 + read-write + 0x00000000 + + + ENABLE + General Enable of DMA + 0 + 1 + read-write + + + + + SREQ + DMAC Software Single Request Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SSREQ0 + Source Request + 0 + 1 + read-write + + + DSREQ0 + Destination Request + 1 + 1 + read-write + + + SSREQ1 + Source Request + 2 + 1 + read-write + + + DSREQ1 + Destination Request + 3 + 1 + read-write + + + SSREQ2 + Source Request + 4 + 1 + read-write + + + DSREQ2 + Destination Request + 5 + 1 + read-write + + + SSREQ3 + Source Request + 6 + 1 + read-write + + + DSREQ3 + Destination Request + 7 + 1 + read-write + + + + + CREQ + DMAC Software Chunk Transfer Request Register + 0x0000000C + 32 + read-write + 0x00000000 + + + SCREQ0 + Source Chunk Request + 0 + 1 + read-write + + + DCREQ0 + Destination Chunk Request + 1 + 1 + read-write + + + SCREQ1 + Source Chunk Request + 2 + 1 + read-write + + + DCREQ1 + Destination Chunk Request + 3 + 1 + read-write + + + SCREQ2 + Source Chunk Request + 4 + 1 + read-write + + + DCREQ2 + Destination Chunk Request + 5 + 1 + read-write + + + SCREQ3 + Source Chunk Request + 6 + 1 + read-write + + + DCREQ3 + Destination Chunk Request + 7 + 1 + read-write + + + + + LAST + DMAC Software Last Transfer Flag Register + 0x00000010 + 32 + read-write + 0x00000000 + + + SLAST0 + Source Last + 0 + 1 + read-write + + + DLAST0 + Destination Last + 1 + 1 + read-write + + + SLAST1 + Source Last + 2 + 1 + read-write + + + DLAST1 + Destination Last + 3 + 1 + read-write + + + SLAST2 + Source Last + 4 + 1 + read-write + + + DLAST2 + Destination Last + 5 + 1 + read-write + + + SLAST3 + Source Last + 6 + 1 + read-write + + + DLAST3 + Destination Last + 7 + 1 + read-write + + + + + EBCIER + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Enable register. + 0x00000018 + 32 + write-only + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + write-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + write-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + write-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + write-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + write-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + write-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + write-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + write-only + + + ERR0 + Access Error [3:0] + 16 + 1 + write-only + + + ERR1 + Access Error [3:0] + 17 + 1 + write-only + + + ERR2 + Access Error [3:0] + 18 + 1 + write-only + + + ERR3 + Access Error [3:0] + 19 + 1 + write-only + + + + + EBCIDR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Disable register. + 0x0000001C + 32 + write-only + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + write-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + write-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + write-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + write-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + write-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + write-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + write-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + write-only + + + ERR0 + Access Error [3:0] + 16 + 1 + write-only + + + ERR1 + Access Error [3:0] + 17 + 1 + write-only + + + ERR2 + Access Error [3:0] + 18 + 1 + write-only + + + ERR3 + Access Error [3:0] + 19 + 1 + write-only + + + + + EBCIMR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Mask Register. + 0x00000020 + 32 + read-only + 0x00000000 + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + read-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + read-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + read-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + read-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + read-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + read-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + read-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + read-only + + + ERR0 + Access Error [3:0] + 16 + 1 + read-only + + + ERR1 + Access Error [3:0] + 17 + 1 + read-only + + + ERR2 + Access Error [3:0] + 18 + 1 + read-only + + + ERR3 + Access Error [3:0] + 19 + 1 + read-only + + + + + EBCISR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Status Register. + 0x00000024 + 32 + read-only + 0x00000000 + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + read-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + read-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + read-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + read-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + read-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + read-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + read-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + read-only + + + ERR0 + Access Error [3:0] + 16 + 1 + read-only + + + ERR1 + Access Error [3:0] + 17 + 1 + read-only + + + ERR2 + Access Error [3:0] + 18 + 1 + read-only + + + ERR3 + Access Error [3:0] + 19 + 1 + read-only + + + + + CHER + DMAC Channel Handler Enable Register + 0x00000028 + 32 + write-only + + + ENA0 + Enable [3:0] + 0 + 1 + write-only + + + ENA1 + Enable [3:0] + 1 + 1 + write-only + + + ENA2 + Enable [3:0] + 2 + 1 + write-only + + + ENA3 + Enable [3:0] + 3 + 1 + write-only + + + SUSP0 + Suspend [3:0] + 8 + 1 + write-only + + + SUSP1 + Suspend [3:0] + 9 + 1 + write-only + + + SUSP2 + Suspend [3:0] + 10 + 1 + write-only + + + SUSP3 + Suspend [3:0] + 11 + 1 + write-only + + + KEEP0 + Keep on [3:0] + 24 + 1 + write-only + + + KEEP1 + Keep on [3:0] + 25 + 1 + write-only + + + KEEP2 + Keep on [3:0] + 26 + 1 + write-only + + + KEEP3 + Keep on [3:0] + 27 + 1 + write-only + + + + + CHDR + DMAC Channel Handler Disable Register + 0x0000002C + 32 + write-only + + + DIS0 + Disable [3:0] + 0 + 1 + write-only + + + DIS1 + Disable [3:0] + 1 + 1 + write-only + + + DIS2 + Disable [3:0] + 2 + 1 + write-only + + + DIS3 + Disable [3:0] + 3 + 1 + write-only + + + RES0 + Resume [3:0] + 8 + 1 + write-only + + + RES1 + Resume [3:0] + 9 + 1 + write-only + + + RES2 + Resume [3:0] + 10 + 1 + write-only + + + RES3 + Resume [3:0] + 11 + 1 + write-only + + + + + CHSR + DMAC Channel Handler Status Register + 0x00000030 + 32 + read-only + 0x00FF0000 + + + ENA0 + Enable [3:0] + 0 + 1 + read-only + + + ENA1 + Enable [3:0] + 1 + 1 + read-only + + + ENA2 + Enable [3:0] + 2 + 1 + read-only + + + ENA3 + Enable [3:0] + 3 + 1 + read-only + + + SUSP0 + Suspend [3:0] + 8 + 1 + read-only + + + SUSP1 + Suspend [3:0] + 9 + 1 + read-only + + + SUSP2 + Suspend [3:0] + 10 + 1 + read-only + + + SUSP3 + Suspend [3:0] + 11 + 1 + read-only + + + EMPT0 + Empty [3:0] + 16 + 1 + read-only + + + EMPT1 + Empty [3:0] + 17 + 1 + read-only + + + EMPT2 + Empty [3:0] + 18 + 1 + read-only + + + EMPT3 + Empty [3:0] + 19 + 1 + read-only + + + STAL0 + Stalled [3:0] + 24 + 1 + read-only + + + STAL1 + Stalled [3:0] + 25 + 1 + read-only + + + STAL2 + Stalled [3:0] + 26 + 1 + read-only + + + STAL3 + Stalled [3:0] + 27 + 1 + read-only + + + + + SADDR0 + DMAC Channel Source Address Register (ch_num = 0) + 0x0000003C + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR0 + DMAC Channel Destination Address Register (ch_num = 0) + 0x00000040 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR0 + DMAC Channel Descriptor Address Register (ch_num = 0) + 0x00000044 + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA0 + DMAC Channel Control A Register (ch_num = 0) + 0x00000048 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB0 + DMAC Channel Control B Register (ch_num = 0) + 0x0000004C + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG0 + DMAC Channel Configuration Register (ch_num = 0) + 0x00000050 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR1 + DMAC Channel Source Address Register (ch_num = 1) + 0x00000064 + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR1 + DMAC Channel Destination Address Register (ch_num = 1) + 0x00000068 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR1 + DMAC Channel Descriptor Address Register (ch_num = 1) + 0x0000006C + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA1 + DMAC Channel Control A Register (ch_num = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB1 + DMAC Channel Control B Register (ch_num = 1) + 0x00000074 + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG1 + DMAC Channel Configuration Register (ch_num = 1) + 0x00000078 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR2 + DMAC Channel Source Address Register (ch_num = 2) + 0x0000008C + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR2 + DMAC Channel Destination Address Register (ch_num = 2) + 0x00000090 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR2 + DMAC Channel Descriptor Address Register (ch_num = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA2 + DMAC Channel Control A Register (ch_num = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB2 + DMAC Channel Control B Register (ch_num = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG2 + DMAC Channel Configuration Register (ch_num = 2) + 0x000000A0 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR3 + DMAC Channel Source Address Register (ch_num = 3) + 0x000000B4 + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR3 + DMAC Channel Destination Address Register (ch_num = 3) + 0x000000B8 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR3 + DMAC Channel Descriptor Address Register (ch_num = 3) + 0x000000BC + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA3 + DMAC Channel Control A Register (ch_num = 3) + 0x000000C0 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB3 + DMAC Channel Control B Register (ch_num = 3) + 0x000000C4 + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG3 + DMAC Channel Configuration Register (ch_num = 3) + 0x000000C8 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + WPMR + DMAC Write Protect Mode Register + 0x000001E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x444D41 + + + + + + + WPSR + DMAC Write Protect Status Register + 0x000001E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + CMCC + 11108C + Cortex M Cache Controller + CMCC_ + 0x400C4000 + + 0 + 0x4000 + registers + + + + TYPE + Cache Type Register + 0x00000000 + 32 + read-only + + + AP + Access Port Access Allowed + 0 + 1 + read-only + + + GCLK + Dynamic Clock Gating Supported + 1 + 1 + read-only + + + RANDP + Random Selection Policy Supported + 2 + 1 + read-only + + + LRUP + Least Recently Used Policy Supported + 3 + 1 + read-only + + + RRP + Random Selection Policy Supported + 4 + 1 + read-only + + + WAYNUM + Number of Way + 5 + 2 + read-only + + + DMAPPED + Direct Mapped Cache + 0x0 + + + ARCH2WAY + 2-WAY set associative + 0x1 + + + ARCH4WAY + 4-WAY set associative + 0x2 + + + ARCH8WAY + 8-WAY set associative + 0x3 + + + + + LCKDOWN + Lock Down Supported + 7 + 1 + read-only + + + CSIZE + Cache Size + 8 + 3 + read-only + + + CSIZE_1KB + Cache Size 1 Kbytes + 0x0 + + + CSIZE_2KB + Cache Size 2 Kbytes + 0x1 + + + CSIZE_4KB + Cache Size 4 Kbytes + 0x2 + + + CSIZE_8KB + Cache Size 8 Kbytes + 0x3 + + + + + CLSIZE + Cache Size + 11 + 3 + read-only + + + CLSIZE_1KB + 4 Bytes + 0x0 + + + CLSIZE_2KB + 8 Bytes + 0x1 + + + CLSIZE_4KB + 16 Bytes + 0x2 + + + CLSIZE_8KB + 32 Bytes + 0x3 + + + + + + + CFG + Cache Configuration Register + 0x00000004 + 32 + read-write + 0x00000000 + + + GCLKDIS + Disable Clock Gating + 0 + 1 + read-write + + + + + CTRL + Cache Control Register + 0x00000008 + 32 + write-only + 0x00000000 + + + CEN + Cache Controller Enable + 0 + 1 + write-only + + + + + SR + Cache Status Register + 0x0000000C + 32 + read-only + 0x00000001 + + + CSTS + Cache Controller Status + 0 + 1 + read-only + + + + + MAINT0 + Cache Maintenance Register 0 + 0x00000020 + 32 + write-only + + + INVALL + Cache Controller Invalidate All + 0 + 1 + write-only + + + + + MAINT1 + Cache Maintenance Register 1 + 0x00000024 + 32 + write-only + + + INDEX + Invalidate Index + 4 + 5 + write-only + + + WAY + Invalidate Way + 30 + 2 + write-only + + + WAY0 + Way 0 is selection for index invalidation + 0x0 + + + WAY1 + Way 1 is selection for index invalidation + 0x1 + + + WAY2 + Way 2 is selection for index invalidation + 0x2 + + + WAY3 + Way 3 is selection for index invalidation + 0x3 + + + + + + + MCFG + Cache Monitor Configuration Register + 0x00000028 + 32 + read-write + 0x00000000 + + + MODE + Cache Controller Monitor Counter Mode + 0 + 2 + read-write + + + CYCLE_COUNT + Cycle counter + 0x0 + + + IHIT_COUNT + Instruction hit counter + 0x1 + + + DHIT_COUNT + Data hit counter + 0x2 + + + + + + + MEN + Cache Monitor Enable Register + 0x0000002C + 32 + read-write + 0x00000000 + + + MENABLE + Cache Controller Monitor Enable + 0 + 1 + read-write + + + + + MCTRL + Cache Monitor Control Register + 0x00000030 + 32 + write-only + + + SWRST + Monitor + 0 + 1 + write-only + + + + + MSR + Cache Monitor Status Register + 0x00000034 + 32 + read-only + 0x00000000 + + + EVENT_CNT + Monitor Event Counter + 0 + 32 + read-only + + + + + + + MATRIX + 11227A + AHB Bus Matrix + 0x400E0200 + + 0 + 0x200 + registers + + + + 7 + 4 + 0-6 + MATRIX_MCFG[%s] + Master Configuration Register + 0x00000000 + 32 + read-write + + + ULBT + Undefined Length Burst Type + 0 + 3 + read-write + + + + + 6 + 4 + 0-5 + MATRIX_SCFG[%s] + Slave Configuration Register + 0x00000040 + 32 + read-write + + + SLOT_CYCLE + Maximum Bus Grant Duration for Masters + 0 + 9 + read-write + + + DEFMSTR_TYPE + Default Master Type + 16 + 2 + read-write + + + FIXED_DEFMSTR + Fixed Default Master + 18 + 4 + read-write + + + + + MATRIX_PRAS0 + Priority Register A for Slave 0 + 0x00000080 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS1 + Priority Register A for Slave 1 + 0x00000088 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS2 + Priority Register A for Slave 2 + 0x00000090 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS3 + Priority Register A for Slave 3 + 0x00000098 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS4 + Priority Register A for Slave 4 + 0x000000A0 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS5 + Priority Register A for Slave 5 + 0x000000A8 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_MRCR + Master Remap Control Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RCB0 + Remap Command Bit for Master 0 + 0 + 1 + read-write + + + RCB1 + Remap Command Bit for Master 1 + 1 + 1 + read-write + + + RCB2 + Remap Command Bit for Master 2 + 2 + 1 + read-write + + + RCB3 + Remap Command Bit for Master 3 + 3 + 1 + read-write + + + RCB4 + Remap Command Bit for Master 4 + 4 + 1 + read-write + + + RCB5 + Remap Command Bit for Master 5 + 5 + 1 + read-write + + + RCB6 + Remap Command Bit for Master 6 + 6 + 1 + read-write + + + + + CCFG_SYSIO + System I/O Configuration Register + 0x00000114 + 32 + read-write + 0x00000000 + + + SYSIO4 + PB4 or TDI Assignment + 4 + 1 + read-write + + + SYSIO5 + PB5 or TDO/TRACESWO Assignment + 5 + 1 + read-write + + + SYSIO6 + PB6 or TMS/SWDIO Assignment + 6 + 1 + read-write + + + SYSIO7 + PB7 or TCK/SWCLK Assignment + 7 + 1 + read-write + + + SYSIO10 + PB10 or DDM Assignment + 10 + 1 + read-write + + + SYSIO11 + PB11 or DDP Assignment + 11 + 1 + read-write + + + SYSIO12 + PB12 or ERASE Assignment + 12 + 1 + read-write + + + + + CCFG_SMCNFCS + SMC NAND Flash Chip Select Configuration Register + 0x00000124 + 32 + read-write + 0x00000000 + + + SMC_NFCS0 + SMC NAND Flash Chip Select 0 Assignment + 0 + 1 + read-write + + + SMC_NFCS1 + SMC NAND Flash Chip Select 1 Assignment + 1 + 1 + read-write + + + SMC_NFCS2 + SMC NAND Flash Chip Select 2 Assignment + 2 + 1 + read-write + + + SMC_NFCS3 + SMC NAND Flash Chip Select 3 Assignment + 3 + 1 + read-write + + + + + MATRIX_WPMR + Write Protect Mode Register + 0x000001E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY (Write-only) + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x4D4154 + + + + + + + MATRIX_WPSR + Write Protect Status Register + 0x000001E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + PMC + 11116N + Power Management Controller + 0x400E0400 + + 0 + 0x140 + registers + + + PMC + 5 + + + + PMC_SCER + System Clock Enable Register + 0x00000000 + 32 + write-only + + + UDP + USB Device Port Clock Enable + 7 + 1 + write-only + + + PCK0 + Programmable Clock 0 Output Enable + 8 + 1 + write-only + + + PCK1 + Programmable Clock 1 Output Enable + 9 + 1 + write-only + + + PCK2 + Programmable Clock 2 Output Enable + 10 + 1 + write-only + + + + + PMC_SCDR + System Clock Disable Register + 0x00000004 + 32 + write-only + + + UDP + USB Device Port Clock Disable + 7 + 1 + write-only + + + PCK0 + Programmable Clock 0 Output Disable + 8 + 1 + write-only + + + PCK1 + Programmable Clock 1 Output Disable + 9 + 1 + write-only + + + PCK2 + Programmable Clock 2 Output Disable + 10 + 1 + write-only + + + + + PMC_SCSR + System Clock Status Register + 0x00000008 + 32 + read-only + 0x00000001 + + + UDP + USB Device Port Clock Status + 7 + 1 + read-only + + + PCK0 + Programmable Clock 0 Output Status + 8 + 1 + read-only + + + PCK1 + Programmable Clock 1 Output Status + 9 + 1 + read-only + + + PCK2 + Programmable Clock 2 Output Status + 10 + 1 + read-only + + + + + PMC_PCER0 + Peripheral Clock Enable Register 0 + 0x00000010 + 32 + write-only + + + PID7 + Peripheral Clock 7 Enable + 7 + 1 + write-only + + + PID8 + Peripheral Clock 8 Enable + 8 + 1 + write-only + + + PID9 + Peripheral Clock 9 Enable + 9 + 1 + write-only + + + PID10 + Peripheral Clock 10 Enable + 10 + 1 + write-only + + + PID11 + Peripheral Clock 11 Enable + 11 + 1 + write-only + + + PID12 + Peripheral Clock 12 Enable + 12 + 1 + write-only + + + PID13 + Peripheral Clock 13 Enable + 13 + 1 + write-only + + + PID14 + Peripheral Clock 14 Enable + 14 + 1 + write-only + + + PID15 + Peripheral Clock 15 Enable + 15 + 1 + write-only + + + PID16 + Peripheral Clock 16 Enable + 16 + 1 + write-only + + + PID17 + Peripheral Clock 17 Enable + 17 + 1 + write-only + + + PID18 + Peripheral Clock 18 Enable + 18 + 1 + write-only + + + PID19 + Peripheral Clock 19 Enable + 19 + 1 + write-only + + + PID20 + Peripheral Clock 20 Enable + 20 + 1 + write-only + + + PID21 + Peripheral Clock 21 Enable + 21 + 1 + write-only + + + PID22 + Peripheral Clock 22 Enable + 22 + 1 + write-only + + + PID23 + Peripheral Clock 23 Enable + 23 + 1 + write-only + + + PID24 + Peripheral Clock 24 Enable + 24 + 1 + write-only + + + PID25 + Peripheral Clock 25 Enable + 25 + 1 + write-only + + + PID26 + Peripheral Clock 26 Enable + 26 + 1 + write-only + + + PID27 + Peripheral Clock 27 Enable + 27 + 1 + write-only + + + PID28 + Peripheral Clock 28 Enable + 28 + 1 + write-only + + + PID29 + Peripheral Clock 29 Enable + 29 + 1 + write-only + + + PID30 + Peripheral Clock 30 Enable + 30 + 1 + write-only + + + PID31 + Peripheral Clock 31 Enable + 31 + 1 + write-only + + + + + PMC_PCDR0 + Peripheral Clock Disable Register 0 + 0x00000014 + 32 + write-only + + + PID7 + Peripheral Clock 7 Disable + 7 + 1 + write-only + + + PID8 + Peripheral Clock 8 Disable + 8 + 1 + write-only + + + PID9 + Peripheral Clock 9 Disable + 9 + 1 + write-only + + + PID10 + Peripheral Clock 10 Disable + 10 + 1 + write-only + + + PID11 + Peripheral Clock 11 Disable + 11 + 1 + write-only + + + PID12 + Peripheral Clock 12 Disable + 12 + 1 + write-only + + + PID13 + Peripheral Clock 13 Disable + 13 + 1 + write-only + + + PID14 + Peripheral Clock 14 Disable + 14 + 1 + write-only + + + PID15 + Peripheral Clock 15 Disable + 15 + 1 + write-only + + + PID16 + Peripheral Clock 16 Disable + 16 + 1 + write-only + + + PID17 + Peripheral Clock 17 Disable + 17 + 1 + write-only + + + PID18 + Peripheral Clock 18 Disable + 18 + 1 + write-only + + + PID19 + Peripheral Clock 19 Disable + 19 + 1 + write-only + + + PID20 + Peripheral Clock 20 Disable + 20 + 1 + write-only + + + PID21 + Peripheral Clock 21 Disable + 21 + 1 + write-only + + + PID22 + Peripheral Clock 22 Disable + 22 + 1 + write-only + + + PID23 + Peripheral Clock 23 Disable + 23 + 1 + write-only + + + PID24 + Peripheral Clock 24 Disable + 24 + 1 + write-only + + + PID25 + Peripheral Clock 25 Disable + 25 + 1 + write-only + + + PID26 + Peripheral Clock 26 Disable + 26 + 1 + write-only + + + PID27 + Peripheral Clock 27 Disable + 27 + 1 + write-only + + + PID28 + Peripheral Clock 28 Disable + 28 + 1 + write-only + + + PID29 + Peripheral Clock 29 Disable + 29 + 1 + write-only + + + PID30 + Peripheral Clock 30 Disable + 30 + 1 + write-only + + + PID31 + Peripheral Clock 31 Disable + 31 + 1 + write-only + + + + + PMC_PCSR0 + Peripheral Clock Status Register 0 + 0x00000018 + 32 + read-only + 0x00000000 + + + PID7 + Peripheral Clock 7 Status + 7 + 1 + read-only + + + PID8 + Peripheral Clock 8 Status + 8 + 1 + read-only + + + PID9 + Peripheral Clock 9 Status + 9 + 1 + read-only + + + PID10 + Peripheral Clock 10 Status + 10 + 1 + read-only + + + PID11 + Peripheral Clock 11 Status + 11 + 1 + read-only + + + PID12 + Peripheral Clock 12 Status + 12 + 1 + read-only + + + PID13 + Peripheral Clock 13 Status + 13 + 1 + read-only + + + PID14 + Peripheral Clock 14 Status + 14 + 1 + read-only + + + PID15 + Peripheral Clock 15 Status + 15 + 1 + read-only + + + PID16 + Peripheral Clock 16 Status + 16 + 1 + read-only + + + PID17 + Peripheral Clock 17 Status + 17 + 1 + read-only + + + PID18 + Peripheral Clock 18 Status + 18 + 1 + read-only + + + PID19 + Peripheral Clock 19 Status + 19 + 1 + read-only + + + PID20 + Peripheral Clock 20 Status + 20 + 1 + read-only + + + PID21 + Peripheral Clock 21 Status + 21 + 1 + read-only + + + PID22 + Peripheral Clock 22 Status + 22 + 1 + read-only + + + PID23 + Peripheral Clock 23 Status + 23 + 1 + read-only + + + PID24 + Peripheral Clock 24 Status + 24 + 1 + read-only + + + PID25 + Peripheral Clock 25 Status + 25 + 1 + read-only + + + PID26 + Peripheral Clock 26 Status + 26 + 1 + read-only + + + PID27 + Peripheral Clock 27 Status + 27 + 1 + read-only + + + PID28 + Peripheral Clock 28 Status + 28 + 1 + read-only + + + PID29 + Peripheral Clock 29 Status + 29 + 1 + read-only + + + PID30 + Peripheral Clock 30 Status + 30 + 1 + read-only + + + PID31 + Peripheral Clock 31 Status + 31 + 1 + read-only + + + + + CKGR_MOR + Main Oscillator Register + 0x00000020 + 32 + read-write + 0x00000008 + + + MOSCXTEN + Main Crystal Oscillator Enable + 0 + 1 + read-write + + + MOSCXTBY + Main Crystal Oscillator Bypass + 1 + 1 + read-write + + + WAITMODE + Wait Mode Command + 2 + 1 + read-write + + + MOSCRCEN + Main On-Chip RC Oscillator Enable + 3 + 1 + read-write + + + MOSCRCF + Main On-Chip RC Oscillator Frequency Selection + 4 + 3 + read-write + + + 4_MHz + The Fast RC Oscillator Frequency is at 4 MHz (default) + 0x0 + + + 8_MHz + The Fast RC Oscillator Frequency is at 8 MHz + 0x1 + + + 12_MHz + The Fast RC Oscillator Frequency is at 12 MHz + 0x2 + + + + + MOSCXTST + Main Crystal Oscillator Start-up Time + 8 + 8 + read-write + + + KEY + Write Access Password + 16 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x37 + + + + + MOSCSEL + Main Oscillator Selection + 24 + 1 + read-write + + + CFDEN + Clock Failure Detector Enable + 25 + 1 + read-write + + + + + CKGR_MCFR + Main Clock Frequency Register + 0x00000024 + 32 + read-write + 0x00000000 + + + MAINF + Main Clock Frequency + 0 + 16 + read-write + + + MAINFRDY + Main Clock Ready + 16 + 1 + read-write + + + RCMEAS + RC Oscillator Frequency Measure (write-only) + 20 + 1 + read-write + + + + + CKGR_PLLAR + PLLA Register + 0x00000028 + 32 + read-write + 0x00003F00 + + + DIVA + PLLA Front_End Divider + 0 + 8 + read-write + + + PLLACOUNT + PLLA Counter + 8 + 6 + read-write + + + MULA + PLLA Multiplier + 16 + 11 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + + + PMC_MCKR + Master Clock Register + 0x00000030 + 32 + read-write + 0x00000001 + + + CSS + Master Clock Source Selection + 0 + 2 + read-write + + + SLOW_CLK + Slow Clock is selected + 0x0 + + + MAIN_CLK + Main Clock is selected + 0x1 + + + PLLA_CLK + PLLA Clock is selected + 0x2 + + + + + PRES + Processor Clock Prescaler + 4 + 3 + read-write + + + CLK_1 + Selected clock + 0x0 + + + CLK_2 + Selected clock divided by 2 + 0x1 + + + CLK_4 + Selected clock divided by 4 + 0x2 + + + CLK_8 + Selected clock divided by 8 + 0x3 + + + CLK_16 + Selected clock divided by 16 + 0x4 + + + CLK_32 + Selected clock divided by 32 + 0x5 + + + CLK_64 + Selected clock divided by 64 + 0x6 + + + CLK_3 + Selected clock divided by 3 + 0x7 + + + + + PLLADIV2 + PLLA Divisor by 2 + 12 + 1 + read-write + + + + + PMC_USB + USB Clock Register + 0x00000038 + 32 + read-write + 0x00000000 + + + USBDIV + Divider for USB Clock + 8 + 4 + read-write + + + + + 3 + 4 + 0-2 + PMC_PCK[%s] + Programmable Clock 0 Register + 0x00000040 + 32 + read-write + + + CSS + Master Clock Source Selection + 0 + 3 + read-write + + + SLOW_CLK + Slow Clock is selected + 0x0 + + + MAIN_CLK + Main Clock is selected + 0x1 + + + PLLA_CLK + PLLA Clock is selected + 0x2 + + + MCK + Master Clock is selected + 0x4 + + + + + PRES + Programmable Clock Prescaler + 4 + 3 + read-write + + + CLK_1 + Selected clock + 0x0 + + + CLK_2 + Selected clock divided by 2 + 0x1 + + + CLK_4 + Selected clock divided by 4 + 0x2 + + + CLK_8 + Selected clock divided by 8 + 0x3 + + + CLK_16 + Selected clock divided by 16 + 0x4 + + + CLK_32 + Selected clock divided by 32 + 0x5 + + + CLK_64 + Selected clock divided by 64 + 0x6 + + + + + + + PMC_IER + Interrupt Enable Register + 0x00000060 + 32 + write-only + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Enable + 0 + 1 + write-only + + + LOCKA + PLLA Lock Interrupt Enable + 1 + 1 + write-only + + + MCKRDY + Master Clock Ready Interrupt Enable + 3 + 1 + write-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Enable + 8 + 1 + write-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Enable + 9 + 1 + write-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Enable + 10 + 1 + write-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Enable + 16 + 1 + write-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Enable + 17 + 1 + write-only + + + CFDEV + Clock Failure Detector Event Interrupt Enable + 18 + 1 + write-only + + + + + PMC_IDR + Interrupt Disable Register + 0x00000064 + 32 + write-only + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Disable + 0 + 1 + write-only + + + LOCKA + PLLA Lock Interrupt Disable + 1 + 1 + write-only + + + MCKRDY + Master Clock Ready Interrupt Disable + 3 + 1 + write-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Disable + 8 + 1 + write-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Disable + 9 + 1 + write-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Disable + 10 + 1 + write-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Disable + 16 + 1 + write-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Disable + 17 + 1 + write-only + + + CFDEV + Clock Failure Detector Event Interrupt Disable + 18 + 1 + write-only + + + + + PMC_SR + Status Register + 0x00000068 + 32 + read-only + 0x00010008 + + + MOSCXTS + Main XTAL Oscillator Status + 0 + 1 + read-only + + + LOCKA + PLLA Lock Status + 1 + 1 + read-only + + + MCKRDY + Master Clock Status + 3 + 1 + read-only + + + OSCSELS + Slow Clock Oscillator Selection + 7 + 1 + read-only + + + PCKRDY0 + Programmable Clock Ready Status + 8 + 1 + read-only + + + PCKRDY1 + Programmable Clock Ready Status + 9 + 1 + read-only + + + PCKRDY2 + Programmable Clock Ready Status + 10 + 1 + read-only + + + MOSCSELS + Main Oscillator Selection Status + 16 + 1 + read-only + + + MOSCRCS + Main On-Chip RC Oscillator Status + 17 + 1 + read-only + + + CFDEV + Clock Failure Detector Event + 18 + 1 + read-only + + + CFDS + Clock Failure Detector Status + 19 + 1 + read-only + + + FOS + Clock Failure Detector Fault Output Status + 20 + 1 + read-only + + + + + PMC_IMR + Interrupt Mask Register + 0x0000006C + 32 + read-only + 0x00000000 + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Mask + 0 + 1 + read-only + + + LOCKA + PLLA Lock Interrupt Mask + 1 + 1 + read-only + + + MCKRDY + Master Clock Ready Interrupt Mask + 3 + 1 + read-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Mask + 8 + 1 + read-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Mask + 9 + 1 + read-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Mask + 10 + 1 + read-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Mask + 16 + 1 + read-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Mask + 17 + 1 + read-only + + + CFDEV + Clock Failure Detector Event Interrupt Mask + 18 + 1 + read-only + + + + + PMC_FSMR + Fast Startup Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + FSTT0 + Fast Startup Input Enable 0 + 0 + 1 + read-write + + + FSTT1 + Fast Startup Input Enable 1 + 1 + 1 + read-write + + + FSTT2 + Fast Startup Input Enable 2 + 2 + 1 + read-write + + + FSTT3 + Fast Startup Input Enable 3 + 3 + 1 + read-write + + + FSTT4 + Fast Startup Input Enable 4 + 4 + 1 + read-write + + + FSTT5 + Fast Startup Input Enable 5 + 5 + 1 + read-write + + + FSTT6 + Fast Startup Input Enable 6 + 6 + 1 + read-write + + + FSTT7 + Fast Startup Input Enable 7 + 7 + 1 + read-write + + + FSTT8 + Fast Startup Input Enable 8 + 8 + 1 + read-write + + + FSTT9 + Fast Startup Input Enable 9 + 9 + 1 + read-write + + + FSTT10 + Fast Startup Input Enable 10 + 10 + 1 + read-write + + + FSTT11 + Fast Startup Input Enable 11 + 11 + 1 + read-write + + + FSTT12 + Fast Startup Input Enable 12 + 12 + 1 + read-write + + + FSTT13 + Fast Startup Input Enable 13 + 13 + 1 + read-write + + + FSTT14 + Fast Startup Input Enable 14 + 14 + 1 + read-write + + + FSTT15 + Fast Startup Input Enable 15 + 15 + 1 + read-write + + + RTTAL + RTT Alarm Enable + 16 + 1 + read-write + + + RTCAL + RTC Alarm Enable + 17 + 1 + read-write + + + USBAL + USB Alarm Enable + 18 + 1 + read-write + + + LPM + Low-power Mode + 20 + 1 + read-write + + + FLPM + Flash Low-power Mode + 21 + 2 + read-write + + + FLASH_STANDBY + Flash is in Standby Mode when system enters Wait Mode + 0x0 + + + FLASH_DEEP_POWERDOWN + Flash is in deep-power-down mode when system enters Wait Mode + 0x1 + + + FLASH_IDLE + idle mode + 0x2 + + + + + + + PMC_FSPR + Fast Startup Polarity Register + 0x00000074 + 32 + read-write + 0x00000000 + + + FSTP0 + Fast Startup Input Polarityx + 0 + 1 + read-write + + + FSTP1 + Fast Startup Input Polarityx + 1 + 1 + read-write + + + FSTP2 + Fast Startup Input Polarityx + 2 + 1 + read-write + + + FSTP3 + Fast Startup Input Polarityx + 3 + 1 + read-write + + + FSTP4 + Fast Startup Input Polarityx + 4 + 1 + read-write + + + FSTP5 + Fast Startup Input Polarityx + 5 + 1 + read-write + + + FSTP6 + Fast Startup Input Polarityx + 6 + 1 + read-write + + + FSTP7 + Fast Startup Input Polarityx + 7 + 1 + read-write + + + FSTP8 + Fast Startup Input Polarityx + 8 + 1 + read-write + + + FSTP9 + Fast Startup Input Polarityx + 9 + 1 + read-write + + + FSTP10 + Fast Startup Input Polarityx + 10 + 1 + read-write + + + FSTP11 + Fast Startup Input Polarityx + 11 + 1 + read-write + + + FSTP12 + Fast Startup Input Polarityx + 12 + 1 + read-write + + + FSTP13 + Fast Startup Input Polarityx + 13 + 1 + read-write + + + FSTP14 + Fast Startup Input Polarityx + 14 + 1 + read-write + + + FSTP15 + Fast Startup Input Polarityx + 15 + 1 + read-write + + + + + PMC_FOCR + Fault Output Clear Register + 0x00000078 + 32 + write-only + + + FOCLR + Fault Output Clear + 0 + 1 + write-only + + + + + PMC_WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x504D43 + + + + + + + PMC_WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + PMC_PCER1 + Peripheral Clock Enable Register 1 + 0x00000100 + 32 + write-only + + + PID32 + Peripheral Clock 32 Enable + 0 + 1 + write-only + + + PID33 + Peripheral Clock 33 Enable + 1 + 1 + write-only + + + PID34 + Peripheral Clock 34 Enable + 2 + 1 + write-only + + + PID35 + Peripheral Clock 35 Enable + 3 + 1 + write-only + + + PID36 + Peripheral Clock 36 Enable + 4 + 1 + write-only + + + PID37 + Peripheral Clock 37 Enable + 5 + 1 + write-only + + + PID38 + Peripheral Clock 38 Enable + 6 + 1 + write-only + + + PID39 + Peripheral Clock 39 Enable + 7 + 1 + write-only + + + PID40 + Peripheral Clock 40 Enable + 8 + 1 + write-only + + + PID41 + Peripheral Clock 41 Enable + 9 + 1 + write-only + + + PID42 + Peripheral Clock 42 Enable + 10 + 1 + write-only + + + PID43 + Peripheral Clock 43 Enable + 11 + 1 + write-only + + + PID44 + Peripheral Clock 44 Enable + 12 + 1 + write-only + + + PID45 + Peripheral Clock 45 Enable + 13 + 1 + write-only + + + PID46 + Peripheral Clock 46 Enable + 14 + 1 + write-only + + + PID47 + Peripheral Clock 47 Enable + 15 + 1 + write-only + + + + + PMC_PCDR1 + Peripheral Clock Disable Register 1 + 0x00000104 + 32 + write-only + + + PID32 + Peripheral Clock 32 Disable + 0 + 1 + write-only + + + PID33 + Peripheral Clock 33 Disable + 1 + 1 + write-only + + + PID34 + Peripheral Clock 34 Disable + 2 + 1 + write-only + + + PID35 + Peripheral Clock 35 Disable + 3 + 1 + write-only + + + PID36 + Peripheral Clock 36 Disable + 4 + 1 + write-only + + + PID37 + Peripheral Clock 37 Disable + 5 + 1 + write-only + + + PID38 + Peripheral Clock 38 Disable + 6 + 1 + write-only + + + PID39 + Peripheral Clock 39 Disable + 7 + 1 + write-only + + + PID40 + Peripheral Clock 40 Disable + 8 + 1 + write-only + + + PID41 + Peripheral Clock 41 Disable + 9 + 1 + write-only + + + PID42 + Peripheral Clock 42 Disable + 10 + 1 + write-only + + + PID43 + Peripheral Clock 43 Disable + 11 + 1 + write-only + + + PID44 + Peripheral Clock 44 Disable + 12 + 1 + write-only + + + PID45 + Peripheral Clock 45 Disable + 13 + 1 + write-only + + + PID46 + Peripheral Clock 46 Disable + 14 + 1 + write-only + + + PID47 + Peripheral Clock 47 Disable + 15 + 1 + write-only + + + + + PMC_PCSR1 + Peripheral Clock Status Register 1 + 0x00000108 + 32 + read-only + 0x00000000 + + + PID32 + Peripheral Clock 32 Status + 0 + 1 + read-only + + + PID33 + Peripheral Clock 33 Status + 1 + 1 + read-only + + + PID34 + Peripheral Clock 34 Status + 2 + 1 + read-only + + + PID35 + Peripheral Clock 35 Status + 3 + 1 + read-only + + + PID36 + Peripheral Clock 36 Status + 4 + 1 + read-only + + + PID37 + Peripheral Clock 37 Status + 5 + 1 + read-only + + + PID38 + Peripheral Clock 38 Status + 6 + 1 + read-only + + + PID39 + Peripheral Clock 39 Status + 7 + 1 + read-only + + + PID40 + Peripheral Clock 40 Status + 8 + 1 + read-only + + + PID41 + Peripheral Clock 41 Status + 9 + 1 + read-only + + + PID42 + Peripheral Clock 42 Status + 10 + 1 + read-only + + + PID43 + Peripheral Clock 43 Status + 11 + 1 + read-only + + + PID44 + Peripheral Clock 44 Status + 12 + 1 + read-only + + + PID45 + Peripheral Clock 45 Status + 13 + 1 + read-only + + + PID46 + Peripheral Clock 46 Status + 14 + 1 + read-only + + + PID47 + Peripheral Clock 47 Status + 15 + 1 + read-only + + + + + PMC_OCR + Oscillator Calibration Register + 0x00000110 + 32 + read-write + 0x00404040 + + + CAL4 + RC Oscillator Calibration bits for 4 MHz + 0 + 7 + read-write + + + SEL4 + Selection of RC Oscillator Calibration bits for 4 MHz + 7 + 1 + read-write + + + CAL8 + RC Oscillator Calibration bits for 8 MHz + 8 + 7 + read-write + + + SEL8 + Selection of RC Oscillator Calibration bits for 8 MHz + 15 + 1 + read-write + + + CAL12 + RC Oscillator Calibration bits for 12 MHz + 16 + 7 + read-write + + + SEL12 + Selection of RC Oscillator Calibration bits for 12 MHz + 23 + 1 + read-write + + + + + PMC_PMMR + PLL Maximum Multiplier Value Register + 0x00000130 + 32 + read-write + 0x07FF07FF + + + PLLA_MMAX + PLLA Maximum Allowed Multiplier Value + 0 + 11 + read-write + + + + + + + UART0 + 6418K + Universal Asynchronous Receiver Transmitter 0 + UART + UART0_ + 0x400E0600 + + 0 + 0x128 + registers + + + UART0 + 7 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even Parity + 0x0 + + + ODD + Odd Parity + 0x1 + + + SPACE + Space: parity forced to 0 + 0x2 + + + MARK + Mark: parity forced to 1 + 0x3 + + + NO + No parity + 0x4 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic echo + 0x1 + + + LOCAL_LOOPBACK + Local loopback + 0x2 + + + REMOTE_LOOPBACK + Remote loopback + 0x3 + + + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + Enable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Enable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Enable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Enable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Enable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Enable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Enable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Enable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Enable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Enable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + Disable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Disable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Disable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Disable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Disable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Disable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Disable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Disable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Disable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + Mask RXRDY Interrupt + 0 + 1 + read-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + read-only + + + ENDRX + Mask End of Receive Transfer Interrupt + 3 + 1 + read-only + + + ENDTX + Mask End of Transmit Interrupt + 4 + 1 + read-only + + + OVRE + Mask Overrun Error Interrupt + 5 + 1 + read-only + + + FRAME + Mask Framing Error Interrupt + 6 + 1 + read-only + + + PARE + Mask Parity Error Interrupt + 7 + 1 + read-only + + + TXEMPTY + Mask TXEMPTY Interrupt + 9 + 1 + read-only + + + TXBUFE + Mask TXBUFE Interrupt + 11 + 1 + read-only + + + RXBUFF + Mask RXBUFF Interrupt + 12 + 1 + read-only + + + + + SR + Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Receive Buffer Full + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 8 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divisor + 0 + 16 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x554152 + + + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + CHIPID + 6417S + Chip Identifier + CHIPID_ + 0x400E0740 + + 0 + 0x200 + registers + + + + CIDR + Chip ID Register + 0x00000000 + 32 + read-only + + + VERSION + Version of the Device + 0 + 5 + read-only + + + EPROC + Embedded Processor + 5 + 3 + read-only + + + ARM946ES + ARM946ES + 0x1 + + + ARM7TDMI + ARM7TDMI + 0x2 + + + CM3 + Cortex-M3 + 0x3 + + + ARM920T + ARM920T + 0x4 + + + ARM926EJS + ARM926EJS + 0x5 + + + CA5 + Cortex-A5 + 0x6 + + + CM4 + Cortex-M4 + 0x7 + + + + + NVPSIZ + Nonvolatile Program Memory Size + 8 + 4 + read-only + + + NONE + None + 0x0 + + + 8K + 8 Kbytes + 0x1 + + + 16K + 16 Kbytes + 0x2 + + + 32K + 32 Kbytes + 0x3 + + + 64K + 64 Kbytes + 0x5 + + + 128K + 128 Kbytes + 0x7 + + + 256K + 256 Kbytes + 0x9 + + + 512K + 512 Kbytes + 0xA + + + 1024K + 1024 Kbytes + 0xC + + + 2048K + 2048 Kbytes + 0xE + + + + + NVPSIZ2 + Second Nonvolatile Program Memory Size + 12 + 4 + read-only + + + NONE + None + 0x0 + + + 8K + 8 Kbytes + 0x1 + + + 16K + 16 Kbytes + 0x2 + + + 32K + 32 Kbytes + 0x3 + + + 64K + 64 Kbytes + 0x5 + + + 128K + 128 Kbytes + 0x7 + + + 256K + 256 Kbytes + 0x9 + + + 512K + 512 Kbytes + 0xA + + + 1024K + 1024 Kbytes + 0xC + + + 2048K + 2048 Kbytes + 0xE + + + + + SRAMSIZ + Internal SRAM Size + 16 + 4 + read-only + + + 48K + 48 Kbytes + 0x0 + + + 192K + 192 Kbytes + 0x1 + + + 2K + 2 Kbytes + 0x2 + + + 6K + 6 Kbytes + 0x3 + + + 24K + 24 Kbytes + 0x4 + + + 4K + 4 Kbytes + 0x5 + + + 80K + 80 Kbytes + 0x6 + + + 160K + 160 Kbytes + 0x7 + + + 8K + 8 Kbytes + 0x8 + + + 16K + 16 Kbytes + 0x9 + + + 32K + 32 Kbytes + 0xA + + + 64K + 64 Kbytes + 0xB + + + 128K + 128 Kbytes + 0xC + + + 256K + 256 Kbytes + 0xD + + + 96K + 96 Kbytes + 0xE + + + 512K + 512 Kbytes + 0xF + + + + + ARCH + Architecture Identifier + 20 + 8 + read-only + + + SAM4E + SAM4E Series + 0x3C + + + + + NVPTYP + Nonvolatile Program Memory Type + 28 + 3 + read-only + + + ROM + ROM + 0x0 + + + ROMLESS + ROMless or on-chip Flash + 0x1 + + + FLASH + Embedded Flash Memory + 0x2 + + + ROM_FLASH + ROM and Embedded Flash Memory- NVPSIZ is ROM size- NVPSIZ2 is Flash size + 0x3 + + + SRAM + SRAM emulating ROM + 0x4 + + + + + EXT + Extension Flag + 31 + 1 + read-only + + + + + EXID + Chip ID Extension Register + 0x00000004 + 32 + read-only + + + EXID + Chip ID Extension + 0 + 32 + read-only + + + + + + + EFC + 6450N + Embedded Flash Controller + EFC_ + 0x400E0A00 + + 0 + 0x200 + registers + + + EFC + 6 + + + + FMR + EEFC Flash Mode Register + 0x00000000 + 32 + read-write + 0x04000000 + + + FRDY + Ready Interrupt Enable + 0 + 1 + read-write + + + FWS + Flash Wait State + 8 + 4 + read-write + + + SCOD + Sequential Code Optimization Disable + 16 + 1 + read-write + + + FAM + Flash Access Mode + 24 + 1 + read-write + + + CLOE + Code Loop Optimization Enable + 26 + 1 + read-write + + + + + FCR + EEFC Flash Command Register + 0x00000004 + 32 + write-only + + + FCMD + Flash Command + 0 + 8 + write-only + + + GETD + Get Flash descriptor + 0x00 + + + WP + Write page + 0x01 + + + WPL + Write page and lock + 0x02 + + + EWP + Erase page and write page + 0x03 + + + EWPL + Erase page and write page then lock + 0x04 + + + EA + Erase all + 0x05 + + + EPA + Erase pages + 0x07 + + + SLB + Set lock bit + 0x08 + + + CLB + Clear lock bit + 0x09 + + + GLB + Get lock bit + 0x0A + + + SGPB + Set GPNVM bit + 0x0B + + + CGPB + Clear GPNVM bit + 0x0C + + + GGPB + Get GPNVM bit + 0x0D + + + STUI + Start read unique identifier + 0x0E + + + SPUI + Stop read unique identifier + 0x0F + + + GCALB + Get CALIB bit + 0x10 + + + ES + Erase sector + 0x11 + + + WUS + Write user signature + 0x12 + + + EUS + Erase user signature + 0x13 + + + STUS + Start read user signature + 0x14 + + + SPUS + Stop read user signature + 0x15 + + + + + FARG + Flash Command Argument + 8 + 16 + write-only + + + FKEY + Flash Writing Protection Key + 24 + 8 + write-only + + + PASSWD + The 0x5A value enables the command defined by the bits of the register. If the field is written with a different value, the write is not performed and no action is started. + 0x5A + + + + + + + FSR + EEFC Flash Status Register + 0x00000008 + 32 + read-only + 0x00000001 + + + FRDY + Flash Ready Status + 0 + 1 + read-only + + + FCMDE + Flash Command Error Status + 1 + 1 + read-only + + + FLOCKE + Flash Lock Error Status + 2 + 1 + read-only + + + FLERR + Flash Error Status + 3 + 1 + read-only + + + + + FRR + EEFC Flash Result Register + 0x0000000C + 32 + read-only + 0x00000000 + + + FVALUE + Flash Result Value + 0 + 32 + read-only + + + + + + + PIOA + 11004N + Parallel Input/Output Controller A + PIO + PIOA_ + 0x400E0E00 + + 0 + 0x200 + registers + + + PIOA + 9 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + RPR + Receive Pointer Register + 0x00000168 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x0000016C + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000178 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x0000017C + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000188 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x0000018C + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + PIOB + 11004N + Parallel Input/Output Controller B + PIO + PIOB_ + 0x400E1000 + + 0 + 0x200 + registers + + + PIOB + 10 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + PIOD + 11004N + Parallel Input/Output Controller D + PIO + PIOD_ + 0x400E1400 + + 0 + 0x200 + registers + + + PIOD + 12 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + RSTC + 11009F + Reset Controller + SYSC + RSTC_ + 0x400E1800 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + PROCRST + Processor Reset + 0 + 1 + write-only + + + PERRST + Peripheral Reset + 2 + 1 + write-only + + + EXTRST + External Reset + 3 + 1 + write-only + + + KEY + System Reset Key + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + SR + Status Register + 0x00000004 + 32 + read-only + 0x00000000 + + + URSTS + User Reset Status + 0 + 1 + read-only + + + RSTTYP + Reset Type + 8 + 3 + read-only + + + GENERAL_RST + First power-up reset + 0x0 + + + BACKUP_RST + Return from Backup Mode + 0x1 + + + WDT_RST + Watchdog fault occurred + 0x2 + + + SOFT_RST + Processor reset required by the software + 0x3 + + + USER_RST + NRST pin detected low + 0x4 + + + + + NRSTL + NRST Pin Level + 16 + 1 + read-only + + + SRCMP + Software Reset Command in Progress + 17 + 1 + read-only + + + + + MR + Mode Register + 0x00000008 + 32 + read-write + 0x00000001 + + + URSTEN + User Reset Enable + 0 + 1 + read-write + + + URSTIEN + User Reset Interrupt Enable + 4 + 1 + read-write + + + ERSTL + External Reset Length + 8 + 4 + read-write + + + KEY + Write Access Password + 24 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0xA5 + + + + + + + + + SUPC + 6452U + Supply Controller + SYSC + SUPC_ + 0x400E1810 + + 0 + 0x200 + registers + + + + CR + Supply Controller Control Register + 0x00000000 + 32 + write-only + + + VROFF + Voltage Regulator Off + 2 + 1 + write-only + + + NO_EFFECT + No effect. + 0 + + + STOP_VREG + If KEY is correct, asserts the vddcore_nreset and stops the voltage regulator. + 1 + + + + + XTALSEL + Crystal Oscillator Select + 3 + 1 + write-only + + + NO_EFFECT + No effect. + 0 + + + CRYSTAL_SEL + If KEY is correct, switches the slow clock on the crystal oscillator output. + 1 + + + + + KEY + Password + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + SMMR + Supply Controller Supply Monitor Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + SMTH + Supply Monitor Threshold + 0 + 4 + read-write + + + SMSMPL + Supply Monitor Sampling Period + 8 + 3 + read-write + + + SMD + Supply Monitor disabled + 0x0 + + + CSM + Continuous Supply Monitor + 0x1 + + + 32SLCK + Supply Monitor enabled one SLCK period every 32 SLCK periods + 0x2 + + + 256SLCK + Supply Monitor enabled one SLCK period every 256 SLCK periods + 0x3 + + + 2048SLCK + Supply Monitor enabled one SLCK period every 2,048 SLCK periods + 0x4 + + + + + SMRSTEN + Supply Monitor Reset Enable + 12 + 1 + read-write + + + NOT_ENABLE + The core reset signal "vddcore_nreset" is not affected when a supply monitor detection occurs. + 0 + + + ENABLE + The core reset signal, vddcore_nreset is asserted when a supply monitor detection occurs. + 1 + + + + + SMIEN + Supply Monitor Interrupt Enable + 13 + 1 + read-write + + + NOT_ENABLE + The SUPC interrupt signal is not affected when a supply monitor detection occurs. + 0 + + + ENABLE + The SUPC interrupt signal is asserted when a supply monitor detection occurs. + 1 + + + + + + + MR + Supply Controller Mode Register + 0x00000008 + 32 + read-write + 0x00005A00 + + + BODRSTEN + Brownout Detector Reset Enable + 12 + 1 + read-write + + + NOT_ENABLE + The core reset signal "vddcore_nreset" is not affected when a brownout detection occurs. + 0 + + + ENABLE + The core reset signal, vddcore_nreset is asserted when a brownout detection occurs. + 1 + + + + + BODDIS + Brownout Detector Disable + 13 + 1 + read-write + + + ENABLE + The core brownout detector is enabled. + 0 + + + DISABLE + The core brownout detector is disabled. + 1 + + + + + ONREG + Voltage Regulator Enable + 14 + 1 + read-write + + + ONREG_UNUSED + Internal voltage regulator is not used (external power supply is used). + 0 + + + ONREG_USED + Internal voltage regulator is used. + 1 + + + + + OSCBYPASS + Oscillator Bypass + 20 + 1 + read-write + + + NO_EFFECT + No effect. Clock selection depends on XTALSEL value. + 0 + + + BYPASS + The 32 kHz crystal oscillator is selected and put in bypass mode. + 1 + + + + + KEY + Password Key + 24 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + WUMR + Supply Controller Wake-up Mode Register + 0x0000000C + 32 + read-write + 0x00000000 + + + FWUPEN + Force Wake-up Enable + 0 + 1 + read-write + + + NOT_ENABLE + The force wake-up pin has no wake-up effect. + 0 + + + ENABLE + The force wake-up pin low forces the wake-up of the core power supply. + 1 + + + + + SMEN + Supply Monitor Wake-up Enable + 1 + 1 + read-write + + + NOT_ENABLE + The supply monitor detection has no wake-up effect. + 0 + + + ENABLE + The supply monitor detection forces the wake-up of the core power supply. + 1 + + + + + RTTEN + Real-time Timer Wake-up Enable + 2 + 1 + read-write + + + NOT_ENABLE + The RTT alarm signal has no wake-up effect. + 0 + + + ENABLE + The RTT alarm signal forces the wake-up of the core power supply. + 1 + + + + + RTCEN + Real-time Clock Wake-up Enable + 3 + 1 + read-write + + + NOT_ENABLE + The RTC alarm signal has no wake-up effect. + 0 + + + ENABLE + The RTC alarm signal forces the wake-up of the core power supply. + 1 + + + + + LPDBCEN0 + Low-power Debouncer Enable WKUP0 + 5 + 1 + read-write + + + NOT_ENABLE + The WKUP0 input pin is not connected with low-power debouncer. + 0 + + + ENABLE + The WKUP0 input pin is connected with low-power debouncer and forces a system wake-up. + 1 + + + + + LPDBCEN1 + Low-power Debouncer Enable WKUP1 + 6 + 1 + read-write + + + NOT_ENABLE + The WKUP1 input pin is not connected with low-power debouncer. + 0 + + + ENABLE + The WKUP1 input pin is connected with low-power debouncer and forces a system wake-up. + 1 + + + + + LPDBCCLR + Low-power Debouncer Clear + 7 + 1 + read-write + + + NOT_ENABLE + A low-power debounce event does not create an immediate clear on the first half of GPBR registers. + 0 + + + ENABLE + A low-power debounce event on WKUP0 or WKUP1 generates an immediate clear on the first half of GPBR registers. + 1 + + + + + FWUPDBC + Force Wake-up Debouncer Period + 8 + 3 + read-write + + + IMMEDIATE + Immediate, no debouncing, detected active at least on one Slow Clock edge. + 0x0 + + + 3_SCLK + FWUP shall be low for at least 3 SLCK periods + 0x1 + + + 32_SCLK + FWUP shall be low for at least 32 SLCK periods + 0x2 + + + 512_SCLK + FWUP shall be low for at least 512 SLCK periods + 0x3 + + + 4096_SCLK + FWUP shall be low for at least 4,096 SLCK periods + 0x4 + + + 32768_SCLK + FWUP shall be low for at least 32,768 SLCK periods + 0x5 + + + + + WKUPDBC + Wake-up Inputs Debouncer Period + 12 + 3 + read-write + + + IMMEDIATE + Immediate, no debouncing, detected active at least on one Slow Clock edge. + 0x0 + + + 3_SCLK + WKUPx shall be in its active state for at least 3 SLCK periods + 0x1 + + + 32_SCLK + WKUPx shall be in its active state for at least 32 SLCK periods + 0x2 + + + 512_SCLK + WKUPx shall be in its active state for at least 512 SLCK periods + 0x3 + + + 4096_SCLK + WKUPx shall be in its active state for at least 4,096 SLCK periods + 0x4 + + + 32768_SCLK + WKUPx shall be in its active state for at least 32,768 SLCK periods + 0x5 + + + + + LPDBC + Low-power Debouncer Period + 16 + 3 + read-write + + + DISABLE + Disable the low-power debouncers. + 0x0 + + + 2_RTCOUT0 + WKUP0/1 in active state for at least 2 RTCOUTx periods + 0x1 + + + 3_RTCOUT0 + WKUP0/1 in active state for at least 3 RTCOUTx periods + 0x2 + + + 4_RTCOUT0 + WKUP0/1 in active state for at least 4 RTCOUTx periods + 0x3 + + + 5_RTCOUT0 + WKUP0/1 in active state for at least 5 RTCOUTx periods + 0x4 + + + 6_RTCOUT0 + WKUP0/1 in active state for at least 6 RTCOUTx periods + 0x5 + + + 7_RTCOUT0 + WKUP0/1 in active state for at least 7 RTCOUTx periods + 0x6 + + + 8_RTCOUT0 + WKUP0/1 in active state for at least 8 RTCOUTx periods + 0x7 + + + + + + + WUIR + Supply Controller Wake-up Inputs Register + 0x00000010 + 32 + read-write + 0x00000000 + + + WKUPEN0 + Wake-up Input Enable 0 + 0 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN1 + Wake-up Input Enable 1 + 1 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN2 + Wake-up Input Enable 2 + 2 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN3 + Wake-up Input Enable 3 + 3 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN4 + Wake-up Input Enable 4 + 4 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN5 + Wake-up Input Enable 5 + 5 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN6 + Wake-up Input Enable 6 + 6 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN7 + Wake-up Input Enable 7 + 7 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN8 + Wake-up Input Enable 8 + 8 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN9 + Wake-up Input Enable 9 + 9 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN10 + Wake-up Input Enable 10 + 10 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN11 + Wake-up Input Enable 11 + 11 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN12 + Wake-up Input Enable 12 + 12 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN13 + Wake-up Input Enable 13 + 13 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN14 + Wake-up Input Enable 14 + 14 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN15 + Wake-up Input Enable 15 + 15 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT0 + Wake-up Input Type 0 + 16 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT1 + Wake-up Input Type 1 + 17 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT2 + Wake-up Input Type 2 + 18 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT3 + Wake-up Input Type 3 + 19 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT4 + Wake-up Input Type 4 + 20 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT5 + Wake-up Input Type 5 + 21 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT6 + Wake-up Input Type 6 + 22 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT7 + Wake-up Input Type 7 + 23 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT8 + Wake-up Input Type 8 + 24 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT9 + Wake-up Input Type 9 + 25 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT10 + Wake-up Input Type 10 + 26 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT11 + Wake-up Input Type 11 + 27 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT12 + Wake-up Input Type 12 + 28 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT13 + Wake-up Input Type 13 + 29 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT14 + Wake-up Input Type 14 + 30 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT15 + Wake-up Input Type 15 + 31 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + + + SR + Supply Controller Status Register + 0x00000014 + 32 + read-only + 0x00000000 + + + FWUPS + FWUP Wake-up Status + 0 + 1 + read-only + + + NO + No wake-up due to the assertion of the FWUP pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the FWUP pin has occurred since the last read of SUPC_SR. + 1 + + + + + WKUPS + WKUP Wake-up Status + 1 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR. + 1 + + + + + SMWS + Supply Monitor Detection Wake-up Status + 2 + 1 + read-only + + + NO + No wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR. + 1 + + + + + BODRSTS + Brownout Detector Reset Status + 3 + 1 + read-only + + + NO + No core brownout rising edge event has been detected since the last read of the SUPC_SR. + 0 + + + PRESENT + At least one brownout output rising edge event has been detected since the last read of the SUPC_SR. + 1 + + + + + SMRSTS + Supply Monitor Reset Status + 4 + 1 + read-only + + + NO + No supply monitor detection has generated a core reset since the last read of the SUPC_SR. + 0 + + + PRESENT + At least one supply monitor detection has generated a core reset since the last read of the SUPC_SR. + 1 + + + + + SMS + Supply Monitor Status + 5 + 1 + read-only + + + NO + No supply monitor detection since the last read of SUPC_SR. + 0 + + + PRESENT + At least one supply monitor detection since the last read of SUPC_SR. + 1 + + + + + SMOS + Supply Monitor Output Status + 6 + 1 + read-only + + + HIGH + The supply monitor detected VDDIO higher than its threshold at its last measurement. + 0 + + + LOW + The supply monitor detected VDDIO lower than its threshold at its last measurement. + 1 + + + + + OSCSEL + 32-kHz Oscillator Selection Status + 7 + 1 + read-only + + + RC + The slow clock, SLCK is generated by the embedded 32 kHz RC oscillator. + 0 + + + CRYST + The slow clock, SLCK is generated by the 32 kHz crystal oscillator. + 1 + + + + + FWUPIS + FWUP Input Status + 12 + 1 + read-only + + + LOW + FWUP input is tied low. + 0 + + + HIGH + FWUP input is tied high. + 1 + + + + + LPDBCS0 + Low-power Debouncer Wake-up Status on WKUP0 + 13 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR. + 1 + + + + + LPDBCS1 + Low-power Debouncer Wake-up Status on WKUP1 + 14 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR. + 1 + + + + + WKUPIS0 + WKUP Input Status 0 + 16 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS1 + WKUP Input Status 1 + 17 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS2 + WKUP Input Status 2 + 18 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS3 + WKUP Input Status 3 + 19 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS4 + WKUP Input Status 4 + 20 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS5 + WKUP Input Status 5 + 21 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS6 + WKUP Input Status 6 + 22 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS7 + WKUP Input Status 7 + 23 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS8 + WKUP Input Status 8 + 24 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS9 + WKUP Input Status 9 + 25 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS10 + WKUP Input Status 10 + 26 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS11 + WKUP Input Status 11 + 27 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS12 + WKUP Input Status 12 + 28 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS13 + WKUP Input Status 13 + 29 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS14 + WKUP Input Status 14 + 30 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS15 + WKUP Input Status 15 + 31 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + + + + + RTT + 6081K + Real-time Timer + SYSC + RTT_ + 0x400E1830 + + 0 + 0x200 + registers + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00008000 + + + RTPRES + Real-time Timer Prescaler Value + 0 + 16 + read-write + + + ALMIEN + Alarm Interrupt Enable + 16 + 1 + read-write + + + RTTINCIEN + Real-time Timer Increment Interrupt Enable + 17 + 1 + read-write + + + RTTRST + Real-time Timer Restart + 18 + 1 + read-write + + + RTTDIS + Real-time Timer Disable + 20 + 1 + read-write + + + RTC1HZ + Real-Time Clock 1Hz Clock Selection + 24 + 1 + read-write + + + + + AR + Alarm Register + 0x00000004 + 32 + read-write + 0xFFFFFFFF + + + ALMV + Alarm Value + 0 + 32 + read-write + + + + + VR + Value Register + 0x00000008 + 32 + read-only + 0x00000000 + + + CRTV + Current Real-time Value + 0 + 32 + read-only + + + + + SR + Status Register + 0x0000000C + 32 + read-only + 0x00000000 + + + ALMS + Real-time Alarm Status + 0 + 1 + read-only + + + RTTINC + Prescaler Roll-over Status + 1 + 1 + read-only + + + + + + + WDT + 6080H + Watchdog Timer + SYSC + WDT_ + 0x400E1850 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + WDRSTT + Watchdog Restart + 0 + 1 + write-only + + + KEY + Password. + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x3FFF2FFF + + + WDV + Watchdog Counter Value + 0 + 12 + read-write + + + WDFIEN + Watchdog Fault Interrupt Enable + 12 + 1 + read-write + + + WDRSTEN + Watchdog Reset Enable + 13 + 1 + read-write + + + WDRPROC + Watchdog Reset Processor + 14 + 1 + read-write + + + WDDIS + Watchdog Disable + 15 + 1 + read-write + + + WDD + Watchdog Delta Value + 16 + 12 + read-write + + + WDDBGHLT + Watchdog Debug Halt + 28 + 1 + read-write + + + WDIDLEHLT + Watchdog Idle Halt + 29 + 1 + read-write + + + + + SR + Status Register + 0x00000008 + 32 + read-only + 0x00000000 + + + WDUNF + Watchdog Underflow + 0 + 1 + read-only + + + WDERR + Watchdog Error + 1 + 1 + read-only + + + + + + + RTC + 6056Q + Real-time Clock + SYSC + RTC_ + 0x400E1860 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + read-write + 0x00000000 + + + UPDTIM + Update Request Time Register + 0 + 1 + read-write + + + UPDCAL + Update Request Calendar Register + 1 + 1 + read-write + + + TIMEVSEL + Time Event Selection + 8 + 2 + read-write + + + MINUTE + Minute change + 0x0 + + + HOUR + Hour change + 0x1 + + + MIDNIGHT + Every day at midnight + 0x2 + + + NOON + Every day at noon + 0x3 + + + + + CALEVSEL + Calendar Event Selection + 16 + 2 + read-write + + + WEEK + Week change (every Monday at time 00:00:00) + 0x0 + + + MONTH + Month change (every 01 of each month at time 00:00:00) + 0x1 + + + YEAR + Year change (every January 1 at time 00:00:00) + 0x2 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + HRMOD + 12-/24-hour Mode + 0 + 1 + read-write + + + PERSIAN + PERSIAN Calendar + 1 + 1 + read-write + + + NEGPPM + NEGative PPM Correction + 4 + 1 + read-write + + + CORRECTION + Slow Clock Correction + 8 + 7 + read-write + + + HIGHPPM + HIGH PPM Correction + 15 + 1 + read-write + + + OUT0 + RTCOUT0 OutputSource Selection + 16 + 3 + read-write + + + NO_WAVE + No waveform, stuck at '0' + 0x0 + + + FREQ1HZ + 1 Hz square wave + 0x1 + + + FREQ32HZ + 32 Hz square wave + 0x2 + + + FREQ64HZ + 64 Hz square wave + 0x3 + + + FREQ512HZ + 512 Hz square wave + 0x4 + + + ALARM_TOGGLE + Output toggles when alarm flag rises + 0x5 + + + ALARM_FLAG + Output is a copy of the alarm flag + 0x6 + + + PROG_PULSE + Duty cycle programmable pulse + 0x7 + + + + + OUT1 + RTCOUT1 Output Source Selection + 20 + 3 + read-write + + + NO_WAVE + No waveform, stuck at '0' + 0x0 + + + FREQ1HZ + 1 Hz square wave + 0x1 + + + FREQ32HZ + 32 Hz square wave + 0x2 + + + FREQ64HZ + 64 Hz square wave + 0x3 + + + FREQ512HZ + 512 Hz square wave + 0x4 + + + ALARM_TOGGLE + Output toggles when alarm flag rises + 0x5 + + + ALARM_FLAG + Output is a copy of the alarm flag + 0x6 + + + PROG_PULSE + Duty cycle programmable pulse + 0x7 + + + + + THIGH + High Duration of the Output Pulse + 24 + 3 + read-write + + + H_31MS + 31.2 ms + 0x0 + + + H_16MS + 15.6 ms + 0x1 + + + H_4MS + 3.91 ms + 0x2 + + + H_976US + 976 us + 0x3 + + + H_488US + 488 us + 0x4 + + + H_122US + 122 us + 0x5 + + + H_30US + 30.5 us + 0x6 + + + H_15US + 15.2 us + 0x7 + + + + + TPERIOD + Period of the Output Pulse + 28 + 2 + read-write + + + P_1S + 1 second + 0x0 + + + P_500MS + 500 ms + 0x1 + + + P_250MS + 250 ms + 0x2 + + + P_125MS + 125 ms + 0x3 + + + + + + + TIMR + Time Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SEC + Current Second + 0 + 7 + read-write + + + MIN + Current Minute + 8 + 7 + read-write + + + HOUR + Current Hour + 16 + 6 + read-write + + + AMPM + Ante Meridiem Post Meridiem Indicator + 22 + 1 + read-write + + + + + CALR + Calendar Register + 0x0000000C + 32 + read-write + 0x01A11020 + + + CENT + Current Century + 0 + 7 + read-write + + + YEAR + Current Year + 8 + 8 + read-write + + + MONTH + Current Month + 16 + 5 + read-write + + + DAY + Current Day in Current Week + 21 + 3 + read-write + + + DATE + Current Day in Current Month + 24 + 6 + read-write + + + + + TIMALR + Time Alarm Register + 0x00000010 + 32 + read-write + 0x00000000 + + + SEC + Second Alarm + 0 + 7 + read-write + + + SECEN + Second Alarm Enable + 7 + 1 + read-write + + + MIN + Minute Alarm + 8 + 7 + read-write + + + MINEN + Minute Alarm Enable + 15 + 1 + read-write + + + HOUR + Hour Alarm + 16 + 6 + read-write + + + AMPM + AM/PM Indicator + 22 + 1 + read-write + + + HOUREN + Hour Alarm Enable + 23 + 1 + read-write + + + + + CALALR + Calendar Alarm Register + 0x00000014 + 32 + read-write + 0x01010000 + + + MONTH + Month Alarm + 16 + 5 + read-write + + + MTHEN + Month Alarm Enable + 23 + 1 + read-write + + + DATE + Date Alarm + 24 + 6 + read-write + + + DATEEN + Date Alarm Enable + 31 + 1 + read-write + + + + + SR + Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + ACKUPD + Acknowledge for Update + 0 + 1 + read-only + + + FREERUN + Time and calendar registers cannot be updated. + 0 + + + UPDATE + Time and calendar registers can be updated. + 1 + + + + + ALARM + Alarm Flag + 1 + 1 + read-only + + + NO_ALARMEVENT + No alarm matching condition occurred. + 0 + + + ALARMEVENT + An alarm matching condition has occurred. + 1 + + + + + SEC + Second Event + 2 + 1 + read-only + + + NO_SECEVENT + No second event has occurred since the last clear. + 0 + + + SECEVENT + At least one second event has occurred since the last clear. + 1 + + + + + TIMEV + Time Event + 3 + 1 + read-only + + + NO_TIMEVENT + No time event has occurred since the last clear. + 0 + + + TIMEVENT + At least one time event has occurred since the last clear. + 1 + + + + + CALEV + Calendar Event + 4 + 1 + read-only + + + NO_CALEVENT + No calendar event has occurred since the last clear. + 0 + + + CALEVENT + At least one calendar event has occurred since the last clear. + 1 + + + + + TDERR + Time and/or Date Free Running Error + 5 + 1 + read-only + + + CORRECT + The internal free running counters are carrying valid values since the last read of the Status Register (RTC_SR). + 0 + + + ERR_TIMEDATE + The internal free running counters have been corrupted (invalid date or time, non-BCD values) since the last read and/or they are still invalid. + 1 + + + + + + + SCCR + Status Clear Command Register + 0x0000001C + 32 + write-only + + + ACKCLR + Acknowledge Clear + 0 + 1 + write-only + + + ALRCLR + Alarm Clear + 1 + 1 + write-only + + + SECCLR + Second Clear + 2 + 1 + write-only + + + TIMCLR + Time Clear + 3 + 1 + write-only + + + CALCLR + Calendar Clear + 4 + 1 + write-only + + + TDERRCLR + Time and/or Date Free Running Error Clear + 5 + 1 + write-only + + + + + IER + Interrupt Enable Register + 0x00000020 + 32 + write-only + + + ACKEN + Acknowledge Update Interrupt Enable + 0 + 1 + write-only + + + ALREN + Alarm Interrupt Enable + 1 + 1 + write-only + + + SECEN + Second Event Interrupt Enable + 2 + 1 + write-only + + + TIMEN + Time Event Interrupt Enable + 3 + 1 + write-only + + + CALEN + Calendar Event Interrupt Enable + 4 + 1 + write-only + + + TDERREN + Time and/or Date Error Interrupt Enable + 5 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000024 + 32 + write-only + + + ACKDIS + Acknowledge Update Interrupt Disable + 0 + 1 + write-only + + + ALRDIS + Alarm Interrupt Disable + 1 + 1 + write-only + + + SECDIS + Second Event Interrupt Disable + 2 + 1 + write-only + + + TIMDIS + Time Event Interrupt Disable + 3 + 1 + write-only + + + CALDIS + Calendar Event Interrupt Disable + 4 + 1 + write-only + + + TDERRDIS + Time and/or Date Error Interrupt Disable + 5 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000028 + 32 + read-only + 0x00000000 + + + ACK + Acknowledge Update Interrupt Mask + 0 + 1 + read-only + + + ALR + Alarm Interrupt Mask + 1 + 1 + read-only + + + SEC + Second Event Interrupt Mask + 2 + 1 + read-only + + + TIM + Time Event Interrupt Mask + 3 + 1 + read-only + + + CAL + Calendar Event Interrupt Mask + 4 + 1 + read-only + + + + + VER + Valid Entry Register + 0x0000002C + 32 + read-only + 0x00000000 + + + NVTIM + Non-valid Time + 0 + 1 + read-only + + + NVCAL + Non-valid Calendar + 1 + 1 + read-only + + + NVTIMALR + Non-valid Time Alarm + 2 + 1 + read-only + + + NVCALALR + Non-valid Calendar Alarm + 3 + 1 + read-only + + + + + + + GPBR + 6378F + General Purpose Backup Registers + SYSC + GPBR_ + 0x400E1890 + + 0 + 0x200 + registers + + + + 20 + 4 + 0-19 + GPBR[%s] + General Purpose Backup Register + 0x00000000 + 32 + read-write + + + GPBR_VALUE + Value of GPBR x + 0 + 32 + read-write + + + + + + + RSWDT + 11110B + Reinforced Safety Watchdog Timer + SYSC + RSWDT_ + 0x400E1900 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + WDRSTT + Watchdog Restart + 0 + 1 + write-only + + + KEY + Password + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xC4 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x3FFFAFFF + + + WDV + Watchdog Counter Value + 0 + 12 + read-write + + + WDFIEN + Watchdog Fault Interrupt Enable + 12 + 1 + read-write + + + WDRSTEN + Watchdog Reset Enable + 13 + 1 + read-write + + + WDRPROC + Watchdog Reset Processor + 14 + 1 + read-write + + + WDDIS + Watchdog Disable + 15 + 1 + read-write + + + WDD + Watchdog Delta Value + 16 + 12 + read-write + + + WDDBGHLT + Watchdog Debug Halt + 28 + 1 + read-write + + + WDIDLEHLT + Watchdog Idle Halt + 29 + 1 + read-write + + + + + SR + Status Register + 0x00000008 + 32 + read-only + 0x00000000 + + + WDUNF + Watchdog Underflow + 0 + 1 + read-only + + + WDERR + Watchdog Error + 1 + 1 + read-only + + + + + + + diff --git a/misc/svd/ATSAM4E8E.svd b/misc/svd/ATSAM4E8E.svd new file mode 100644 index 00000000..f1ea679d --- /dev/null +++ b/misc/svd/ATSAM4E8E.svd @@ -0,0 +1,108261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Atmel + ATSAM4E8E + SAM4E + 0 + Atmel ATSAM4E8E Microcontroller + + CM4 + r0p1 + selectable + true + true + 4 + false + + 8 + 32 + + + PWM + 6343N + Pulse Width Modulation Controller + PWM_ + 0x40000000 + + 0 + 0x4000 + registers + + + PWM + 36 + + + + CLK + PWM Clock Register + 0x00000000 + 32 + read-write + 0x00000000 + + + DIVA + CLKA, CLKB Divide Factor + 0 + 8 + read-write + + + PREA + CLKA, CLKB Source Clock Selection + 8 + 4 + read-write + + + DIVB + CLKA, CLKB Divide Factor + 16 + 8 + read-write + + + PREB + CLKA, CLKB Source Clock Selection + 24 + 4 + read-write + + + + + ENA + PWM Enable Register + 0x00000004 + 32 + write-only + + + CHID0 + Channel ID + 0 + 1 + write-only + + + CHID1 + Channel ID + 1 + 1 + write-only + + + CHID2 + Channel ID + 2 + 1 + write-only + + + CHID3 + Channel ID + 3 + 1 + write-only + + + + + DIS + PWM Disable Register + 0x00000008 + 32 + write-only + + + CHID0 + Channel ID + 0 + 1 + write-only + + + CHID1 + Channel ID + 1 + 1 + write-only + + + CHID2 + Channel ID + 2 + 1 + write-only + + + CHID3 + Channel ID + 3 + 1 + write-only + + + + + SR + PWM Status Register + 0x0000000C + 32 + read-only + 0x00000000 + + + CHID0 + Channel ID + 0 + 1 + read-only + + + CHID1 + Channel ID + 1 + 1 + read-only + + + CHID2 + Channel ID + 2 + 1 + read-only + + + CHID3 + Channel ID + 3 + 1 + read-only + + + + + IER1 + PWM Interrupt Enable Register 1 + 0x00000010 + 32 + write-only + + + CHID0 + Counter Event on Channel 0 Interrupt Enable + 0 + 1 + write-only + + + CHID1 + Counter Event on Channel 1 Interrupt Enable + 1 + 1 + write-only + + + CHID2 + Counter Event on Channel 2 Interrupt Enable + 2 + 1 + write-only + + + CHID3 + Counter Event on Channel 3 Interrupt Enable + 3 + 1 + write-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Enable + 16 + 1 + write-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Enable + 17 + 1 + write-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Enable + 18 + 1 + write-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Enable + 19 + 1 + write-only + + + + + IDR1 + PWM Interrupt Disable Register 1 + 0x00000014 + 32 + write-only + + + CHID0 + Counter Event on Channel 0 Interrupt Disable + 0 + 1 + write-only + + + CHID1 + Counter Event on Channel 1 Interrupt Disable + 1 + 1 + write-only + + + CHID2 + Counter Event on Channel 2 Interrupt Disable + 2 + 1 + write-only + + + CHID3 + Counter Event on Channel 3 Interrupt Disable + 3 + 1 + write-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Disable + 16 + 1 + write-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Disable + 17 + 1 + write-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Disable + 18 + 1 + write-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Disable + 19 + 1 + write-only + + + + + IMR1 + PWM Interrupt Mask Register 1 + 0x00000018 + 32 + read-only + 0x00000000 + + + CHID0 + Counter Event on Channel 0 Interrupt Mask + 0 + 1 + read-only + + + CHID1 + Counter Event on Channel 1 Interrupt Mask + 1 + 1 + read-only + + + CHID2 + Counter Event on Channel 2 Interrupt Mask + 2 + 1 + read-only + + + CHID3 + Counter Event on Channel 3 Interrupt Mask + 3 + 1 + read-only + + + FCHID0 + Fault Protection Trigger on Channel 0 Interrupt Mask + 16 + 1 + read-only + + + FCHID1 + Fault Protection Trigger on Channel 1 Interrupt Mask + 17 + 1 + read-only + + + FCHID2 + Fault Protection Trigger on Channel 2 Interrupt Mask + 18 + 1 + read-only + + + FCHID3 + Fault Protection Trigger on Channel 3 Interrupt Mask + 19 + 1 + read-only + + + + + ISR1 + PWM Interrupt Status Register 1 + 0x0000001C + 32 + read-only + 0x00000000 + + + CHID0 + Counter Event on Channel 0 + 0 + 1 + read-only + + + CHID1 + Counter Event on Channel 1 + 1 + 1 + read-only + + + CHID2 + Counter Event on Channel 2 + 2 + 1 + read-only + + + CHID3 + Counter Event on Channel 3 + 3 + 1 + read-only + + + FCHID0 + Fault Protection Trigger on Channel 0 + 16 + 1 + read-only + + + FCHID1 + Fault Protection Trigger on Channel 1 + 17 + 1 + read-only + + + FCHID2 + Fault Protection Trigger on Channel 2 + 18 + 1 + read-only + + + FCHID3 + Fault Protection Trigger on Channel 3 + 19 + 1 + read-only + + + + + SCM + PWM Sync Channels Mode Register + 0x00000020 + 32 + read-write + 0x00000000 + + + SYNC0 + Synchronous Channel 0 + 0 + 1 + read-write + + + SYNC1 + Synchronous Channel 1 + 1 + 1 + read-write + + + SYNC2 + Synchronous Channel 2 + 2 + 1 + read-write + + + SYNC3 + Synchronous Channel 3 + 3 + 1 + read-write + + + UPDM + Synchronous Channels Update Mode + 16 + 2 + read-write + + + MODE0 + Manual write of double buffer registers and manual update of synchronous channels + 0x0 + + + MODE1 + Manual write of double buffer registers and automatic update of synchronous channels + 0x1 + + + MODE2 + Automatic write of duty-cycle update registers by the PDCPDC or DMA and automatic update of synchronous channels + 0x2 + + + + + PTRM + PDCPDC or DMA Transfer Request Mode + 20 + 1 + read-write + + + PTRCS + PDCPDC or DMA Transfer Request Comparison Selection + 21 + 3 + read-write + + + + + DMAR + PWM DMA Register + 0x00000024 + 32 + write-only + + + DMADUTY + Duty-Cycle Holding Register for DMA Access + 0 + 24 + write-only + + + + + SCUC + PWM Sync Channels Update Control Register + 0x00000028 + 32 + read-write + 0x00000000 + + + UPDULOCK + Synchronous Channels Update Unlock + 0 + 1 + read-write + + + + + SCUP + PWM Sync Channels Update Period Register + 0x0000002C + 32 + read-write + 0x00000000 + + + UPR + Update Period + 0 + 4 + read-write + + + UPRCNT + Update Period Counter + 4 + 4 + read-write + + + + + SCUPUPD + PWM Sync Channels Update Period Update Register + 0x00000030 + 32 + write-only + 0x00000000 + + + UPRUPD + Update Period Update + 0 + 4 + write-only + + + + + IER2 + PWM Interrupt Enable Register 2 + 0x00000034 + 32 + write-only + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Enable + 0 + 1 + write-only + + + ENDTX + PDC End of TX Buffer Interrupt Enable + 1 + 1 + write-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Enable + 2 + 1 + write-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Enable + 3 + 1 + write-only + + + CMPM0 + Comparison 0 Match Interrupt Enable + 8 + 1 + write-only + + + CMPM1 + Comparison 1 Match Interrupt Enable + 9 + 1 + write-only + + + CMPM2 + Comparison 2 Match Interrupt Enable + 10 + 1 + write-only + + + CMPM3 + Comparison 3 Match Interrupt Enable + 11 + 1 + write-only + + + CMPM4 + Comparison 4 Match Interrupt Enable + 12 + 1 + write-only + + + CMPM5 + Comparison 5 Match Interrupt Enable + 13 + 1 + write-only + + + CMPM6 + Comparison 6 Match Interrupt Enable + 14 + 1 + write-only + + + CMPM7 + Comparison 7 Match Interrupt Enable + 15 + 1 + write-only + + + CMPU0 + Comparison 0 Update Interrupt Enable + 16 + 1 + write-only + + + CMPU1 + Comparison 1 Update Interrupt Enable + 17 + 1 + write-only + + + CMPU2 + Comparison 2 Update Interrupt Enable + 18 + 1 + write-only + + + CMPU3 + Comparison 3 Update Interrupt Enable + 19 + 1 + write-only + + + CMPU4 + Comparison 4 Update Interrupt Enable + 20 + 1 + write-only + + + CMPU5 + Comparison 5 Update Interrupt Enable + 21 + 1 + write-only + + + CMPU6 + Comparison 6 Update Interrupt Enable + 22 + 1 + write-only + + + CMPU7 + Comparison 7 Update Interrupt Enable + 23 + 1 + write-only + + + + + IDR2 + PWM Interrupt Disable Register 2 + 0x00000038 + 32 + write-only + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Disable + 0 + 1 + write-only + + + ENDTX + PDC End of TX Buffer Interrupt Disable + 1 + 1 + write-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Disable + 2 + 1 + write-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Disable + 3 + 1 + write-only + + + CMPM0 + Comparison 0 Match Interrupt Disable + 8 + 1 + write-only + + + CMPM1 + Comparison 1 Match Interrupt Disable + 9 + 1 + write-only + + + CMPM2 + Comparison 2 Match Interrupt Disable + 10 + 1 + write-only + + + CMPM3 + Comparison 3 Match Interrupt Disable + 11 + 1 + write-only + + + CMPM4 + Comparison 4 Match Interrupt Disable + 12 + 1 + write-only + + + CMPM5 + Comparison 5 Match Interrupt Disable + 13 + 1 + write-only + + + CMPM6 + Comparison 6 Match Interrupt Disable + 14 + 1 + write-only + + + CMPM7 + Comparison 7 Match Interrupt Disable + 15 + 1 + write-only + + + CMPU0 + Comparison 0 Update Interrupt Disable + 16 + 1 + write-only + + + CMPU1 + Comparison 1 Update Interrupt Disable + 17 + 1 + write-only + + + CMPU2 + Comparison 2 Update Interrupt Disable + 18 + 1 + write-only + + + CMPU3 + Comparison 3 Update Interrupt Disable + 19 + 1 + write-only + + + CMPU4 + Comparison 4 Update Interrupt Disable + 20 + 1 + write-only + + + CMPU5 + Comparison 5 Update Interrupt Disable + 21 + 1 + write-only + + + CMPU6 + Comparison 6 Update Interrupt Disable + 22 + 1 + write-only + + + CMPU7 + Comparison 7 Update Interrupt Disable + 23 + 1 + write-only + + + + + IMR2 + PWM Interrupt Mask Register 2 + 0x0000003C + 32 + read-only + 0x00000000 + + + WRDY + Write Ready for Synchronous Channels Update Interrupt Mask + 0 + 1 + read-only + + + ENDTX + PDC End of TX Buffer Interrupt Mask + 1 + 1 + read-only + + + TXBUFE + PDC TX Buffer Empty Interrupt Mask + 2 + 1 + read-only + + + UNRE + Synchronous Channels Update Underrun Error Interrupt Mask + 3 + 1 + read-only + + + CMPM0 + Comparison 0 Match Interrupt Mask + 8 + 1 + read-only + + + CMPM1 + Comparison 1 Match Interrupt Mask + 9 + 1 + read-only + + + CMPM2 + Comparison 2 Match Interrupt Mask + 10 + 1 + read-only + + + CMPM3 + Comparison 3 Match Interrupt Mask + 11 + 1 + read-only + + + CMPM4 + Comparison 4 Match Interrupt Mask + 12 + 1 + read-only + + + CMPM5 + Comparison 5 Match Interrupt Mask + 13 + 1 + read-only + + + CMPM6 + Comparison 6 Match Interrupt Mask + 14 + 1 + read-only + + + CMPM7 + Comparison 7 Match Interrupt Mask + 15 + 1 + read-only + + + CMPU0 + Comparison 0 Update Interrupt Mask + 16 + 1 + read-only + + + CMPU1 + Comparison 1 Update Interrupt Mask + 17 + 1 + read-only + + + CMPU2 + Comparison 2 Update Interrupt Mask + 18 + 1 + read-only + + + CMPU3 + Comparison 3 Update Interrupt Mask + 19 + 1 + read-only + + + CMPU4 + Comparison 4 Update Interrupt Mask + 20 + 1 + read-only + + + CMPU5 + Comparison 5 Update Interrupt Mask + 21 + 1 + read-only + + + CMPU6 + Comparison 6 Update Interrupt Mask + 22 + 1 + read-only + + + CMPU7 + Comparison 7 Update Interrupt Mask + 23 + 1 + read-only + + + + + ISR2 + PWM Interrupt Status Register 2 + 0x00000040 + 32 + read-only + 0x00000000 + + + WRDY + Write Ready for Synchronous Channels Update + 0 + 1 + read-only + + + ENDTX + PDC End of TX Buffer + 1 + 1 + read-only + + + TXBUFE + PDC TX Buffer Empty + 2 + 1 + read-only + + + UNRE + Synchronous Channels Update Underrun Error + 3 + 1 + read-only + + + CMPM0 + Comparison 0 Match + 8 + 1 + read-only + + + CMPM1 + Comparison 1 Match + 9 + 1 + read-only + + + CMPM2 + Comparison 2 Match + 10 + 1 + read-only + + + CMPM3 + Comparison 3 Match + 11 + 1 + read-only + + + CMPM4 + Comparison 4 Match + 12 + 1 + read-only + + + CMPM5 + Comparison 5 Match + 13 + 1 + read-only + + + CMPM6 + Comparison 6 Match + 14 + 1 + read-only + + + CMPM7 + Comparison 7 Match + 15 + 1 + read-only + + + CMPU0 + Comparison 0 Update + 16 + 1 + read-only + + + CMPU1 + Comparison 1 Update + 17 + 1 + read-only + + + CMPU2 + Comparison 2 Update + 18 + 1 + read-only + + + CMPU3 + Comparison 3 Update + 19 + 1 + read-only + + + CMPU4 + Comparison 4 Update + 20 + 1 + read-only + + + CMPU5 + Comparison 5 Update + 21 + 1 + read-only + + + CMPU6 + Comparison 6 Update + 22 + 1 + read-only + + + CMPU7 + Comparison 7 Update + 23 + 1 + read-only + + + + + OOV + PWM Output Override Value Register + 0x00000044 + 32 + read-write + 0x00000000 + + + OOVH0 + Output Override Value for PWMH output of the channel 0 + 0 + 1 + read-write + + + OOVH1 + Output Override Value for PWMH output of the channel 1 + 1 + 1 + read-write + + + OOVH2 + Output Override Value for PWMH output of the channel 2 + 2 + 1 + read-write + + + OOVH3 + Output Override Value for PWMH output of the channel 3 + 3 + 1 + read-write + + + OOVL0 + Output Override Value for PWML output of the channel 0 + 16 + 1 + read-write + + + OOVL1 + Output Override Value for PWML output of the channel 1 + 17 + 1 + read-write + + + OOVL2 + Output Override Value for PWML output of the channel 2 + 18 + 1 + read-write + + + OOVL3 + Output Override Value for PWML output of the channel 3 + 19 + 1 + read-write + + + + + OS + PWM Output Selection Register + 0x00000048 + 32 + read-write + 0x00000000 + + + OSH0 + Output Selection for PWMH output of the channel 0 + 0 + 1 + read-write + + + OSH1 + Output Selection for PWMH output of the channel 1 + 1 + 1 + read-write + + + OSH2 + Output Selection for PWMH output of the channel 2 + 2 + 1 + read-write + + + OSH3 + Output Selection for PWMH output of the channel 3 + 3 + 1 + read-write + + + OSL0 + Output Selection for PWML output of the channel 0 + 16 + 1 + read-write + + + OSL1 + Output Selection for PWML output of the channel 1 + 17 + 1 + read-write + + + OSL2 + Output Selection for PWML output of the channel 2 + 18 + 1 + read-write + + + OSL3 + Output Selection for PWML output of the channel 3 + 19 + 1 + read-write + + + + + OSS + PWM Output Selection Set Register + 0x0000004C + 32 + write-only + + + OSSH0 + Output Selection Set for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSSH1 + Output Selection Set for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSSH2 + Output Selection Set for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSSH3 + Output Selection Set for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSSL0 + Output Selection Set for PWML output of the channel 0 + 16 + 1 + write-only + + + OSSL1 + Output Selection Set for PWML output of the channel 1 + 17 + 1 + write-only + + + OSSL2 + Output Selection Set for PWML output of the channel 2 + 18 + 1 + write-only + + + OSSL3 + Output Selection Set for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSC + PWM Output Selection Clear Register + 0x00000050 + 32 + write-only + + + OSCH0 + Output Selection Clear for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSCH1 + Output Selection Clear for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSCH2 + Output Selection Clear for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSCH3 + Output Selection Clear for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSCL0 + Output Selection Clear for PWML output of the channel 0 + 16 + 1 + write-only + + + OSCL1 + Output Selection Clear for PWML output of the channel 1 + 17 + 1 + write-only + + + OSCL2 + Output Selection Clear for PWML output of the channel 2 + 18 + 1 + write-only + + + OSCL3 + Output Selection Clear for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSSUPD + PWM Output Selection Set Update Register + 0x00000054 + 32 + write-only + + + OSSUPH0 + Output Selection Set for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSSUPH1 + Output Selection Set for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSSUPH2 + Output Selection Set for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSSUPH3 + Output Selection Set for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSSUPL0 + Output Selection Set for PWML output of the channel 0 + 16 + 1 + write-only + + + OSSUPL1 + Output Selection Set for PWML output of the channel 1 + 17 + 1 + write-only + + + OSSUPL2 + Output Selection Set for PWML output of the channel 2 + 18 + 1 + write-only + + + OSSUPL3 + Output Selection Set for PWML output of the channel 3 + 19 + 1 + write-only + + + + + OSCUPD + PWM Output Selection Clear Update Register + 0x00000058 + 32 + write-only + + + OSCUPH0 + Output Selection Clear for PWMH output of the channel 0 + 0 + 1 + write-only + + + OSCUPH1 + Output Selection Clear for PWMH output of the channel 1 + 1 + 1 + write-only + + + OSCUPH2 + Output Selection Clear for PWMH output of the channel 2 + 2 + 1 + write-only + + + OSCUPH3 + Output Selection Clear for PWMH output of the channel 3 + 3 + 1 + write-only + + + OSCUPL0 + Output Selection Clear for PWML output of the channel 0 + 16 + 1 + write-only + + + OSCUPL1 + Output Selection Clear for PWML output of the channel 1 + 17 + 1 + write-only + + + OSCUPL2 + Output Selection Clear for PWML output of the channel 2 + 18 + 1 + write-only + + + OSCUPL3 + Output Selection Clear for PWML output of the channel 3 + 19 + 1 + write-only + + + + + FMR + PWM Fault Mode Register + 0x0000005C + 32 + read-write + 0x00000000 + + + FPOL + Fault Polarity + 0 + 8 + read-write + + + FMOD + Fault Activation Mode + 8 + 8 + read-write + + + FFIL + Fault Filtering + 16 + 8 + read-write + + + + + FSR + PWM Fault Status Register + 0x00000060 + 32 + read-only + 0x00000000 + + + FIV + Fault Input Value + 0 + 8 + read-only + + + FS + Fault Status + 8 + 8 + read-only + + + + + FCR + PWM Fault Clear Register + 0x00000064 + 32 + write-only + + + FCLR + Fault Clear + 0 + 8 + write-only + + + + + FPV + PWM Fault Protection Value Register + 0x00000068 + 32 + read-write + 0x00000000 + + + FPVH0 + Fault Protection Value for PWMH output on channel 0 + 0 + 1 + read-write + + + FPVH1 + Fault Protection Value for PWMH output on channel 1 + 1 + 1 + read-write + + + FPVH2 + Fault Protection Value for PWMH output on channel 2 + 2 + 1 + read-write + + + FPVH3 + Fault Protection Value for PWMH output on channel 3 + 3 + 1 + read-write + + + FPVL0 + Fault Protection Value for PWML output on channel 0 + 16 + 1 + read-write + + + FPVL1 + Fault Protection Value for PWML output on channel 1 + 17 + 1 + read-write + + + FPVL2 + Fault Protection Value for PWML output on channel 2 + 18 + 1 + read-write + + + FPVL3 + Fault Protection Value for PWML output on channel 3 + 19 + 1 + read-write + + + + + FPE + PWM Fault Protection Enable Register + 0x0000006C + 32 + read-write + 0x00000000 + + + FPE0 + Fault Protection Enable for channel 0 + 0 + 8 + read-write + + + FPE1 + Fault Protection Enable for channel 1 + 8 + 8 + read-write + + + FPE2 + Fault Protection Enable for channel 2 + 16 + 8 + read-write + + + FPE3 + Fault Protection Enable for channel 3 + 24 + 8 + read-write + + + + + 2 + 4 + 0-1 + ELMR[%s] + PWM Event Line 0 Mode Register + 0x0000007C + 32 + read-write + + + CSEL0 + Comparison 0 Selection + 0 + 1 + read-write + + + CSEL1 + Comparison 1 Selection + 1 + 1 + read-write + + + CSEL2 + Comparison 2 Selection + 2 + 1 + read-write + + + CSEL3 + Comparison 3 Selection + 3 + 1 + read-write + + + CSEL4 + Comparison 4 Selection + 4 + 1 + read-write + + + CSEL5 + Comparison 5 Selection + 5 + 1 + read-write + + + CSEL6 + Comparison 6 Selection + 6 + 1 + read-write + + + CSEL7 + Comparison 7 Selection + 7 + 1 + read-write + + + + + SSPR + PWM Spread Spectrum Register + 0x000000A0 + 32 + read-write + 0x00000000 + + + SPRD + Spread Spectrum Limit Value + 0 + 24 + read-write + + + SPRDM + Spread Spectrum Counter Mode + 24 + 1 + read-write + + + + + SSPUP + PWM Spread Spectrum Update Register + 0x000000A4 + 32 + write-only + + + SPRDUP + Spread Spectrum Limit Value Update + 0 + 24 + write-only + + + + + SMMR + PWM Stepper Motor Mode Register + 0x000000B0 + 32 + read-write + 0x00000000 + + + GCEN0 + Gray Count ENable + 0 + 1 + read-write + + + GCEN1 + Gray Count ENable + 1 + 1 + read-write + + + DOWN0 + DOWN Count + 16 + 1 + read-write + + + DOWN1 + DOWN Count + 17 + 1 + read-write + + + + + WPCR + PWM Write Protection Control Register + 0x000000E4 + 32 + write-only + + + WPCMD + Write Protection Command + 0 + 2 + write-only + + + DISABLE_SW_PROT + Disables the software write protection of the register groups of which the bit WPRGx is at '1'. + 0x0 + + + ENABLE_SW_PROT + Enables the software write protection of the register groups of which the bit WPRGx is at '1'. + 0x1 + + + ENABLE_HW_PROT + Enables the hardware write protection of the register groups of which the bit WPRGx is at '1'. Only a hardware reset of the PWM controller can disable the hardware write protection. Moreover, to meet security requirements, the PIO lines associated with the PWM can not be configured through the PIO interface. + 0x2 + + + + + WPRG0 + Write Protection Register Group 0 + 2 + 1 + write-only + + + WPRG1 + Write Protection Register Group 1 + 3 + 1 + write-only + + + WPRG2 + Write Protection Register Group 2 + 4 + 1 + write-only + + + WPRG3 + Write Protection Register Group 3 + 5 + 1 + write-only + + + WPRG4 + Write Protection Register Group 4 + 6 + 1 + write-only + + + WPRG5 + Write Protection Register Group 5 + 7 + 1 + write-only + + + WPKEY + Write Protection Key + 8 + 24 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation of the WPCMD field.Always reads as 0 + 0x50574D + + + + + + + WPSR + PWM Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPSWS0 + Write Protect SW Status + 0 + 1 + read-only + + + WPSWS1 + Write Protect SW Status + 1 + 1 + read-only + + + WPSWS2 + Write Protect SW Status + 2 + 1 + read-only + + + WPSWS3 + Write Protect SW Status + 3 + 1 + read-only + + + WPSWS4 + Write Protect SW Status + 4 + 1 + read-only + + + WPSWS5 + Write Protect SW Status + 5 + 1 + read-only + + + WPVS + Write Protect Violation Status + 7 + 1 + read-only + + + WPHWS0 + Write Protect HW Status + 8 + 1 + read-only + + + WPHWS1 + Write Protect HW Status + 9 + 1 + read-only + + + WPHWS2 + Write Protect HW Status + 10 + 1 + read-only + + + WPHWS3 + Write Protect HW Status + 11 + 1 + read-only + + + WPHWS4 + Write Protect HW Status + 12 + 1 + read-only + + + WPHWS5 + Write Protect HW Status + 13 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 16 + 16 + read-only + + + + + CMPV0 + PWM Comparison 0 Value Register + 0x00000130 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD0 + PWM Comparison 0 Value Update Register + 0x00000134 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM0 + PWM Comparison 0 Mode Register + 0x00000138 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD0 + PWM Comparison 0 Mode Update Register + 0x0000013C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV1 + PWM Comparison 1 Value Register + 0x00000140 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD1 + PWM Comparison 1 Value Update Register + 0x00000144 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM1 + PWM Comparison 1 Mode Register + 0x00000148 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD1 + PWM Comparison 1 Mode Update Register + 0x0000014C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV2 + PWM Comparison 2 Value Register + 0x00000150 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD2 + PWM Comparison 2 Value Update Register + 0x00000154 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM2 + PWM Comparison 2 Mode Register + 0x00000158 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD2 + PWM Comparison 2 Mode Update Register + 0x0000015C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV3 + PWM Comparison 3 Value Register + 0x00000160 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD3 + PWM Comparison 3 Value Update Register + 0x00000164 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM3 + PWM Comparison 3 Mode Register + 0x00000168 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD3 + PWM Comparison 3 Mode Update Register + 0x0000016C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV4 + PWM Comparison 4 Value Register + 0x00000170 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD4 + PWM Comparison 4 Value Update Register + 0x00000174 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM4 + PWM Comparison 4 Mode Register + 0x00000178 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD4 + PWM Comparison 4 Mode Update Register + 0x0000017C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV5 + PWM Comparison 5 Value Register + 0x00000180 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD5 + PWM Comparison 5 Value Update Register + 0x00000184 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM5 + PWM Comparison 5 Mode Register + 0x00000188 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD5 + PWM Comparison 5 Mode Update Register + 0x0000018C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV6 + PWM Comparison 6 Value Register + 0x00000190 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD6 + PWM Comparison 6 Value Update Register + 0x00000194 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM6 + PWM Comparison 6 Mode Register + 0x00000198 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD6 + PWM Comparison 6 Mode Update Register + 0x0000019C + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMPV7 + PWM Comparison 7 Value Register + 0x000001A0 + 32 + read-write + 0x00000000 + + + CV + Comparison x Value + 0 + 24 + read-write + + + CVM + Comparison x Value Mode + 24 + 1 + read-write + + + + + CMPVUPD7 + PWM Comparison 7 Value Update Register + 0x000001A4 + 32 + write-only + + + CVUPD + Comparison x Value Update + 0 + 24 + write-only + + + CVMUPD + Comparison x Value Mode Update + 24 + 1 + write-only + + + + + CMPM7 + PWM Comparison 7 Mode Register + 0x000001A8 + 32 + read-write + 0x00000000 + + + CEN + Comparison x Enable + 0 + 1 + read-write + + + CTR + Comparison x Trigger + 4 + 4 + read-write + + + CPR + Comparison x Period + 8 + 4 + read-write + + + CPRCNT + Comparison x Period Counter + 12 + 4 + read-write + + + CUPR + Comparison x Update Period + 16 + 4 + read-write + + + CUPRCNT + Comparison x Update Period Counter + 20 + 4 + read-write + + + + + CMPMUPD7 + PWM Comparison 7 Mode Update Register + 0x000001AC + 32 + write-only + + + CENUPD + Comparison x Enable Update + 0 + 1 + write-only + + + CTRUPD + Comparison x Trigger Update + 4 + 4 + write-only + + + CPRUPD + Comparison x Period Update + 8 + 4 + write-only + + + CUPRUPD + Comparison x Update Period Update + 16 + 4 + write-only + + + + + CMR0 + PWM Channel Mode Register (ch_num = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY0 + PWM Channel Duty Cycle Register (ch_num = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD0 + PWM Channel Duty Cycle Update Register (ch_num = 0) + 0x00000208 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD0 + PWM Channel Period Register (ch_num = 0) + 0x0000020C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD0 + PWM Channel Period Update Register (ch_num = 0) + 0x00000210 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT0 + PWM Channel Counter Register (ch_num = 0) + 0x00000214 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT0 + PWM Channel Dead Time Register (ch_num = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD0 + PWM Channel Dead Time Update Register (ch_num = 0) + 0x0000021C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR1 + PWM Channel Mode Register (ch_num = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY1 + PWM Channel Duty Cycle Register (ch_num = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD1 + PWM Channel Duty Cycle Update Register (ch_num = 1) + 0x00000228 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD1 + PWM Channel Period Register (ch_num = 1) + 0x0000022C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD1 + PWM Channel Period Update Register (ch_num = 1) + 0x00000230 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT1 + PWM Channel Counter Register (ch_num = 1) + 0x00000234 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT1 + PWM Channel Dead Time Register (ch_num = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD1 + PWM Channel Dead Time Update Register (ch_num = 1) + 0x0000023C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR2 + PWM Channel Mode Register (ch_num = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY2 + PWM Channel Duty Cycle Register (ch_num = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD2 + PWM Channel Duty Cycle Update Register (ch_num = 2) + 0x00000248 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD2 + PWM Channel Period Register (ch_num = 2) + 0x0000024C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD2 + PWM Channel Period Update Register (ch_num = 2) + 0x00000250 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT2 + PWM Channel Counter Register (ch_num = 2) + 0x00000254 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT2 + PWM Channel Dead Time Register (ch_num = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD2 + PWM Channel Dead Time Update Register (ch_num = 2) + 0x0000025C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + CMR3 + PWM Channel Mode Register (ch_num = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + CPRE + Channel Pre-scaler + 0 + 4 + read-write + + + MCK + Peripheral clock + 0x0 + + + MCK_DIV_2 + Peripheral clock/2 + 0x1 + + + MCK_DIV_4 + Peripheral clock/4 + 0x2 + + + MCK_DIV_8 + Peripheral clock/8 + 0x3 + + + MCK_DIV_16 + Peripheral clock/16 + 0x4 + + + MCK_DIV_32 + Peripheral clock/32 + 0x5 + + + MCK_DIV_64 + Peripheral clock/64 + 0x6 + + + MCK_DIV_128 + Peripheral clock/128 + 0x7 + + + MCK_DIV_256 + Peripheral clock/256 + 0x8 + + + MCK_DIV_512 + Peripheral clock/512 + 0x9 + + + MCK_DIV_1024 + Peripheral clock/1024 + 0xA + + + CLKA + Clock A + 0xB + + + CLKB + Clock B + 0xC + + + + + CALG + Channel Alignment + 8 + 1 + read-write + + + CPOL + Channel Polarity + 9 + 1 + read-write + + + CES + Counter Event Selection + 10 + 1 + read-write + + + TCTS + Timer Counter Trigger Selection + 13 + 1 + read-write + + + DTE + Dead-Time Generator Enable + 16 + 1 + read-write + + + DTHI + Dead-Time PWMHx Output Inverted + 17 + 1 + read-write + + + DTLI + Dead-Time PWMLx Output Inverted + 18 + 1 + read-write + + + + + CDTY3 + PWM Channel Duty Cycle Register (ch_num = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + CDTY + Channel Duty-Cycle + 0 + 24 + read-write + + + + + CDTYUPD3 + PWM Channel Duty Cycle Update Register (ch_num = 3) + 0x00000268 + 32 + write-only + + + CDTYUPD + Channel Duty-Cycle Update + 0 + 24 + write-only + + + + + CPRD3 + PWM Channel Period Register (ch_num = 3) + 0x0000026C + 32 + read-write + 0x00000000 + + + CPRD + Channel Period + 0 + 24 + read-write + + + + + CPRDUPD3 + PWM Channel Period Update Register (ch_num = 3) + 0x00000270 + 32 + write-only + + + CPRDUPD + Channel Period Update + 0 + 24 + write-only + + + + + CCNT3 + PWM Channel Counter Register (ch_num = 3) + 0x00000274 + 32 + read-only + 0x00000000 + + + CNT + Channel Counter Register + 0 + 24 + read-only + + + + + DT3 + PWM Channel Dead Time Register (ch_num = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + DTH + Dead-Time Value for PWMHx Output + 0 + 16 + read-write + + + DTL + Dead-Time Value for PWMLx Output + 16 + 16 + read-write + + + + + DTUPD3 + PWM Channel Dead Time Update Register (ch_num = 3) + 0x0000027C + 32 + write-only + + + DTHUPD + Dead-Time Value Update for PWMHx Output + 0 + 16 + write-only + + + DTLUPD + Dead-Time Value Update for PWMLx Output + 16 + 16 + write-only + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AES + 6149M + Advanced Encryption Standard + AES_ + 0x40004000 + + 0 + 0x4000 + registers + + + AES + 39 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Start Processing + 0 + 1 + write-only + + + SWRST + Software Reset + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + CIPHER + Processing Mode + 0 + 1 + read-write + + + DUALBUFF + Dual Input Buffer + 3 + 1 + read-write + + + INACTIVE + AES_IDATARx cannot be written during processing of previous block. + 0x0 + + + ACTIVE + AES_IDATARx can be written during processing of previous block when SMOD = 0x2. It speeds up the overall runtime of large files. + 0x1 + + + + + PROCDLY + Processing Delay + 4 + 4 + read-write + + + SMOD + Start Mode + 8 + 2 + read-write + + + MANUAL_START + Manual Mode + 0x0 + + + AUTO_START + Auto Mode + 0x1 + + + IDATAR0_START + AES_IDATAR0 access only Auto Mode + 0x2 + + + + + KEYSIZE + Key Size + 10 + 2 + read-write + + + AES128 + AES Key Size is 128 bits + 0x0 + + + AES192 + AES Key Size is 192 bits + 0x1 + + + AES256 + AES Key Size is 256 bits + 0x2 + + + + + OPMOD + Operation Mode + 12 + 3 + read-write + + + ECB + ECB: Electronic Code Book mode + 0x0 + + + CBC + CBC: Cipher Block Chaining mode + 0x1 + + + OFB + OFB: Output Feedback mode + 0x2 + + + CFB + CFB: Cipher Feedback mode + 0x3 + + + CTR + CTR: Counter mode (16-bit internal counter) + 0x4 + + + + + LOD + Last Output Data Mode + 15 + 1 + read-write + + + CFBS + Cipher Feedback Data Size + 16 + 3 + read-write + + + SIZE_128BIT + 128-bit + 0x0 + + + SIZE_64BIT + 64-bit + 0x1 + + + SIZE_32BIT + 32-bit + 0x2 + + + SIZE_16BIT + 16-bit + 0x3 + + + SIZE_8BIT + 8-bit + 0x4 + + + + + CKEY + Key + 20 + 4 + read-write + + + PASSWD + This field must be written with 0xE the first time that AES_MR is programmed. For subsequent programming of the AES_MR, any value can be written, including that of 0xE.Always reads as 0. + 0xE + + + + + + + IER + Interrupt Enable Register + 0x00000010 + 32 + write-only + + + DATRDY + Data Ready Interrupt Enable + 0 + 1 + write-only + + + URAD + Unspecified Register Access Detection Interrupt Enable + 8 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000014 + 32 + write-only + + + DATRDY + Data Ready Interrupt Disable + 0 + 1 + write-only + + + URAD + Unspecified Register Access Detection Interrupt Disable + 8 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000018 + 32 + read-only + 0x00000000 + + + DATRDY + Data Ready Interrupt Mask + 0 + 1 + read-only + + + URAD + Unspecified Register Access Detection Interrupt Mask + 8 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + DATRDY + Data Ready + 0 + 1 + read-only + + + URAD + Unspecified Register Access Detection Status + 8 + 1 + read-only + + + URAT + Unspecified Register Access + 12 + 4 + read-only + + + IDR_WR_PROCESSING + Input Data Register written during the data processing when SMOD = 0x2 mode. + 0x0 + + + ODR_RD_PROCESSING + Output Data Register read during the data processing. + 0x1 + + + MR_WR_PROCESSING + Mode Register written during the data processing. + 0x2 + + + ODR_RD_SUBKGEN + Output Data Register read during the sub-keys generation. + 0x3 + + + MR_WR_SUBKGEN + Mode Register written during the sub-keys generation. + 0x4 + + + WOR_RD_ACCESS + Write-only register read access. + 0x5 + + + + + + + 8 + 4 + 0-7 + KEYWR[%s] + Key Word Register + 0x00000020 + 32 + write-only + + + KEYW + Key Word + 0 + 32 + write-only + + + + + 4 + 4 + 0-3 + IDATAR[%s] + Input Data Register + 0x00000040 + 32 + write-only + + + IDATA + Input Data Word + 0 + 32 + write-only + + + + + 4 + 4 + 0-3 + ODATAR[%s] + Output Data Register + 0x00000050 + 32 + read-only + + + ODATA + Output Data + 0 + 32 + read-only + + + + + 4 + 4 + 0-3 + IVR[%s] + Initialization Vector Register + 0x00000060 + 32 + write-only + + + IV + Initialization Vector + 0 + 32 + write-only + + + + + + + CAN0 + 6019P + Controller Area Network 0 + CAN + CAN0_ + 0x40010000 + + 0 + 0x4000 + registers + + + CAN0 + 37 + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00000000 + + + CANEN + CAN Controller Enable + 0 + 1 + read-write + + + LPM + Disable/Enable Low Power Mode + 1 + 1 + read-write + + + ABM + Disable/Enable Autobaud/Listen mode + 2 + 1 + read-write + + + OVL + Disable/Enable Overload Frame + 3 + 1 + read-write + + + TEOF + Timestamp messages at each end of Frame + 4 + 1 + read-write + + + TTM + Disable/Enable Time Triggered Mode + 5 + 1 + read-write + + + TIMFRZ + Enable Timer Freeze + 6 + 1 + read-write + + + DRPT + Disable Repeat + 7 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000004 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Enable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Enable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Enable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Enable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Enable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Enable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Enable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Enable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Enable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Enable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Enable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Enable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Enable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Enable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt Enable + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Enable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Enable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Enable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Enable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Enable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Enable + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000008 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Disable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Disable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Disable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Disable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Disable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Disable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Disable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Disable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Disable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Disable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Disable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Disable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Disable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Disable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Disable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Disable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Disable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Disable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Disable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Disable + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000000C + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Interrupt Mask + 0 + 1 + read-only + + + MB1 + Mailbox 1 Interrupt Mask + 1 + 1 + read-only + + + MB2 + Mailbox 2 Interrupt Mask + 2 + 1 + read-only + + + MB3 + Mailbox 3 Interrupt Mask + 3 + 1 + read-only + + + MB4 + Mailbox 4 Interrupt Mask + 4 + 1 + read-only + + + MB5 + Mailbox 5 Interrupt Mask + 5 + 1 + read-only + + + MB6 + Mailbox 6 Interrupt Mask + 6 + 1 + read-only + + + MB7 + Mailbox 7 Interrupt Mask + 7 + 1 + read-only + + + ERRA + Error Active Mode Interrupt Mask + 16 + 1 + read-only + + + WARN + Warning Limit Interrupt Mask + 17 + 1 + read-only + + + ERRP + Error Passive Mode Interrupt Mask + 18 + 1 + read-only + + + BOFF + Bus Off Mode Interrupt Mask + 19 + 1 + read-only + + + SLEEP + Sleep Interrupt Mask + 20 + 1 + read-only + + + WAKEUP + Wakeup Interrupt Mask + 21 + 1 + read-only + + + TOVF + Timer Overflow Interrupt Mask + 22 + 1 + read-only + + + TSTP + Timestamp Interrupt Mask + 23 + 1 + read-only + + + CERR + CRC Error Interrupt Mask + 24 + 1 + read-only + + + SERR + Stuffing Error Interrupt Mask + 25 + 1 + read-only + + + AERR + Acknowledgment Error Interrupt Mask + 26 + 1 + read-only + + + FERR + Form Error Interrupt Mask + 27 + 1 + read-only + + + BERR + Bit Error Interrupt Mask + 28 + 1 + read-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Event + 0 + 1 + read-only + + + MB1 + Mailbox 1 Event + 1 + 1 + read-only + + + MB2 + Mailbox 2 Event + 2 + 1 + read-only + + + MB3 + Mailbox 3 Event + 3 + 1 + read-only + + + MB4 + Mailbox 4 Event + 4 + 1 + read-only + + + MB5 + Mailbox 5 Event + 5 + 1 + read-only + + + MB6 + Mailbox 6 Event + 6 + 1 + read-only + + + MB7 + Mailbox 7 Event + 7 + 1 + read-only + + + ERRA + Error Active Mode + 16 + 1 + read-only + + + WARN + Warning Limit + 17 + 1 + read-only + + + ERRP + Error Passive Mode + 18 + 1 + read-only + + + BOFF + Bus Off Mode + 19 + 1 + read-only + + + SLEEP + CAN controller in Low power Mode + 20 + 1 + read-only + + + WAKEUP + CAN controller is not in Low power Mode + 21 + 1 + read-only + + + TOVF + Timer Overflow + 22 + 1 + read-only + + + TSTP + Timestamp + 23 + 1 + read-only + + + CERR + Mailbox CRC Error + 24 + 1 + read-only + + + SERR + Mailbox Stuffing Error + 25 + 1 + read-only + + + AERR + Acknowledgment Error + 26 + 1 + read-only + + + FERR + Form Error + 27 + 1 + read-only + + + BERR + Bit Error + 28 + 1 + read-only + + + RBSY + Receiver busy + 29 + 1 + read-only + + + TBSY + Transmitter busy + 30 + 1 + read-only + + + OVLSY + Overload busy + 31 + 1 + read-only + + + + + BR + Baudrate Register + 0x00000014 + 32 + read-write + 0x00000000 + + + PHASE2 + Phase 2 segment + 0 + 3 + read-write + + + PHASE1 + Phase 1 segment + 4 + 3 + read-write + + + PROPAG + Programming time segment + 8 + 3 + read-write + + + SJW + Re-synchronization jump width + 12 + 2 + read-write + + + BRP + Baudrate Prescaler. + 16 + 7 + read-write + + + SMP + Sampling Mode + 24 + 1 + read-write + + + ONCE + The incoming bit stream is sampled once at sample point. + 0 + + + THREE + The incoming bit stream is sampled three times with a period of a peripheral clock, centered on sample point. + 1 + + + + + + + TIM + Timer Register + 0x00000018 + 32 + read-only + 0x00000000 + + + TIMER + Timer + 0 + 16 + read-only + + + + + TIMESTP + Timestamp Register + 0x0000001C + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timestamp + 0 + 16 + read-only + + + + + ECR + Error Counter Register + 0x00000020 + 32 + read-only + 0x00000000 + + + REC + Receive Error Counter + 0 + 8 + read-only + + + TEC + Transmit Error Counter + 16 + 9 + read-only + + + + + TCR + Transfer Command Register + 0x00000024 + 32 + write-only + + + MB0 + Transfer Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Transfer Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Transfer Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Transfer Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Transfer Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Transfer Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Transfer Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Transfer Request for Mailbox 7 + 7 + 1 + write-only + + + TIMRST + Timer Reset + 31 + 1 + write-only + + + + + ACR + Abort Command Register + 0x00000028 + 32 + write-only + + + MB0 + Abort Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Abort Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Abort Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Abort Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Abort Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Abort Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Abort Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Abort Request for Mailbox 7 + 7 + 1 + write-only + + + + + WPMR + Write Protect Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + SPI Write Protection Key Password. + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x43414E + + + + + + + WPSR + Write Protect Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + MMR0 + Mailbox Mode Register (MB = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM0 + Mailbox Acceptance Mask Register (MB = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID0 + Mailbox ID Register (MB = 0) + 0x00000208 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID0 + Mailbox Family ID Register (MB = 0) + 0x0000020C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR0 + Mailbox Status Register (MB = 0) + 0x00000210 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL0 + Mailbox Data Low Register (MB = 0) + 0x00000214 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH0 + Mailbox Data High Register (MB = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR0 + Mailbox Control Register (MB = 0) + 0x0000021C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR1 + Mailbox Mode Register (MB = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM1 + Mailbox Acceptance Mask Register (MB = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID1 + Mailbox ID Register (MB = 1) + 0x00000228 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID1 + Mailbox Family ID Register (MB = 1) + 0x0000022C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR1 + Mailbox Status Register (MB = 1) + 0x00000230 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL1 + Mailbox Data Low Register (MB = 1) + 0x00000234 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH1 + Mailbox Data High Register (MB = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR1 + Mailbox Control Register (MB = 1) + 0x0000023C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR2 + Mailbox Mode Register (MB = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM2 + Mailbox Acceptance Mask Register (MB = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID2 + Mailbox ID Register (MB = 2) + 0x00000248 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID2 + Mailbox Family ID Register (MB = 2) + 0x0000024C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR2 + Mailbox Status Register (MB = 2) + 0x00000250 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL2 + Mailbox Data Low Register (MB = 2) + 0x00000254 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH2 + Mailbox Data High Register (MB = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR2 + Mailbox Control Register (MB = 2) + 0x0000025C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR3 + Mailbox Mode Register (MB = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM3 + Mailbox Acceptance Mask Register (MB = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID3 + Mailbox ID Register (MB = 3) + 0x00000268 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID3 + Mailbox Family ID Register (MB = 3) + 0x0000026C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR3 + Mailbox Status Register (MB = 3) + 0x00000270 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL3 + Mailbox Data Low Register (MB = 3) + 0x00000274 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH3 + Mailbox Data High Register (MB = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR3 + Mailbox Control Register (MB = 3) + 0x0000027C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR4 + Mailbox Mode Register (MB = 4) + 0x00000280 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM4 + Mailbox Acceptance Mask Register (MB = 4) + 0x00000284 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID4 + Mailbox ID Register (MB = 4) + 0x00000288 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID4 + Mailbox Family ID Register (MB = 4) + 0x0000028C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR4 + Mailbox Status Register (MB = 4) + 0x00000290 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL4 + Mailbox Data Low Register (MB = 4) + 0x00000294 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH4 + Mailbox Data High Register (MB = 4) + 0x00000298 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR4 + Mailbox Control Register (MB = 4) + 0x0000029C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR5 + Mailbox Mode Register (MB = 5) + 0x000002A0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM5 + Mailbox Acceptance Mask Register (MB = 5) + 0x000002A4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID5 + Mailbox ID Register (MB = 5) + 0x000002A8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID5 + Mailbox Family ID Register (MB = 5) + 0x000002AC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR5 + Mailbox Status Register (MB = 5) + 0x000002B0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL5 + Mailbox Data Low Register (MB = 5) + 0x000002B4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH5 + Mailbox Data High Register (MB = 5) + 0x000002B8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR5 + Mailbox Control Register (MB = 5) + 0x000002BC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR6 + Mailbox Mode Register (MB = 6) + 0x000002C0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM6 + Mailbox Acceptance Mask Register (MB = 6) + 0x000002C4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID6 + Mailbox ID Register (MB = 6) + 0x000002C8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID6 + Mailbox Family ID Register (MB = 6) + 0x000002CC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR6 + Mailbox Status Register (MB = 6) + 0x000002D0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL6 + Mailbox Data Low Register (MB = 6) + 0x000002D4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH6 + Mailbox Data High Register (MB = 6) + 0x000002D8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR6 + Mailbox Control Register (MB = 6) + 0x000002DC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR7 + Mailbox Mode Register (MB = 7) + 0x000002E0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM7 + Mailbox Acceptance Mask Register (MB = 7) + 0x000002E4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID7 + Mailbox ID Register (MB = 7) + 0x000002E8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID7 + Mailbox Family ID Register (MB = 7) + 0x000002EC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR7 + Mailbox Status Register (MB = 7) + 0x000002F0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL7 + Mailbox Data Low Register (MB = 7) + 0x000002F4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH7 + Mailbox Data High Register (MB = 7) + 0x000002F8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR7 + Mailbox Control Register (MB = 7) + 0x000002FC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + + + CAN1 + 6019P + Controller Area Network 1 + CAN + CAN1_ + 0x40014000 + + 0 + 0x4000 + registers + + + CAN1 + 38 + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00000000 + + + CANEN + CAN Controller Enable + 0 + 1 + read-write + + + LPM + Disable/Enable Low Power Mode + 1 + 1 + read-write + + + ABM + Disable/Enable Autobaud/Listen mode + 2 + 1 + read-write + + + OVL + Disable/Enable Overload Frame + 3 + 1 + read-write + + + TEOF + Timestamp messages at each end of Frame + 4 + 1 + read-write + + + TTM + Disable/Enable Time Triggered Mode + 5 + 1 + read-write + + + TIMFRZ + Enable Timer Freeze + 6 + 1 + read-write + + + DRPT + Disable Repeat + 7 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000004 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Enable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Enable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Enable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Enable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Enable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Enable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Enable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Enable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Enable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Enable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Enable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Enable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Enable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Enable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt Enable + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Enable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Enable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Enable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Enable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Enable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Enable + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000008 + 32 + write-only + + + MB0 + Mailbox 0 Interrupt Disable + 0 + 1 + write-only + + + MB1 + Mailbox 1 Interrupt Disable + 1 + 1 + write-only + + + MB2 + Mailbox 2 Interrupt Disable + 2 + 1 + write-only + + + MB3 + Mailbox 3 Interrupt Disable + 3 + 1 + write-only + + + MB4 + Mailbox 4 Interrupt Disable + 4 + 1 + write-only + + + MB5 + Mailbox 5 Interrupt Disable + 5 + 1 + write-only + + + MB6 + Mailbox 6 Interrupt Disable + 6 + 1 + write-only + + + MB7 + Mailbox 7 Interrupt Disable + 7 + 1 + write-only + + + ERRA + Error Active Mode Interrupt Disable + 16 + 1 + write-only + + + WARN + Warning Limit Interrupt Disable + 17 + 1 + write-only + + + ERRP + Error Passive Mode Interrupt Disable + 18 + 1 + write-only + + + BOFF + Bus Off Mode Interrupt Disable + 19 + 1 + write-only + + + SLEEP + Sleep Interrupt Disable + 20 + 1 + write-only + + + WAKEUP + Wakeup Interrupt Disable + 21 + 1 + write-only + + + TOVF + Timer Overflow Interrupt + 22 + 1 + write-only + + + TSTP + TimeStamp Interrupt Disable + 23 + 1 + write-only + + + CERR + CRC Error Interrupt Disable + 24 + 1 + write-only + + + SERR + Stuffing Error Interrupt Disable + 25 + 1 + write-only + + + AERR + Acknowledgment Error Interrupt Disable + 26 + 1 + write-only + + + FERR + Form Error Interrupt Disable + 27 + 1 + write-only + + + BERR + Bit Error Interrupt Disable + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000000C + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Interrupt Mask + 0 + 1 + read-only + + + MB1 + Mailbox 1 Interrupt Mask + 1 + 1 + read-only + + + MB2 + Mailbox 2 Interrupt Mask + 2 + 1 + read-only + + + MB3 + Mailbox 3 Interrupt Mask + 3 + 1 + read-only + + + MB4 + Mailbox 4 Interrupt Mask + 4 + 1 + read-only + + + MB5 + Mailbox 5 Interrupt Mask + 5 + 1 + read-only + + + MB6 + Mailbox 6 Interrupt Mask + 6 + 1 + read-only + + + MB7 + Mailbox 7 Interrupt Mask + 7 + 1 + read-only + + + ERRA + Error Active Mode Interrupt Mask + 16 + 1 + read-only + + + WARN + Warning Limit Interrupt Mask + 17 + 1 + read-only + + + ERRP + Error Passive Mode Interrupt Mask + 18 + 1 + read-only + + + BOFF + Bus Off Mode Interrupt Mask + 19 + 1 + read-only + + + SLEEP + Sleep Interrupt Mask + 20 + 1 + read-only + + + WAKEUP + Wakeup Interrupt Mask + 21 + 1 + read-only + + + TOVF + Timer Overflow Interrupt Mask + 22 + 1 + read-only + + + TSTP + Timestamp Interrupt Mask + 23 + 1 + read-only + + + CERR + CRC Error Interrupt Mask + 24 + 1 + read-only + + + SERR + Stuffing Error Interrupt Mask + 25 + 1 + read-only + + + AERR + Acknowledgment Error Interrupt Mask + 26 + 1 + read-only + + + FERR + Form Error Interrupt Mask + 27 + 1 + read-only + + + BERR + Bit Error Interrupt Mask + 28 + 1 + read-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x00000000 + + + MB0 + Mailbox 0 Event + 0 + 1 + read-only + + + MB1 + Mailbox 1 Event + 1 + 1 + read-only + + + MB2 + Mailbox 2 Event + 2 + 1 + read-only + + + MB3 + Mailbox 3 Event + 3 + 1 + read-only + + + MB4 + Mailbox 4 Event + 4 + 1 + read-only + + + MB5 + Mailbox 5 Event + 5 + 1 + read-only + + + MB6 + Mailbox 6 Event + 6 + 1 + read-only + + + MB7 + Mailbox 7 Event + 7 + 1 + read-only + + + ERRA + Error Active Mode + 16 + 1 + read-only + + + WARN + Warning Limit + 17 + 1 + read-only + + + ERRP + Error Passive Mode + 18 + 1 + read-only + + + BOFF + Bus Off Mode + 19 + 1 + read-only + + + SLEEP + CAN controller in Low power Mode + 20 + 1 + read-only + + + WAKEUP + CAN controller is not in Low power Mode + 21 + 1 + read-only + + + TOVF + Timer Overflow + 22 + 1 + read-only + + + TSTP + Timestamp + 23 + 1 + read-only + + + CERR + Mailbox CRC Error + 24 + 1 + read-only + + + SERR + Mailbox Stuffing Error + 25 + 1 + read-only + + + AERR + Acknowledgment Error + 26 + 1 + read-only + + + FERR + Form Error + 27 + 1 + read-only + + + BERR + Bit Error + 28 + 1 + read-only + + + RBSY + Receiver busy + 29 + 1 + read-only + + + TBSY + Transmitter busy + 30 + 1 + read-only + + + OVLSY + Overload busy + 31 + 1 + read-only + + + + + BR + Baudrate Register + 0x00000014 + 32 + read-write + 0x00000000 + + + PHASE2 + Phase 2 segment + 0 + 3 + read-write + + + PHASE1 + Phase 1 segment + 4 + 3 + read-write + + + PROPAG + Programming time segment + 8 + 3 + read-write + + + SJW + Re-synchronization jump width + 12 + 2 + read-write + + + BRP + Baudrate Prescaler. + 16 + 7 + read-write + + + SMP + Sampling Mode + 24 + 1 + read-write + + + ONCE + The incoming bit stream is sampled once at sample point. + 0 + + + THREE + The incoming bit stream is sampled three times with a period of a peripheral clock, centered on sample point. + 1 + + + + + + + TIM + Timer Register + 0x00000018 + 32 + read-only + 0x00000000 + + + TIMER + Timer + 0 + 16 + read-only + + + + + TIMESTP + Timestamp Register + 0x0000001C + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timestamp + 0 + 16 + read-only + + + + + ECR + Error Counter Register + 0x00000020 + 32 + read-only + 0x00000000 + + + REC + Receive Error Counter + 0 + 8 + read-only + + + TEC + Transmit Error Counter + 16 + 9 + read-only + + + + + TCR + Transfer Command Register + 0x00000024 + 32 + write-only + + + MB0 + Transfer Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Transfer Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Transfer Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Transfer Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Transfer Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Transfer Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Transfer Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Transfer Request for Mailbox 7 + 7 + 1 + write-only + + + TIMRST + Timer Reset + 31 + 1 + write-only + + + + + ACR + Abort Command Register + 0x00000028 + 32 + write-only + + + MB0 + Abort Request for Mailbox 0 + 0 + 1 + write-only + + + MB1 + Abort Request for Mailbox 1 + 1 + 1 + write-only + + + MB2 + Abort Request for Mailbox 2 + 2 + 1 + write-only + + + MB3 + Abort Request for Mailbox 3 + 3 + 1 + write-only + + + MB4 + Abort Request for Mailbox 4 + 4 + 1 + write-only + + + MB5 + Abort Request for Mailbox 5 + 5 + 1 + write-only + + + MB6 + Abort Request for Mailbox 6 + 6 + 1 + write-only + + + MB7 + Abort Request for Mailbox 7 + 7 + 1 + write-only + + + + + WPMR + Write Protect Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + SPI Write Protection Key Password. + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x43414E + + + + + + + WPSR + Write Protect Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + MMR0 + Mailbox Mode Register (MB = 0) + 0x00000200 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM0 + Mailbox Acceptance Mask Register (MB = 0) + 0x00000204 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID0 + Mailbox ID Register (MB = 0) + 0x00000208 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID0 + Mailbox Family ID Register (MB = 0) + 0x0000020C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR0 + Mailbox Status Register (MB = 0) + 0x00000210 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL0 + Mailbox Data Low Register (MB = 0) + 0x00000214 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH0 + Mailbox Data High Register (MB = 0) + 0x00000218 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR0 + Mailbox Control Register (MB = 0) + 0x0000021C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR1 + Mailbox Mode Register (MB = 1) + 0x00000220 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM1 + Mailbox Acceptance Mask Register (MB = 1) + 0x00000224 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID1 + Mailbox ID Register (MB = 1) + 0x00000228 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID1 + Mailbox Family ID Register (MB = 1) + 0x0000022C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR1 + Mailbox Status Register (MB = 1) + 0x00000230 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL1 + Mailbox Data Low Register (MB = 1) + 0x00000234 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH1 + Mailbox Data High Register (MB = 1) + 0x00000238 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR1 + Mailbox Control Register (MB = 1) + 0x0000023C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR2 + Mailbox Mode Register (MB = 2) + 0x00000240 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM2 + Mailbox Acceptance Mask Register (MB = 2) + 0x00000244 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID2 + Mailbox ID Register (MB = 2) + 0x00000248 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID2 + Mailbox Family ID Register (MB = 2) + 0x0000024C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR2 + Mailbox Status Register (MB = 2) + 0x00000250 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL2 + Mailbox Data Low Register (MB = 2) + 0x00000254 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH2 + Mailbox Data High Register (MB = 2) + 0x00000258 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR2 + Mailbox Control Register (MB = 2) + 0x0000025C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR3 + Mailbox Mode Register (MB = 3) + 0x00000260 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM3 + Mailbox Acceptance Mask Register (MB = 3) + 0x00000264 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID3 + Mailbox ID Register (MB = 3) + 0x00000268 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID3 + Mailbox Family ID Register (MB = 3) + 0x0000026C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR3 + Mailbox Status Register (MB = 3) + 0x00000270 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL3 + Mailbox Data Low Register (MB = 3) + 0x00000274 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH3 + Mailbox Data High Register (MB = 3) + 0x00000278 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR3 + Mailbox Control Register (MB = 3) + 0x0000027C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR4 + Mailbox Mode Register (MB = 4) + 0x00000280 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM4 + Mailbox Acceptance Mask Register (MB = 4) + 0x00000284 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID4 + Mailbox ID Register (MB = 4) + 0x00000288 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID4 + Mailbox Family ID Register (MB = 4) + 0x0000028C + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR4 + Mailbox Status Register (MB = 4) + 0x00000290 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL4 + Mailbox Data Low Register (MB = 4) + 0x00000294 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH4 + Mailbox Data High Register (MB = 4) + 0x00000298 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR4 + Mailbox Control Register (MB = 4) + 0x0000029C + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR5 + Mailbox Mode Register (MB = 5) + 0x000002A0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM5 + Mailbox Acceptance Mask Register (MB = 5) + 0x000002A4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID5 + Mailbox ID Register (MB = 5) + 0x000002A8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID5 + Mailbox Family ID Register (MB = 5) + 0x000002AC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR5 + Mailbox Status Register (MB = 5) + 0x000002B0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL5 + Mailbox Data Low Register (MB = 5) + 0x000002B4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH5 + Mailbox Data High Register (MB = 5) + 0x000002B8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR5 + Mailbox Control Register (MB = 5) + 0x000002BC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR6 + Mailbox Mode Register (MB = 6) + 0x000002C0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM6 + Mailbox Acceptance Mask Register (MB = 6) + 0x000002C4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID6 + Mailbox ID Register (MB = 6) + 0x000002C8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID6 + Mailbox Family ID Register (MB = 6) + 0x000002CC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR6 + Mailbox Status Register (MB = 6) + 0x000002D0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL6 + Mailbox Data Low Register (MB = 6) + 0x000002D4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH6 + Mailbox Data High Register (MB = 6) + 0x000002D8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR6 + Mailbox Control Register (MB = 6) + 0x000002DC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + MMR7 + Mailbox Mode Register (MB = 7) + 0x000002E0 + 32 + read-write + 0x00000000 + + + MTIMEMARK + Mailbox Timemark + 0 + 16 + read-write + + + PRIOR + Mailbox Priority + 16 + 4 + read-write + + + MOT + Mailbox Object Type + 24 + 3 + read-write + + + MB_DISABLED + Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. + 0x0 + + + MB_RX + Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. + 0x1 + + + MB_RX_OVERWRITE + Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. + 0x2 + + + MB_TX + Transmit mailbox. Mailbox is configured for transmission. + 0x3 + + + MB_CONSUMER + Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. + 0x4 + + + MB_PRODUCER + Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents. + 0x5 + + + + + + + MAM7 + Mailbox Acceptance Mask Register (MB = 7) + 0x000002E4 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MID7 + Mailbox ID Register (MB = 7) + 0x000002E8 + 32 + read-write + 0x00000000 + + + MIDvB + Complementary bits for identifier in extended frame mode + 0 + 18 + read-write + + + MIDvA + Identifier for standard frame mode + 18 + 11 + read-write + + + MIDE + Identifier Version + 29 + 1 + read-write + + + + + MFID7 + Mailbox Family ID Register (MB = 7) + 0x000002EC + 32 + read-only + 0x00000000 + + + MFID + Family ID + 0 + 29 + read-only + + + + + MSR7 + Mailbox Status Register (MB = 7) + 0x000002F0 + 32 + read-only + 0x00000000 + + + MTIMESTAMP + Timer value + 0 + 16 + read-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + read-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + read-only + + + MABT + Mailbox Message Abort + 22 + 1 + read-only + + + MRDY + Mailbox Ready + 23 + 1 + read-only + + + MMI + Mailbox Message Ignored + 24 + 1 + read-only + + + + + MDL7 + Mailbox Data Low Register (MB = 7) + 0x000002F4 + 32 + read-write + 0x00000000 + + + MDL + Message Data Low Value + 0 + 32 + read-write + + + + + MDH7 + Mailbox Data High Register (MB = 7) + 0x000002F8 + 32 + read-write + 0x00000000 + + + MDH + Message Data High Value + 0 + 32 + read-write + + + + + MCR7 + Mailbox Control Register (MB = 7) + 0x000002FC + 32 + write-only + + + MDLC + Mailbox Data Length Code + 16 + 4 + write-only + + + MRTR + Mailbox Remote Transmission Request + 20 + 1 + write-only + + + MACR + Abort Request for Mailbox x + 22 + 1 + write-only + + + MTCR + Mailbox Transfer Command + 23 + 1 + write-only + + + + + + + GMAC + 11046F + Gigabit Ethernet MAC + GMAC_ + 0x40034000 + + 0 + 0x4000 + registers + + + GMAC + 44 + + + + NCR + Network Control Register + 0x00000000 + 32 + read-write + 0x00000000 + + + LBL + Loop Back Local + 1 + 1 + read-write + + + RXEN + Receive Enable + 2 + 1 + read-write + + + TXEN + Transmit Enable + 3 + 1 + read-write + + + MPE + Management Port Enable + 4 + 1 + read-write + + + CLRSTAT + Clear Statistics Registers + 5 + 1 + read-write + + + INCSTAT + Increment Statistics Registers + 6 + 1 + read-write + + + WESTAT + Write Enable for Statistics Registers + 7 + 1 + read-write + + + BP + Back pressure + 8 + 1 + read-write + + + TSTART + Start Transmission + 9 + 1 + read-write + + + THALT + Transmit Halt + 10 + 1 + read-write + + + TXPF + Transmit Pause Frame + 11 + 1 + read-write + + + TXZQPF + Transmit Zero Quantum Pause Frame + 12 + 1 + read-write + + + SRTSM + Store Receive Time Stamp to Memory + 15 + 1 + read-write + + + ENPBPR + Enable PFC Priority-based Pause Reception + 16 + 1 + read-write + + + TXPBPF + Transmit PFC Priority-based Pause Frame + 17 + 1 + read-write + + + FNP + Flush Next Packet + 18 + 1 + read-write + + + + + NCFGR + Network Configuration Register + 0x00000004 + 32 + read-write + 0x00080000 + + + SPD + Speed + 0 + 1 + read-write + + + FD + Full Duplex + 1 + 1 + read-write + + + DNVLAN + Discard Non-VLAN FRAMES + 2 + 1 + read-write + + + JFRAME + Jumbo Frame Size + 3 + 1 + read-write + + + CAF + Copy All Frames + 4 + 1 + read-write + + + NBC + No Broadcast + 5 + 1 + read-write + + + MTIHEN + Multicast Hash Enable + 6 + 1 + read-write + + + UNIHEN + Unicast Hash Enable + 7 + 1 + read-write + + + MAXFS + 1536 Maximum Frame Size + 8 + 1 + read-write + + + RTY + Retry Test + 12 + 1 + read-write + + + PEN + Pause Enable + 13 + 1 + read-write + + + RXBUFO + Receive Buffer Offset + 14 + 2 + read-write + + + LFERD + Length Field Error Frame Discard + 16 + 1 + read-write + + + RFCS + Remove FCS + 17 + 1 + read-write + + + CLK + MDC CLock Division + 18 + 3 + read-write + + + MCK_8 + MCK divided by 8 (MCK up to 20 MHz) + 0x0 + + + MCK_16 + MCK divided by 16 (MCK up to 40 MHz) + 0x1 + + + MCK_32 + MCK divided by 32 (MCK up to 80 MHz) + 0x2 + + + MCK_48 + MCK divided by 48 (MCK up to 120 MHz) + 0x3 + + + MCK_64 + MCK divided by 64 (MCK up to 160 MHz) + 0x4 + + + MCK_96 + MCK divided by 96 (MCK up to 240 MHz) + 0x5 + + + + + DBW + Data Bus Width + 21 + 2 + read-write + + + DCPF + Disable Copy of Pause Frames + 23 + 1 + read-write + + + RXCOEN + Receive Checksum Offload Enable + 24 + 1 + read-write + + + EFRHD + Enable Frames Received in Half Duplex + 25 + 1 + read-write + + + IRXFCS + Ignore RX FCS + 26 + 1 + read-write + + + IPGSEN + IP Stretch Enable + 28 + 1 + read-write + + + RXBP + Receive Bad Preamble + 29 + 1 + read-write + + + IRXER + Ignore IPG GRXER + 30 + 1 + read-write + + + + + NSR + Network Status Register + 0x00000008 + 32 + read-only + + + MDIO + MDIO Input Status + 1 + 1 + read-only + + + IDLE + PHY Management Logic Idle + 2 + 1 + read-only + + + + + UR + User Register + 0x0000000C + 32 + read-write + 0x00000000 + + + MII + MII Mode + 0 + 1 + read-write + + + + + DCFGR + DMA Configuration Register + 0x00000010 + 32 + read-write + 0x00020004 + + + FBLDO + Fixed Burst Length for DMA Data Operations: + 0 + 5 + read-write + + + SINGLE + 00001: Always use SINGLE AHB bursts + 0x1 + + + INCR4 + 001xx: Attempt to use INCR4 AHB bursts (Default) + 0x4 + + + INCR8 + 01xxx: Attempt to use INCR8 AHB bursts + 0x8 + + + INCR16 + 1xxxx: Attempt to use INCR16 AHB bursts + 0x10 + + + + + ESMA + Endian Swap Mode Enable for Management Descriptor Accesses + 6 + 1 + read-write + + + ESPA + Endian Swap Mode Enable for Packet Data Accesses + 7 + 1 + read-write + + + DRBS + DMA Receive Buffer Size + 16 + 8 + read-write + + + + + TSR + Transmit Status Register + 0x00000014 + 32 + read-write + 0x00000000 + + + UBR + Used Bit Read + 0 + 1 + read-write + + + COL + Collision Occurred + 1 + 1 + read-write + + + RLE + Retry Limit Exceeded + 2 + 1 + read-write + + + TXGO + Transmit Go + 3 + 1 + read-write + + + TFC + Transmit Frame Corruption Due to AHB Error + 4 + 1 + read-write + + + TXCOMP + Transmit Complete + 5 + 1 + read-write + + + UND + Transmit Underrun + 6 + 1 + read-write + + + HRESP + HRESP Not OK + 8 + 1 + read-write + + + + + RBQB + Receive Buffer Queue Base Address + 0x00000018 + 32 + read-write + 0x00000000 + + + ADDR + Receive Buffer Queue Base Address + 2 + 30 + read-write + + + + + TBQB + Transmit Buffer Queue Base Address + 0x0000001C + 32 + read-write + 0x00000000 + + + ADDR + Transmit Buffer Queue Base Address + 2 + 30 + read-write + + + + + RSR + Receive Status Register + 0x00000020 + 32 + read-write + 0x00000000 + + + BNA + Buffer Not Available + 0 + 1 + read-write + + + REC + Frame Received + 1 + 1 + read-write + + + RXOVR + Receive Overrun + 2 + 1 + read-write + + + HNO + HRESP Not OK + 3 + 1 + read-write + + + + + ISR + Interrupt Status Register + 0x00000024 + 32 + read-only + 0x00000000 + + + MFS + Management Frame Sent + 0 + 1 + read-only + + + RCOMP + Receive Complete + 1 + 1 + read-only + + + RXUBR + RX Used Bit Read + 2 + 1 + read-only + + + TXUBR + TX Used Bit Read + 3 + 1 + read-only + + + TUR + Transmit Underrun + 4 + 1 + read-only + + + RLEX + Retry Limit Exceeded + 5 + 1 + read-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + read-only + + + TCOMP + Transmit Complete + 7 + 1 + read-only + + + ROVR + Receive Overrun + 10 + 1 + read-only + + + HRESP + HRESP Not OK + 11 + 1 + read-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + read-only + + + PTZ + Pause Time Zero + 13 + 1 + read-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + read-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + read-only + + + SFR + PTP Sync Frame Received + 19 + 1 + read-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + read-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + read-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + read-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + read-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + read-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + read-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + read-only + + + WOL + Wake On LAN + 28 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000028 + 32 + write-only + + + MFS + Management Frame Sent + 0 + 1 + write-only + + + RCOMP + Receive Complete + 1 + 1 + write-only + + + RXUBR + RX Used Bit Read + 2 + 1 + write-only + + + TXUBR + TX Used Bit Read + 3 + 1 + write-only + + + TUR + Transmit Underrun + 4 + 1 + write-only + + + RLEX + Retry Limit Exceeded or Late Collision + 5 + 1 + write-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + write-only + + + TCOMP + Transmit Complete + 7 + 1 + write-only + + + ROVR + Receive Overrun + 10 + 1 + write-only + + + HRESP + HRESP Not OK + 11 + 1 + write-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + write-only + + + PTZ + Pause Time Zero + 13 + 1 + write-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + write-only + + + EXINT + External Interrupt + 15 + 1 + write-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + write-only + + + SFR + PTP Sync Frame Received + 19 + 1 + write-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + write-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + write-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + write-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + write-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + write-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + write-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + write-only + + + WOL + Wake On LAN + 28 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000002C + 32 + write-only + + + MFS + Management Frame Sent + 0 + 1 + write-only + + + RCOMP + Receive Complete + 1 + 1 + write-only + + + RXUBR + RX Used Bit Read + 2 + 1 + write-only + + + TXUBR + TX Used Bit Read + 3 + 1 + write-only + + + TUR + Transmit Underrun + 4 + 1 + write-only + + + RLEX + Retry Limit Exceeded or Late Collision + 5 + 1 + write-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + write-only + + + TCOMP + Transmit Complete + 7 + 1 + write-only + + + ROVR + Receive Overrun + 10 + 1 + write-only + + + HRESP + HRESP Not OK + 11 + 1 + write-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + write-only + + + PTZ + Pause Time Zero + 13 + 1 + write-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + write-only + + + EXINT + External Interrupt + 15 + 1 + write-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + write-only + + + SFR + PTP Sync Frame Received + 19 + 1 + write-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + write-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + write-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + write-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + write-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + write-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + write-only + + + SRI + TSU Seconds Register Increment + 26 + 1 + write-only + + + WOL + Wake On LAN + 28 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000030 + 32 + read-only + 0x07FFFFFF + + + MFS + Management Frame Sent + 0 + 1 + read-only + + + RCOMP + Receive Complete + 1 + 1 + read-only + + + RXUBR + RX Used Bit Read + 2 + 1 + read-only + + + TXUBR + TX Used Bit Read + 3 + 1 + read-only + + + TUR + Transmit Underrun + 4 + 1 + read-only + + + RLEX + Retry Limit Exceeded + 5 + 1 + read-only + + + TFC + Transmit Frame Corruption Due to AHB Error + 6 + 1 + read-only + + + TCOMP + Transmit Complete + 7 + 1 + read-only + + + ROVR + Receive Overrun + 10 + 1 + read-only + + + HRESP + HRESP Not OK + 11 + 1 + read-only + + + PFNZ + Pause Frame with Non-zero Pause Quantum Received + 12 + 1 + read-only + + + PTZ + Pause Time Zero + 13 + 1 + read-only + + + PFTR + Pause Frame Transmitted + 14 + 1 + read-only + + + EXINT + External Interrupt + 15 + 1 + read-only + + + DRQFR + PTP Delay Request Frame Received + 18 + 1 + read-only + + + SFR + PTP Sync Frame Received + 19 + 1 + read-only + + + DRQFT + PTP Delay Request Frame Transmitted + 20 + 1 + read-only + + + SFT + PTP Sync Frame Transmitted + 21 + 1 + read-only + + + PDRQFR + PDelay Request Frame Received + 22 + 1 + read-only + + + PDRSFR + PDelay Response Frame Received + 23 + 1 + read-only + + + PDRQFT + PDelay Request Frame Transmitted + 24 + 1 + read-only + + + PDRSFT + PDelay Response Frame Transmitted + 25 + 1 + read-only + + + + + MAN + PHY Maintenance Register + 0x00000034 + 32 + read-write + 0x00000000 + + + DATA + PHY Data + 0 + 16 + read-write + + + WTN + Write Ten + 16 + 2 + read-write + + + REGA + Register Address + 18 + 5 + read-write + + + PHYA + PHY Address + 23 + 5 + read-write + + + OP + Operation + 28 + 2 + read-write + + + CLTTO + Clause 22 Operation + 30 + 1 + read-write + + + WZO + Write ZERO + 31 + 1 + read-write + + + + + RPQ + Received Pause Quantum Register + 0x00000038 + 32 + read-only + 0x00000000 + + + RPQ + Received Pause Quantum + 0 + 16 + read-only + + + + + TPQ + Transmit Pause Quantum Register + 0x0000003C + 32 + read-write + 0x0000FFFF + + + TPQ + Transmit Pause Quantum + 0 + 16 + read-write + + + + + HRB + Hash Register Bottom [31:0] + 0x00000080 + 32 + read-write + 0x00000000 + + + ADDR + Hash Address + 0 + 32 + read-write + + + + + HRT + Hash Register Top [63:32] + 0x00000084 + 32 + read-write + 0x00000000 + + + ADDR + Hash Address + 0 + 32 + read-write + + + + + SAB1 + Specific Address 1 Bottom [31:0] Register + 0x00000088 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 + 0 + 32 + read-write + + + + + SAT1 + Specific Address 1 Top [47:32] Register + 0x0000008C + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 + 0 + 16 + read-write + + + + + SAB2 + Specific Address 2 Bottom [31:0] Register + 0x00000090 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 2 + 0 + 32 + read-write + + + + + SAT2 + Specific Address 2 Top [47:32] Register + 0x00000094 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 2 + 0 + 16 + read-write + + + + + SAB3 + Specific Address 3 Bottom [31:0] Register + 0x00000098 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 3 + 0 + 32 + read-write + + + + + SAT3 + Specific Address 3 Top [47:32] Register + 0x0000009C + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 3 + 0 + 16 + read-write + + + + + SAB4 + Specific Address 4 Bottom [31:0] Register + 0x000000A0 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 4 + 0 + 32 + read-write + + + + + SAT4 + Specific Address 4 Top [47:32] Register + 0x000000A4 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 4 + 0 + 16 + read-write + + + + + 4 + 4 + 0-3 + TIDM[%s] + Type ID Match 1 Register + 0x000000A8 + 32 + read-write + + + TID + Type ID Match 1 + 0 + 16 + read-write + + + + + IPGS + IPG Stretch Register + 0x000000BC + 32 + read-write + 0x00000000 + + + FL + Frame Length + 0 + 16 + read-write + + + + + SVLAN + Stacked VLAN Register + 0x000000C0 + 32 + read-write + 0x00000000 + + + VLAN_TYPE + User Defined VLAN_TYPE Field + 0 + 16 + read-write + + + ESVLAN + Enable Stacked VLAN Processing Mode + 31 + 1 + read-write + + + + + TPFCP + Transmit PFC Pause Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + PEV + Priority Enable Vector + 0 + 8 + read-write + + + PQ + Pause Quantum + 8 + 8 + read-write + + + + + SAMB1 + Specific Address 1 Mask Bottom [31:0] Register + 0x000000C8 + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 Mask + 0 + 32 + read-write + + + + + SAMT1 + Specific Address 1 Mask Top [47:32] Register + 0x000000CC + 32 + read-write + 0x00000000 + + + ADDR + Specific Address 1 Mask + 0 + 16 + read-write + + + + + OTLO + Octets Transmitted [31:0] Register + 0x00000100 + 32 + read-only + 0x00000000 + + + TXO + Transmitted Octets + 0 + 32 + read-only + + + + + OTHI + Octets Transmitted [47:32] Register + 0x00000104 + 32 + read-only + 0x00000000 + + + TXO + Transmitted Octets + 0 + 16 + read-only + + + + + FT + Frames Transmitted Register + 0x00000108 + 32 + read-only + 0x00000000 + + + FTX + Frames Transmitted without Error + 0 + 32 + read-only + + + + + BCFT + Broadcast Frames Transmitted Register + 0x0000010C + 32 + read-only + 0x00000000 + + + BFTX + Broadcast Frames Transmitted without Error + 0 + 32 + read-only + + + + + MFT + Multicast Frames Transmitted Register + 0x00000110 + 32 + read-only + 0x00000000 + + + MFTX + Multicast Frames Transmitted without Error + 0 + 32 + read-only + + + + + PFT + Pause Frames Transmitted Register + 0x00000114 + 32 + read-only + 0x00000000 + + + PFTX + Pause Frames Transmitted Register + 0 + 16 + read-only + + + + + BFT64 + 64 Byte Frames Transmitted Register + 0x00000118 + 32 + read-only + 0x00000000 + + + NFTX + 64 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT127 + 65 to 127 Byte Frames Transmitted Register + 0x0000011C + 32 + read-only + 0x00000000 + + + NFTX + 65 to 127 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT255 + 128 to 255 Byte Frames Transmitted Register + 0x00000120 + 32 + read-only + 0x00000000 + + + NFTX + 128 to 255 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT511 + 256 to 511 Byte Frames Transmitted Register + 0x00000124 + 32 + read-only + 0x00000000 + + + NFTX + 256 to 511 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT1023 + 512 to 1023 Byte Frames Transmitted Register + 0x00000128 + 32 + read-only + 0x00000000 + + + NFTX + 512 to 1023 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TBFT1518 + 1024 to 1518 Byte Frames Transmitted Register + 0x0000012C + 32 + read-only + 0x00000000 + + + NFTX + 1024 to 1518 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + GTBFT1518 + Greater Than 1518 Byte Frames Transmitted Register + 0x00000130 + 32 + read-only + 0x00000000 + + + NFTX + Greater than 1518 Byte Frames Transmitted without Error + 0 + 32 + read-only + + + + + TUR + Transmit Underruns Register + 0x00000134 + 32 + read-only + 0x00000000 + + + TXUNR + Transmit Underruns + 0 + 10 + read-only + + + + + SCF + Single Collision Frames Register + 0x00000138 + 32 + read-only + 0x00000000 + + + SCOL + Single Collision + 0 + 18 + read-only + + + + + MCF + Multiple Collision Frames Register + 0x0000013C + 32 + read-only + 0x00000000 + + + MCOL + Multiple Collision + 0 + 18 + read-only + + + + + EC + Excessive Collisions Register + 0x00000140 + 32 + read-only + 0x00000000 + + + XCOL + Excessive Collisions + 0 + 10 + read-only + + + + + LC + Late Collisions Register + 0x00000144 + 32 + read-only + 0x00000000 + + + LCOL + Late Collisions + 0 + 10 + read-only + + + + + DTF + Deferred Transmission Frames Register + 0x00000148 + 32 + read-only + 0x00000000 + + + DEFT + Deferred Transmission + 0 + 18 + read-only + + + + + CSE + Carrier Sense Errors Register + 0x0000014C + 32 + read-only + 0x00000000 + + + CSR + Carrier Sense Error + 0 + 10 + read-only + + + + + ORLO + Octets Received [31:0] Received + 0x00000150 + 32 + read-only + 0x00000000 + + + RXO + Received Octets + 0 + 32 + read-only + + + + + ORHI + Octets Received [47:32] Received + 0x00000154 + 32 + read-only + 0x00000000 + + + RXO + Received Octets + 0 + 16 + read-only + + + + + FR + Frames Received Register + 0x00000158 + 32 + read-only + 0x00000000 + + + FRX + Frames Received without Error + 0 + 32 + read-only + + + + + BCFR + Broadcast Frames Received Register + 0x0000015C + 32 + read-only + 0x00000000 + + + BFRX + Broadcast Frames Received without Error + 0 + 32 + read-only + + + + + MFR + Multicast Frames Received Register + 0x00000160 + 32 + read-only + 0x00000000 + + + MFRX + Multicast Frames Received without Error + 0 + 32 + read-only + + + + + PFR + Pause Frames Received Register + 0x00000164 + 32 + read-only + 0x00000000 + + + PFRX + Pause Frames Received Register + 0 + 16 + read-only + + + + + BFR64 + 64 Byte Frames Received Register + 0x00000168 + 32 + read-only + 0x00000000 + + + NFRX + 64 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR127 + 65 to 127 Byte Frames Received Register + 0x0000016C + 32 + read-only + 0x00000000 + + + NFRX + 65 to 127 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR255 + 128 to 255 Byte Frames Received Register + 0x00000170 + 32 + read-only + 0x00000000 + + + NFRX + 128 to 255 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR511 + 256 to 511Byte Frames Received Register + 0x00000174 + 32 + read-only + 0x00000000 + + + NFRX + 256 to 511 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR1023 + 512 to 1023 Byte Frames Received Register + 0x00000178 + 32 + read-only + 0x00000000 + + + NFRX + 512 to 1023 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TBFR1518 + 1024 to 1518 Byte Frames Received Register + 0x0000017C + 32 + read-only + 0x00000000 + + + NFRX + 1024 to 1518 Byte Frames Received without Error + 0 + 32 + read-only + + + + + TMXBFR + 1519 to Maximum Byte Frames Received Register + 0x00000180 + 32 + read-only + 0x00000000 + + + NFRX + 1519 to Maximum Byte Frames Received without Error + 0 + 32 + read-only + + + + + UFR + Undersize Frames Received Register + 0x00000184 + 32 + read-only + 0x00000000 + + + UFRX + Undersize Frames Received + 0 + 10 + read-only + + + + + OFR + Oversize Frames Received Register + 0x00000188 + 32 + read-only + 0x00000000 + + + OFRX + Oversized Frames Received + 0 + 10 + read-only + + + + + JR + Jabbers Received Register + 0x0000018C + 32 + read-only + 0x00000000 + + + JRX + Jabbers Received + 0 + 10 + read-only + + + + + FCSE + Frame Check Sequence Errors Register + 0x00000190 + 32 + read-only + 0x00000000 + + + FCKR + Frame Check Sequence Errors + 0 + 10 + read-only + + + + + LFFE + Length Field Frame Errors Register + 0x00000194 + 32 + read-only + 0x00000000 + + + LFER + Length Field Frame Errors + 0 + 10 + read-only + + + + + RSE + Receive Symbol Errors Register + 0x00000198 + 32 + read-only + 0x00000000 + + + RXSE + Receive Symbol Errors + 0 + 10 + read-only + + + + + AE + Alignment Errors Register + 0x0000019C + 32 + read-only + 0x00000000 + + + AER + Alignment Errors + 0 + 10 + read-only + + + + + RRE + Receive Resource Errors Register + 0x000001A0 + 32 + read-only + 0x00000000 + + + RXRER + Receive Resource Errors + 0 + 18 + read-only + + + + + ROE + Receive Overrun Register + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXOVR + Receive Overruns + 0 + 10 + read-only + + + + + IHCE + IP Header Checksum Errors Register + 0x000001A8 + 32 + read-only + 0x00000000 + + + HCKER + IP Header Checksum Errors + 0 + 8 + read-only + + + + + TCE + TCP Checksum Errors Register + 0x000001AC + 32 + read-only + 0x00000000 + + + TCKER + TCP Checksum Errors + 0 + 8 + read-only + + + + + UCE + UDP Checksum Errors Register + 0x000001B0 + 32 + read-only + 0x00000000 + + + UCKER + UDP Checksum Errors + 0 + 8 + read-only + + + + + TSSSL + 1588 Timer Sync Strobe Seconds [31:0] Register + 0x000001C8 + 32 + read-write + 0x00000000 + + + VTS + Value of Timer Seconds Register Capture + 0 + 32 + read-write + + + + + TSSN + 1588 Timer Sync Strobe Nanoseconds Register + 0x000001CC + 32 + read-write + 0x00000000 + + + VTN + Value Timer Nanoseconds Register Capture + 0 + 30 + read-write + + + + + TSL + 1588 Timer Seconds [31:0] Register + 0x000001D0 + 32 + read-write + 0x00000000 + + + TCS + Timer Count in Seconds + 0 + 32 + read-write + + + + + TN + 1588 Timer Nanoseconds Register + 0x000001D4 + 32 + read-write + 0x00000000 + + + TNS + Timer Count in Nanoseconds + 0 + 30 + read-write + + + + + TA + 1588 Timer Adjust Register + 0x000001D8 + 32 + write-only + + + ITDT + Increment/Decrement + 0 + 30 + write-only + + + ADJ + Adjust 1588 Timer + 31 + 1 + write-only + + + + + TI + 1588 Timer Increment Register + 0x000001DC + 32 + read-write + 0x00000000 + + + CNS + Count Nanoseconds + 0 + 8 + read-write + + + ACNS + Alternative Count Nanoseconds + 8 + 8 + read-write + + + NIT + Number of Increments + 16 + 8 + read-write + + + + + EFTS + PTP Event Frame Transmitted Seconds + 0x000001E0 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + EFTN + PTP Event Frame Transmitted Nanoseconds + 0x000001E4 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + EFRS + PTP Event Frame Received Seconds + 0x000001E8 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + EFRN + PTP Event Frame Received Nanoseconds + 0x000001EC + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + PEFTS + PTP Peer Event Frame Transmitted Seconds + 0x000001F0 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + PEFTN + PTP Peer Event Frame Transmitted Nanoseconds + 0x000001F4 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + PEFRS + PTP Peer Event Frame Received Seconds + 0x000001F8 + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 32 + read-only + + + + + PEFRN + PTP Peer Event Frame Received Nanoseconds + 0x000001FC + 32 + read-only + 0x00000000 + + + RUD + Register Update + 0 + 30 + read-only + + + + + + + SMC + 6498F + Static Memory Controller + EBI + SMC_ + 0x40060000 + + 0 + 0x200 + registers + + + + SETUP0 + SMC Setup Register (CS_number = 0) + 0x00000000 + 32 + read-write + 0x01010101 + + + NWE_SETUP + NWE Setup Length + 0 + 6 + read-write + + + NCS_WR_SETUP + NCS Setup Length in WRITE Access + 8 + 6 + read-write + + + NRD_SETUP + NRD Setup Length + 16 + 6 + read-write + + + NCS_RD_SETUP + NCS Setup Length in READ Access + 24 + 6 + read-write + + + + + PULSE0 + SMC Pulse Register (CS_number = 0) + 0x00000004 + 32 + read-write + 0x01010101 + + + NWE_PULSE + NWE Pulse Length + 0 + 7 + read-write + + + NCS_WR_PULSE + NCS Pulse Length in WRITE Access + 8 + 7 + read-write + + + NRD_PULSE + NRD Pulse Length + 16 + 7 + read-write + + + NCS_RD_PULSE + NCS Pulse Length in READ Access + 24 + 7 + read-write + + + + + CYCLE0 + SMC Cycle Register (CS_number = 0) + 0x00000008 + 32 + read-write + 0x00030003 + + + NWE_CYCLE + Total Write Cycle Length + 0 + 9 + read-write + + + NRD_CYCLE + Total Read Cycle Length + 16 + 9 + read-write + + + + + MODE0 + SMC Mode Register (CS_number = 0) + 0x0000000C + 32 + read-write + 0x10000003 + + + READ_MODE + 0 + 1 + read-write + + + WRITE_MODE + 1 + 1 + read-write + + + EXNW_MODE + NWAIT Mode + 4 + 2 + read-write + + + DISABLED + Disabled + 0x0 + + + FROZEN + Frozen Mode + 0x2 + + + READY + Ready Mode + 0x3 + + + + + TDF_CYCLES + Data Float Time + 16 + 4 + read-write + + + TDF_MODE + TDF Optimization + 20 + 1 + read-write + + + PMEN + Page Mode Enabled + 24 + 1 + read-write + + + PS + Page Size + 28 + 2 + read-write + + + 4_BYTE + 4-byte page + 0x0 + + + 8_BYTE + 8-byte page + 0x1 + + + 16_BYTE + 16-byte page + 0x2 + + + 32_BYTE + 32-byte page + 0x3 + + + + + + + SETUP1 + SMC Setup Register (CS_number = 1) + 0x00000010 + 32 + read-write + 0x01010101 + + + NWE_SETUP + NWE Setup Length + 0 + 6 + read-write + + + NCS_WR_SETUP + NCS Setup Length in WRITE Access + 8 + 6 + read-write + + + NRD_SETUP + NRD Setup Length + 16 + 6 + read-write + + + NCS_RD_SETUP + NCS Setup Length in READ Access + 24 + 6 + read-write + + + + + PULSE1 + SMC Pulse Register (CS_number = 1) + 0x00000014 + 32 + read-write + 0x01010101 + + + NWE_PULSE + NWE Pulse Length + 0 + 7 + read-write + + + NCS_WR_PULSE + NCS Pulse Length in WRITE Access + 8 + 7 + read-write + + + NRD_PULSE + NRD Pulse Length + 16 + 7 + read-write + + + NCS_RD_PULSE + NCS Pulse Length in READ Access + 24 + 7 + read-write + + + + + CYCLE1 + SMC Cycle Register (CS_number = 1) + 0x00000018 + 32 + read-write + 0x00030003 + + + NWE_CYCLE + Total Write Cycle Length + 0 + 9 + read-write + + + NRD_CYCLE + Total Read Cycle Length + 16 + 9 + read-write + + + + + MODE1 + SMC Mode Register (CS_number = 1) + 0x0000001C + 32 + read-write + 0x10000003 + + + READ_MODE + 0 + 1 + read-write + + + WRITE_MODE + 1 + 1 + read-write + + + EXNW_MODE + NWAIT Mode + 4 + 2 + read-write + + + DISABLED + Disabled + 0x0 + + + FROZEN + Frozen Mode + 0x2 + + + READY + Ready Mode + 0x3 + + + + + TDF_CYCLES + Data Float Time + 16 + 4 + read-write + + + TDF_MODE + TDF Optimization + 20 + 1 + read-write + + + PMEN + Page Mode Enabled + 24 + 1 + read-write + + + PS + Page Size + 28 + 2 + read-write + + + 4_BYTE + 4-byte page + 0x0 + + + 8_BYTE + 8-byte page + 0x1 + + + 16_BYTE + 16-byte page + 0x2 + + + 32_BYTE + 32-byte page + 0x3 + + + + + + + SETUP2 + SMC Setup Register (CS_number = 2) + 0x00000020 + 32 + read-write + 0x01010101 + + + NWE_SETUP + NWE Setup Length + 0 + 6 + read-write + + + NCS_WR_SETUP + NCS Setup Length in WRITE Access + 8 + 6 + read-write + + + NRD_SETUP + NRD Setup Length + 16 + 6 + read-write + + + NCS_RD_SETUP + NCS Setup Length in READ Access + 24 + 6 + read-write + + + + + PULSE2 + SMC Pulse Register (CS_number = 2) + 0x00000024 + 32 + read-write + 0x01010101 + + + NWE_PULSE + NWE Pulse Length + 0 + 7 + read-write + + + NCS_WR_PULSE + NCS Pulse Length in WRITE Access + 8 + 7 + read-write + + + NRD_PULSE + NRD Pulse Length + 16 + 7 + read-write + + + NCS_RD_PULSE + NCS Pulse Length in READ Access + 24 + 7 + read-write + + + + + CYCLE2 + SMC Cycle Register (CS_number = 2) + 0x00000028 + 32 + read-write + 0x00030003 + + + NWE_CYCLE + Total Write Cycle Length + 0 + 9 + read-write + + + NRD_CYCLE + Total Read Cycle Length + 16 + 9 + read-write + + + + + MODE2 + SMC Mode Register (CS_number = 2) + 0x0000002C + 32 + read-write + 0x10000003 + + + READ_MODE + 0 + 1 + read-write + + + WRITE_MODE + 1 + 1 + read-write + + + EXNW_MODE + NWAIT Mode + 4 + 2 + read-write + + + DISABLED + Disabled + 0x0 + + + FROZEN + Frozen Mode + 0x2 + + + READY + Ready Mode + 0x3 + + + + + TDF_CYCLES + Data Float Time + 16 + 4 + read-write + + + TDF_MODE + TDF Optimization + 20 + 1 + read-write + + + PMEN + Page Mode Enabled + 24 + 1 + read-write + + + PS + Page Size + 28 + 2 + read-write + + + 4_BYTE + 4-byte page + 0x0 + + + 8_BYTE + 8-byte page + 0x1 + + + 16_BYTE + 16-byte page + 0x2 + + + 32_BYTE + 32-byte page + 0x3 + + + + + + + SETUP3 + SMC Setup Register (CS_number = 3) + 0x00000030 + 32 + read-write + 0x01010101 + + + NWE_SETUP + NWE Setup Length + 0 + 6 + read-write + + + NCS_WR_SETUP + NCS Setup Length in WRITE Access + 8 + 6 + read-write + + + NRD_SETUP + NRD Setup Length + 16 + 6 + read-write + + + NCS_RD_SETUP + NCS Setup Length in READ Access + 24 + 6 + read-write + + + + + PULSE3 + SMC Pulse Register (CS_number = 3) + 0x00000034 + 32 + read-write + 0x01010101 + + + NWE_PULSE + NWE Pulse Length + 0 + 7 + read-write + + + NCS_WR_PULSE + NCS Pulse Length in WRITE Access + 8 + 7 + read-write + + + NRD_PULSE + NRD Pulse Length + 16 + 7 + read-write + + + NCS_RD_PULSE + NCS Pulse Length in READ Access + 24 + 7 + read-write + + + + + CYCLE3 + SMC Cycle Register (CS_number = 3) + 0x00000038 + 32 + read-write + 0x00030003 + + + NWE_CYCLE + Total Write Cycle Length + 0 + 9 + read-write + + + NRD_CYCLE + Total Read Cycle Length + 16 + 9 + read-write + + + + + MODE3 + SMC Mode Register (CS_number = 3) + 0x0000003C + 32 + read-write + 0x10000003 + + + READ_MODE + 0 + 1 + read-write + + + WRITE_MODE + 1 + 1 + read-write + + + EXNW_MODE + NWAIT Mode + 4 + 2 + read-write + + + DISABLED + Disabled + 0x0 + + + FROZEN + Frozen Mode + 0x2 + + + READY + Ready Mode + 0x3 + + + + + TDF_CYCLES + Data Float Time + 16 + 4 + read-write + + + TDF_MODE + TDF Optimization + 20 + 1 + read-write + + + PMEN + Page Mode Enabled + 24 + 1 + read-write + + + PS + Page Size + 28 + 2 + read-write + + + 4_BYTE + 4-byte page + 0x0 + + + 8_BYTE + 8-byte page + 0x1 + + + 16_BYTE + 16-byte page + 0x2 + + + 32_BYTE + 32-byte page + 0x3 + + + + + + + OCMS + SMC OCMS MODE Register + 0x00000080 + 32 + read-write + 0x00000000 + + + SMSE + Static Memory Controller Scrambling Enable + 0 + 1 + read-write + + + CS0SE + Chip Select (x = 0 to 3) Scrambling Enable + 16 + 1 + read-write + + + CS1SE + Chip Select (x = 0 to 3) Scrambling Enable + 17 + 1 + read-write + + + CS2SE + Chip Select (x = 0 to 3) Scrambling Enable + 18 + 1 + read-write + + + CS3SE + Chip Select (x = 0 to 3) Scrambling Enable + 19 + 1 + read-write + + + + + KEY1 + SMC OCMS KEY1 Register + 0x00000084 + 32 + write-only + 0x00000000 + + + KEY1 + Off Chip Memory Scrambling (OCMS) Key Part 1 + 0 + 32 + write-only + + + + + KEY2 + SMC OCMS KEY2 Register + 0x00000088 + 32 + write-only + 0x00000000 + + + KEY2 + Off Chip Memory Scrambling (OCMS) Key Part 2 + 0 + 32 + write-only + + + + + WPMR + SMC Write Protect Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + + + WPSR + SMC Write Protect Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Enable + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + UART1 + 6418K + Universal Asynchronous Receiver Transmitter 1 + UART + UART1_ + 0x40060600 + + 0 + 0x200 + registers + + + UART1 + 45 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even Parity + 0x0 + + + ODD + Odd Parity + 0x1 + + + SPACE + Space: parity forced to 0 + 0x2 + + + MARK + Mark: parity forced to 1 + 0x3 + + + NO + No parity + 0x4 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic echo + 0x1 + + + LOCAL_LOOPBACK + Local loopback + 0x2 + + + REMOTE_LOOPBACK + Remote loopback + 0x3 + + + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + Enable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Enable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Enable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Enable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Enable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Enable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Enable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Enable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Enable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Enable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + Disable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Disable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Disable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Disable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Disable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Disable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Disable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Disable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Disable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + Mask RXRDY Interrupt + 0 + 1 + read-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + read-only + + + ENDRX + Mask End of Receive Transfer Interrupt + 3 + 1 + read-only + + + ENDTX + Mask End of Transmit Interrupt + 4 + 1 + read-only + + + OVRE + Mask Overrun Error Interrupt + 5 + 1 + read-only + + + FRAME + Mask Framing Error Interrupt + 6 + 1 + read-only + + + PARE + Mask Parity Error Interrupt + 7 + 1 + read-only + + + TXEMPTY + Mask TXEMPTY Interrupt + 9 + 1 + read-only + + + TXBUFE + Mask TXBUFE Interrupt + 11 + 1 + read-only + + + RXBUFF + Mask RXBUFF Interrupt + 12 + 1 + read-only + + + + + SR + Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Receive Buffer Full + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 8 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divisor + 0 + 16 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x554152 + + + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + HSMCI + 6449O + High Speed MultiMedia Card Interface + HSMCI_ + 0x40080000 + + 0 + 0x4000 + registers + + + HSMCI + 16 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + MCIEN + Multi-Media Interface Enable + 0 + 1 + write-only + + + MCIDIS + Multi-Media Interface Disable + 1 + 1 + write-only + + + PWSEN + Power Save Mode Enable + 2 + 1 + write-only + + + PWSDIS + Power Save Mode Disable + 3 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + CLKDIV + Clock Divider + 0 + 8 + read-write + + + PWSDIV + Power Saving Divider + 8 + 3 + read-write + + + RDPROOF + Read Proof Enable + 11 + 1 + read-write + + + WRPROOF + Write Proof Enable + 12 + 1 + read-write + + + FBYTE + Force Byte Transfer + 13 + 1 + read-write + + + PADV + Padding Value + 14 + 1 + read-write + + + PDCMODE + PDC-oriented Mode + 15 + 1 + read-write + + + CLKODD + Clock divider is odd + 16 + 1 + read-write + + + + + DTOR + Data Timeout Register + 0x00000008 + 32 + read-write + 0x00000000 + + + DTOCYC + Data Timeout Cycle Number + 0 + 4 + read-write + + + DTOMUL + Data Timeout Multiplier + 4 + 3 + read-write + + + 1 + DTOCYC + 0x0 + + + 16 + DTOCYC x 16 + 0x1 + + + 128 + DTOCYC x 128 + 0x2 + + + 256 + DTOCYC x 256 + 0x3 + + + 1024 + DTOCYC x 1024 + 0x4 + + + 4096 + DTOCYC x 4096 + 0x5 + + + 65536 + DTOCYC x 65536 + 0x6 + + + 1048576 + DTOCYC x 1048576 + 0x7 + + + + + + + SDCR + SD/SDIO Card Register + 0x0000000C + 32 + read-write + 0x00000000 + + + SDCSEL + SDCard/SDIO Slot + 0 + 2 + read-write + + + SLOTA + Slot A is selected. + 0x0 + + + SLOTB + - + 0x1 + + + SLOTC + - + 0x2 + + + SLOTD + - + 0x3 + + + + + SDCBUS + SDCard/SDIO Bus Width + 6 + 2 + read-write + + + 1 + 1 bit + 0x0 + + + 4 + 4 bits + 0x2 + + + 8 + 8 bits + 0x3 + + + + + + + ARGR + Argument Register + 0x00000010 + 32 + read-write + 0x00000000 + + + ARG + Command Argument + 0 + 32 + read-write + + + + + CMDR + Command Register + 0x00000014 + 32 + write-only + + + CMDNB + Command Number + 0 + 6 + write-only + + + RSPTYP + Response Type + 6 + 2 + write-only + + + NORESP + No response + 0x0 + + + 48_BIT + 48-bit response + 0x1 + + + 136_BIT + 136-bit response + 0x2 + + + R1B + R1b response type + 0x3 + + + + + SPCMD + Special Command + 8 + 3 + write-only + + + STD + Not a special CMD. + 0x0 + + + INIT + Initialization CMD: 74 clock cycles for initialization sequence. + 0x1 + + + SYNC + Synchronized CMD: Wait for the end of the current data block transfer before sending the pending command. + 0x2 + + + CE_ATA + CE-ATA Completion Signal disable Command. The host cancels the ability for the device to return a command completion signal on the command line. + 0x3 + + + IT_CMD + Interrupt command: Corresponds to the Interrupt Mode (CMD40). + 0x4 + + + IT_RESP + Interrupt response: Corresponds to the Interrupt Mode (CMD40). + 0x5 + + + BOR + Boot Operation Request. Start a boot operation mode, the host processor can read boot data from the MMC device directly. + 0x6 + + + EBO + End Boot Operation. This command allows the host processor to terminate the boot operation mode. + 0x7 + + + + + OPDCMD + Open Drain Command + 11 + 1 + write-only + + + PUSHPULL + Push pull command. + 0 + + + OPENDRAIN + Open drain command. + 1 + + + + + MAXLAT + Max Latency for Command to Response + 12 + 1 + write-only + + + 5 + 5-cycle max latency. + 0 + + + 64 + 64-cycle max latency. + 1 + + + + + TRCMD + Transfer Command + 16 + 2 + write-only + + + NO_DATA + No data transfer + 0x0 + + + START_DATA + Start data transfer + 0x1 + + + STOP_DATA + Stop data transfer + 0x2 + + + + + TRDIR + Transfer Direction + 18 + 1 + write-only + + + WRITE + Write. + 0 + + + READ + Read. + 1 + + + + + TRTYP + Transfer Type + 19 + 3 + write-only + + + SINGLE + MMC/SD Card Single Block + 0x0 + + + MULTIPLE + MMC/SD Card Multiple Block + 0x1 + + + STREAM + MMC Stream + 0x2 + + + BYTE + SDIO Byte + 0x4 + + + BLOCK + SDIO Block + 0x5 + + + + + IOSPCMD + SDIO Special Command + 24 + 2 + write-only + + + STD + Not an SDIO Special Command + 0x0 + + + SUSPEND + SDIO Suspend Command + 0x1 + + + RESUME + SDIO Resume Command + 0x2 + + + + + ATACS + ATA with Command Completion Signal + 26 + 1 + write-only + + + NORMAL + Normal operation mode. + 0 + + + COMPLETION + This bit indicates that a completion signal is expected within a programmed amount of time (HSMCI_CSTOR). + 1 + + + + + BOOT_ACK + Boot Operation Acknowledge + 27 + 1 + write-only + + + + + BLKR + Block Register + 0x00000018 + 32 + read-write + 0x00000000 + + + BCNT + MMC/SDIO Block Count - SDIO Byte Count + 0 + 16 + read-write + + + BLKLEN + Data Block Length + 16 + 16 + read-write + + + + + CSTOR + Completion Signal Timeout Register + 0x0000001C + 32 + read-write + 0x00000000 + + + CSTOCYC + Completion Signal Timeout Cycle Number + 0 + 4 + read-write + + + CSTOMUL + Completion Signal Timeout Multiplier + 4 + 3 + read-write + + + 1 + CSTOCYC x 1 + 0x0 + + + 16 + CSTOCYC x 16 + 0x1 + + + 128 + CSTOCYC x 128 + 0x2 + + + 256 + CSTOCYC x 256 + 0x3 + + + 1024 + CSTOCYC x 1024 + 0x4 + + + 4096 + CSTOCYC x 4096 + 0x5 + + + 65536 + CSTOCYC x 65536 + 0x6 + + + 1048576 + CSTOCYC x 1048576 + 0x7 + + + + + + + 4 + 4 + 0-3 + RSPR[%s] + Response Register + 0x00000020 + 32 + read-only + + + RSP + Response + 0 + 32 + read-only + + + + + RDR + Receive Data Register + 0x00000030 + 32 + read-only + 0x00000000 + + + DATA + Data to Read + 0 + 32 + read-only + + + + + TDR + Transmit Data Register + 0x00000034 + 32 + write-only + + + DATA + Data to Write + 0 + 32 + write-only + + + + + SR + Status Register + 0x00000040 + 32 + read-only + 0x0000C0E5 + + + CMDRDY + Command Ready + 0 + 1 + read-only + + + RXRDY + Receiver Ready + 1 + 1 + read-only + + + TXRDY + Transmit Ready + 2 + 1 + read-only + + + BLKE + Data Block Ended + 3 + 1 + read-only + + + DTIP + Data Transfer in Progress + 4 + 1 + read-only + + + NOTBUSY + HSMCI Not Busy + 5 + 1 + read-only + + + ENDRX + End of RX Buffer + 6 + 1 + read-only + + + ENDTX + End of TX Buffer + 7 + 1 + read-only + + + SDIOIRQA + SDIO Interrupt for Slot A + 8 + 1 + read-only + + + SDIOWAIT + SDIO Read Wait Operation Status + 12 + 1 + read-only + + + CSRCV + CE-ATA Completion Signal Received + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + RINDE + Response Index Error + 16 + 1 + read-only + + + RDIRE + Response Direction Error + 17 + 1 + read-only + + + RCRCE + Response CRC Error + 18 + 1 + read-only + + + RENDE + Response End Bit Error + 19 + 1 + read-only + + + RTOE + Response Time-out Error + 20 + 1 + read-only + + + DCRCE + Data CRC Error + 21 + 1 + read-only + + + DTOE + Data Time-out Error + 22 + 1 + read-only + + + CSTOE + Completion Signal Time-out Error + 23 + 1 + read-only + + + FIFOEMPTY + FIFO empty flag + 26 + 1 + read-only + + + XFRDONE + Transfer Done flag + 27 + 1 + read-only + + + ACKRCV + Boot Operation Acknowledge Received + 28 + 1 + read-only + + + ACKRCVE + Boot Operation Acknowledge Error + 29 + 1 + read-only + + + OVRE + Overrun + 30 + 1 + read-only + + + UNRE + Underrun + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000044 + 32 + write-only + + + CMDRDY + Command Ready Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receiver Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Ready Interrupt Enable + 2 + 1 + write-only + + + BLKE + Data Block Ended Interrupt Enable + 3 + 1 + write-only + + + DTIP + Data Transfer in Progress Interrupt Enable + 4 + 1 + write-only + + + NOTBUSY + Data Not Busy Interrupt Enable + 5 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 6 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 7 + 1 + write-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Enable + 8 + 1 + write-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Enable + 12 + 1 + write-only + + + CSRCV + Completion Signal Received Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + RINDE + Response Index Error Interrupt Enable + 16 + 1 + write-only + + + RDIRE + Response Direction Error Interrupt Enable + 17 + 1 + write-only + + + RCRCE + Response CRC Error Interrupt Enable + 18 + 1 + write-only + + + RENDE + Response End Bit Error Interrupt Enable + 19 + 1 + write-only + + + RTOE + Response Time-out Error Interrupt Enable + 20 + 1 + write-only + + + DCRCE + Data CRC Error Interrupt Enable + 21 + 1 + write-only + + + DTOE + Data Time-out Error Interrupt Enable + 22 + 1 + write-only + + + CSTOE + Completion Signal Timeout Error Interrupt Enable + 23 + 1 + write-only + + + FIFOEMPTY + FIFO empty Interrupt enable + 26 + 1 + write-only + + + XFRDONE + Transfer Done Interrupt enable + 27 + 1 + write-only + + + ACKRCV + Boot Acknowledge Interrupt Enable + 28 + 1 + write-only + + + ACKRCVE + Boot Acknowledge Error Interrupt Enable + 29 + 1 + write-only + + + OVRE + Overrun Interrupt Enable + 30 + 1 + write-only + + + UNRE + Underrun Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000048 + 32 + write-only + + + CMDRDY + Command Ready Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receiver Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Ready Interrupt Disable + 2 + 1 + write-only + + + BLKE + Data Block Ended Interrupt Disable + 3 + 1 + write-only + + + DTIP + Data Transfer in Progress Interrupt Disable + 4 + 1 + write-only + + + NOTBUSY + Data Not Busy Interrupt Disable + 5 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 6 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 7 + 1 + write-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Disable + 8 + 1 + write-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Disable + 12 + 1 + write-only + + + CSRCV + Completion Signal received interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + RINDE + Response Index Error Interrupt Disable + 16 + 1 + write-only + + + RDIRE + Response Direction Error Interrupt Disable + 17 + 1 + write-only + + + RCRCE + Response CRC Error Interrupt Disable + 18 + 1 + write-only + + + RENDE + Response End Bit Error Interrupt Disable + 19 + 1 + write-only + + + RTOE + Response Time-out Error Interrupt Disable + 20 + 1 + write-only + + + DCRCE + Data CRC Error Interrupt Disable + 21 + 1 + write-only + + + DTOE + Data Time-out Error Interrupt Disable + 22 + 1 + write-only + + + CSTOE + Completion Signal Time out Error Interrupt Disable + 23 + 1 + write-only + + + FIFOEMPTY + FIFO empty Interrupt Disable + 26 + 1 + write-only + + + XFRDONE + Transfer Done Interrupt Disable + 27 + 1 + write-only + + + ACKRCV + Boot Acknowledge Interrupt Disable + 28 + 1 + write-only + + + ACKRCVE + Boot Acknowledge Error Interrupt Disable + 29 + 1 + write-only + + + OVRE + Overrun Interrupt Disable + 30 + 1 + write-only + + + UNRE + Underrun Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000004C + 32 + read-only + 0x00000000 + + + CMDRDY + Command Ready Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receiver Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Ready Interrupt Mask + 2 + 1 + read-only + + + BLKE + Data Block Ended Interrupt Mask + 3 + 1 + read-only + + + DTIP + Data Transfer in Progress Interrupt Mask + 4 + 1 + read-only + + + NOTBUSY + Data Not Busy Interrupt Mask + 5 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 6 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 7 + 1 + read-only + + + SDIOIRQA + SDIO Interrupt for Slot A Interrupt Mask + 8 + 1 + read-only + + + SDIOWAIT + SDIO Read Wait Operation Status Interrupt Mask + 12 + 1 + read-only + + + CSRCV + Completion Signal Received Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + RINDE + Response Index Error Interrupt Mask + 16 + 1 + read-only + + + RDIRE + Response Direction Error Interrupt Mask + 17 + 1 + read-only + + + RCRCE + Response CRC Error Interrupt Mask + 18 + 1 + read-only + + + RENDE + Response End Bit Error Interrupt Mask + 19 + 1 + read-only + + + RTOE + Response Time-out Error Interrupt Mask + 20 + 1 + read-only + + + DCRCE + Data CRC Error Interrupt Mask + 21 + 1 + read-only + + + DTOE + Data Time-out Error Interrupt Mask + 22 + 1 + read-only + + + CSTOE + Completion Signal Time-out Error Interrupt Mask + 23 + 1 + read-only + + + FIFOEMPTY + FIFO Empty Interrupt Mask + 26 + 1 + read-only + + + XFRDONE + Transfer Done Interrupt Mask + 27 + 1 + read-only + + + ACKRCV + Boot Operation Acknowledge Received Interrupt Mask + 28 + 1 + read-only + + + ACKRCVE + Boot Operation Acknowledge Error Interrupt Mask + 29 + 1 + read-only + + + OVRE + Overrun Interrupt Mask + 30 + 1 + read-only + + + UNRE + Underrun Interrupt Mask + 31 + 1 + read-only + + + + + CFG + Configuration Register + 0x00000054 + 32 + read-write + 0x00000000 + + + FIFOMODE + HSMCI Internal FIFO control mode + 0 + 1 + read-write + + + FERRCTRL + Flow Error flag reset control mode + 4 + 1 + read-write + + + HSMODE + High Speed Mode + 8 + 1 + read-write + + + LSYNC + Synchronize on the last block + 12 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x4D4349 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + 256 + 4 + 0-255 + FIFO[%s] + FIFO Memory Aperture0 + 0x00000200 + 32 + read-write + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + UDP + 6083X + USB Device Port + UDP_ + 0x40084000 + + 0 + 0x4000 + registers + + + UDP + 35 + + + + FRM_NUM + Frame Number Register + 0x00000000 + 32 + read-only + 0x00000000 + + + FRM_NUM + Frame Number as Defined in the Packet Field Formats + 0 + 11 + read-only + + + FRM_ERR + Frame Error + 16 + 1 + read-only + + + FRM_OK + Frame OK + 17 + 1 + read-only + + + + + GLB_STAT + Global State Register + 0x00000004 + 32 + read-write + 0x00000010 + + + FADDEN + Function Address Enable + 0 + 1 + read-write + + + CONFG + Configured + 1 + 1 + read-write + + + ESR + Enable Send Resume + 2 + 1 + read-write + + + RSMINPR + 3 + 1 + read-write + + + RMWUPE + Remote Wake Up Enable + 4 + 1 + read-write + + + + + FADDR + Function Address Register + 0x00000008 + 32 + read-write + 0x00000100 + + + FADD + Function Address Value + 0 + 7 + read-write + + + FEN + Function Enable + 8 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000010 + 32 + write-only + + + EP0INT + Enable Endpoint 0 Interrupt + 0 + 1 + write-only + + + EP1INT + Enable Endpoint 1 Interrupt + 1 + 1 + write-only + + + EP2INT + Enable Endpoint 2Interrupt + 2 + 1 + write-only + + + EP3INT + Enable Endpoint 3 Interrupt + 3 + 1 + write-only + + + EP4INT + Enable Endpoint 4 Interrupt + 4 + 1 + write-only + + + EP5INT + Enable Endpoint 5 Interrupt + 5 + 1 + write-only + + + EP6INT + Enable Endpoint 6 Interrupt + 6 + 1 + write-only + + + EP7INT + Enable Endpoint 7 Interrupt + 7 + 1 + write-only + + + RXSUSP + Enable UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Enable UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Enable Start Of Frame Interrupt + 11 + 1 + write-only + + + WAKEUP + Enable UDP bus Wakeup Interrupt + 13 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000014 + 32 + write-only + + + EP0INT + Disable Endpoint 0 Interrupt + 0 + 1 + write-only + + + EP1INT + Disable Endpoint 1 Interrupt + 1 + 1 + write-only + + + EP2INT + Disable Endpoint 2 Interrupt + 2 + 1 + write-only + + + EP3INT + Disable Endpoint 3 Interrupt + 3 + 1 + write-only + + + EP4INT + Disable Endpoint 4 Interrupt + 4 + 1 + write-only + + + EP5INT + Disable Endpoint 5 Interrupt + 5 + 1 + write-only + + + EP6INT + Disable Endpoint 6 Interrupt + 6 + 1 + write-only + + + EP7INT + Disable Endpoint 7 Interrupt + 7 + 1 + write-only + + + RXSUSP + Disable UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Disable UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Disable Start Of Frame Interrupt + 11 + 1 + write-only + + + WAKEUP + Disable USB Bus Interrupt + 13 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000018 + 32 + read-only + 0x00001200 + + + EP0INT + Mask Endpoint 0 Interrupt + 0 + 1 + read-only + + + EP1INT + Mask Endpoint 1 Interrupt + 1 + 1 + read-only + + + EP2INT + Mask Endpoint 2 Interrupt + 2 + 1 + read-only + + + EP3INT + Mask Endpoint 3 Interrupt + 3 + 1 + read-only + + + EP4INT + Mask Endpoint 4 Interrupt + 4 + 1 + read-only + + + EP5INT + Mask Endpoint 5 Interrupt + 5 + 1 + read-only + + + EP6INT + Mask Endpoint 6 Interrupt + 6 + 1 + read-only + + + EP7INT + Mask Endpoint 7 Interrupt + 7 + 1 + read-only + + + RXSUSP + Mask UDP Suspend Interrupt + 8 + 1 + read-only + + + RXRSM + Mask UDP Resume Interrupt. + 9 + 1 + read-only + + + EXTRSM + 10 + 1 + read-only + + + SOFINT + Mask Start Of Frame Interrupt + 11 + 1 + read-only + + + BIT12 + UDP_IMR Bit 12 + 12 + 1 + read-only + + + WAKEUP + USB Bus WAKEUP Interrupt + 13 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000001C + 32 + read-only + + + EP0INT + Endpoint 0 Interrupt Status + 0 + 1 + read-only + + + EP1INT + Endpoint 1 Interrupt Status + 1 + 1 + read-only + + + EP2INT + Endpoint 2 Interrupt Status + 2 + 1 + read-only + + + EP3INT + Endpoint 3 Interrupt Status + 3 + 1 + read-only + + + EP4INT + Endpoint 4 Interrupt Status + 4 + 1 + read-only + + + EP5INT + Endpoint 5 Interrupt Status + 5 + 1 + read-only + + + EP6INT + Endpoint 6 Interrupt Status + 6 + 1 + read-only + + + EP7INT + Endpoint 7Interrupt Status + 7 + 1 + read-only + + + RXSUSP + UDP Suspend Interrupt Status + 8 + 1 + read-only + + + RXRSM + UDP Resume Interrupt Status + 9 + 1 + read-only + + + EXTRSM + 10 + 1 + read-only + + + SOFINT + Start of Frame Interrupt Status + 11 + 1 + read-only + + + ENDBUSRES + End of BUS Reset Interrupt Status + 12 + 1 + read-only + + + WAKEUP + UDP Resume Interrupt Status + 13 + 1 + read-only + + + + + ICR + Interrupt Clear Register + 0x00000020 + 32 + write-only + + + RXSUSP + Clear UDP Suspend Interrupt + 8 + 1 + write-only + + + RXRSM + Clear UDP Resume Interrupt + 9 + 1 + write-only + + + EXTRSM + 10 + 1 + write-only + + + SOFINT + Clear Start Of Frame Interrupt + 11 + 1 + write-only + + + ENDBUSRES + Clear End of Bus Reset Interrupt + 12 + 1 + write-only + + + WAKEUP + Clear Wakeup Interrupt + 13 + 1 + write-only + + + + + RST_EP + Reset Endpoint Register + 0x00000028 + 32 + read-write + 0x00000000 + + + EP0 + Reset Endpoint 0 + 0 + 1 + read-write + + + EP1 + Reset Endpoint 1 + 1 + 1 + read-write + + + EP2 + Reset Endpoint 2 + 2 + 1 + read-write + + + EP3 + Reset Endpoint 3 + 3 + 1 + read-write + + + EP4 + Reset Endpoint 4 + 4 + 1 + read-write + + + EP5 + Reset Endpoint 5 + 5 + 1 + read-write + + + EP6 + Reset Endpoint 6 + 6 + 1 + read-write + + + EP7 + Reset Endpoint 7 + 7 + 1 + read-write + + + + + 8 + 4 + 0-7 + CSR[%s] + Endpoint Control and Status Register + 0x00000030 + 32 + read-write + + + TXCOMP + Generates an IN Packet with Data Previously Written in the DPR + 0 + 1 + read-write + + + RX_DATA_BK0 + Receive Data Bank 0 + 1 + 1 + read-write + + + RXSETUP + Received Setup + 2 + 1 + read-write + + + STALLSENT + Stall Sent + 3 + 1 + read-write + + + TXPKTRDY + Transmit Packet Ready + 4 + 1 + read-write + + + FORCESTALL + Force Stall (used by Control, Bulk and Isochronous Endpoints) + 5 + 1 + read-write + + + RX_DATA_BK1 + Receive Data Bank 1 (only used by endpoints with ping-pong attributes) + 6 + 1 + read-write + + + DIR + Transfer Direction (only available for control endpoints) + 7 + 1 + read-write + + + EPTYPE + Endpoint Type + 8 + 3 + read-write + + + CTRL + Control + 0x0 + + + ISO_OUT + Isochronous OUT + 0x1 + + + BULK_OUT + Bulk OUT + 0x2 + + + INT_OUT + Interrupt OUT + 0x3 + + + ISO_IN + Isochronous IN + 0x5 + + + BULK_IN + Bulk IN + 0x6 + + + INT_IN + Interrupt IN + 0x7 + + + + + DTGLE + Data Toggle + 11 + 1 + read-write + + + EPEDS + Endpoint Enable Disable + 15 + 1 + read-write + + + RXBYTECNT + Number of Bytes Available in the FIFO + 16 + 11 + read-write + + + + + CSR0_ISOCHRONOUS + Endpoint Control and Status Register + ISOCHRONOUS + 0x00000030 + 32 + read-write + + + TXCOMP + Generates an IN Packet with Data Previously Written in the DPR + 0 + 1 + read-write + + + RX_DATA_BK0 + Receive Data Bank 0 + 1 + 1 + read-write + + + RXSETUP + Received Setup + 2 + 1 + read-write + + + ISOERROR + A CRC error has been detected in an isochronous transfer + 3 + 1 + read-write + + + TXPKTRDY + Transmit Packet Ready + 4 + 1 + read-write + + + FORCESTALL + Force Stall (used by Control, Bulk and Isochronous Endpoints) + 5 + 1 + read-write + + + RX_DATA_BK1 + Receive Data Bank 1 (only used by endpoints with ping-pong attributes) + 6 + 1 + read-write + + + DIR + Transfer Direction (only available for control endpoints) + 7 + 1 + read-write + + + EPTYPE + Endpoint Type + 8 + 3 + read-write + + + CTRL + Control + 0x0 + + + ISO_OUT + Isochronous OUT + 0x1 + + + ISO_IN + Isochronous IN + 0x5 + + + BULK_OUT + Bulk OUT + 0x2 + + + BULK_IN + Bulk IN + 0x6 + + + INT_OUT + Interrupt OUT + 0x3 + + + INT_IN + Interrupt IN + 0x7 + + + + + DTGLE + Data Toggle + 11 + 1 + read-write + + + EPEDS + Endpoint Enable Disable + 15 + 1 + read-write + + + RXBYTECNT + Number of Bytes Available in the FIFO + 16 + 11 + read-write + + + + + 8 + 4 + 0-7 + FDR[%s] + Endpoint FIFO Data Register + 0x00000050 + 32 + read-write + + + FIFO_DATA + FIFO Data Value + 0 + 8 + read-write + + + + + TXVC + Transceiver Control Register + 0x00000074 + 32 + read-write + 0x00000100 + + + TXVDIS + Transceiver Disable + 8 + 1 + read-write + + + PUON + Pull-up On + 9 + 1 + read-write + + + + + + + SPI + 6088Y + Serial Peripheral Interface + SPI_ + 0x40088000 + + 0 + 0x4000 + registers + + + SPI + 19 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SPIEN + SPI Enable + 0 + 1 + write-only + + + SPIDIS + SPI Disable + 1 + 1 + write-only + + + SWRST + SPI Software Reset + 7 + 1 + write-only + + + LASTXFER + Last Transfer + 24 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + MSTR + Master/Slave Mode + 0 + 1 + read-write + + + PS + Peripheral Select + 1 + 1 + read-write + + + PCSDEC + Chip Select Decode + 2 + 1 + read-write + + + MODFDIS + Mode Fault Detection + 4 + 1 + read-write + + + WDRBT + Wait Data Read Before Transfer + 5 + 1 + read-write + + + LLB + Local Loopback Enable + 7 + 1 + read-write + + + PCS + Peripheral Chip Select + 16 + 4 + read-write + + + DLYBCS + Delay Between Chip Selects + 24 + 8 + read-write + + + + + RDR + Receive Data Register + 0x00000008 + 32 + read-only + 0x00000000 + + + RD + Receive Data + 0 + 16 + read-only + + + PCS + Peripheral Chip Select + 16 + 4 + read-only + + + + + TDR + Transmit Data Register + 0x0000000C + 32 + write-only + + + TD + Transmit Data + 0 + 16 + write-only + + + PCS + Peripheral Chip Select + 16 + 4 + write-only + + + LASTXFER + Last Transfer + 24 + 1 + write-only + + + + + SR + Status Register + 0x00000010 + 32 + read-only + 0x000000F0 + + + RDRF + Receive Data Register Full + 0 + 1 + read-only + + + TDRE + Transmit Data Register Empty + 1 + 1 + read-only + + + MODF + Mode Fault Error + 2 + 1 + read-only + + + OVRES + Overrun Error Status + 3 + 1 + read-only + + + ENDRX + End of RX Buffer + 4 + 1 + read-only + + + ENDTX + End of TX Buffer + 5 + 1 + read-only + + + RXBUFF + RX Buffer Full + 6 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 7 + 1 + read-only + + + NSSR + NSS Rising + 8 + 1 + read-only + + + TXEMPTY + Transmission Registers Empty + 9 + 1 + read-only + + + UNDES + Underrun Error Status (Slave mode Only) + 10 + 1 + read-only + + + SPIENS + SPI Enable Status + 16 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000014 + 32 + write-only + + + RDRF + Receive Data Register Full Interrupt Enable + 0 + 1 + write-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Enable + 1 + 1 + write-only + + + MODF + Mode Fault Error Interrupt Enable + 2 + 1 + write-only + + + OVRES + Overrun Error Interrupt Enable + 3 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 4 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 5 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 6 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 7 + 1 + write-only + + + NSSR + NSS Rising Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + Transmission Registers Empty Enable + 9 + 1 + write-only + + + UNDES + Underrun Error Interrupt Enable + 10 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000018 + 32 + write-only + + + RDRF + Receive Data Register Full Interrupt Disable + 0 + 1 + write-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Disable + 1 + 1 + write-only + + + MODF + Mode Fault Error Interrupt Disable + 2 + 1 + write-only + + + OVRES + Overrun Error Interrupt Disable + 3 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 4 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 5 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 6 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 7 + 1 + write-only + + + NSSR + NSS Rising Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + Transmission Registers Empty Disable + 9 + 1 + write-only + + + UNDES + Underrun Error Interrupt Disable + 10 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000001C + 32 + read-only + 0x00000000 + + + RDRF + Receive Data Register Full Interrupt Mask + 0 + 1 + read-only + + + TDRE + SPI Transmit Data Register Empty Interrupt Mask + 1 + 1 + read-only + + + MODF + Mode Fault Error Interrupt Mask + 2 + 1 + read-only + + + OVRES + Overrun Error Interrupt Mask + 3 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 4 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 5 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 6 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 7 + 1 + read-only + + + NSSR + NSS Rising Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + Transmission Registers Empty Mask + 9 + 1 + read-only + + + UNDES + Underrun Error Interrupt Mask + 10 + 1 + read-only + + + + + 4 + 4 + 0-3 + CSR[%s] + Chip Select Register + 0x00000030 + 32 + read-write + + + CPOL + Clock Polarity + 0 + 1 + read-write + + + NCPHA + Clock Phase + 1 + 1 + read-write + + + CSNAAT + Chip Select Not Active After Transfer (Ignored if CSAAT = 1) + 2 + 1 + read-write + + + CSAAT + Chip Select Active After Transfer + 3 + 1 + read-write + + + BITS + Bits Per Transfer + 4 + 4 + read-write + + + 8_BIT + 8 bits for transfer + 0x0 + + + 9_BIT + 9 bits for transfer + 0x1 + + + 10_BIT + 10 bits for transfer + 0x2 + + + 11_BIT + 11 bits for transfer + 0x3 + + + 12_BIT + 12 bits for transfer + 0x4 + + + 13_BIT + 13 bits for transfer + 0x5 + + + 14_BIT + 14 bits for transfer + 0x6 + + + 15_BIT + 15 bits for transfer + 0x7 + + + 16_BIT + 16 bits for transfer + 0x8 + + + + + SCBR + Serial Clock Baud Rate + 8 + 8 + read-write + + + DLYBS + Delay Before SPCK + 16 + 8 + read-write + + + DLYBCT + Delay Between Consecutive Transfers + 24 + 8 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x535049 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TC0 + 6082Y + Timer Counter 0 + TC + TC0_ + 0x40090000 + + 0 + 0x4000 + registers + + + TC0 + 21 + + + TC1 + 22 + + + TC2 + 23 + + + + CCR0 + Channel Control Register (channel = 0) + 0x00000000 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR0 + Channel Mode Register (channel = 0) + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR0_WAVE_EQ_1 + Channel Mode Register (channel = 0) + WAVE_EQ_1 + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR0 + Stepper Motor Mode Register (channel = 0) + 0x00000008 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB0 + Register AB (channel = 0) + 0x0000000C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV0 + Counter Value (channel = 0) + 0x00000010 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA0 + Register A (channel = 0) + 0x00000014 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB0 + Register B (channel = 0) + 0x00000018 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC0 + Register C (channel = 0) + 0x0000001C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR0 + Status Register (channel = 0) + 0x00000020 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER0 + Interrupt Enable Register (channel = 0) + 0x00000024 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR0 + Interrupt Disable Register (channel = 0) + 0x00000028 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR0 + Interrupt Mask Register (channel = 0) + 0x0000002C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR0 + Extended Mode Register (channel = 0) + 0x00000030 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR1 + Channel Control Register (channel = 1) + 0x00000040 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR1 + Channel Mode Register (channel = 1) + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR1_WAVE_EQ_1 + Channel Mode Register (channel = 1) + WAVE_EQ_1 + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR1 + Stepper Motor Mode Register (channel = 1) + 0x00000048 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB1 + Register AB (channel = 1) + 0x0000004C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV1 + Counter Value (channel = 1) + 0x00000050 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA1 + Register A (channel = 1) + 0x00000054 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB1 + Register B (channel = 1) + 0x00000058 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC1 + Register C (channel = 1) + 0x0000005C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR1 + Status Register (channel = 1) + 0x00000060 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER1 + Interrupt Enable Register (channel = 1) + 0x00000064 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR1 + Interrupt Disable Register (channel = 1) + 0x00000068 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR1 + Interrupt Mask Register (channel = 1) + 0x0000006C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR1 + Extended Mode Register (channel = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR2 + Channel Control Register (channel = 2) + 0x00000080 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR2 + Channel Mode Register (channel = 2) + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR2_WAVE_EQ_1 + Channel Mode Register (channel = 2) + WAVE_EQ_1 + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR2 + Stepper Motor Mode Register (channel = 2) + 0x00000088 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB2 + Register AB (channel = 2) + 0x0000008C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV2 + Counter Value (channel = 2) + 0x00000090 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA2 + Register A (channel = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB2 + Register B (channel = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC2 + Register C (channel = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR2 + Status Register (channel = 2) + 0x000000A0 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER2 + Interrupt Enable Register (channel = 2) + 0x000000A4 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR2 + Interrupt Disable Register (channel = 2) + 0x000000A8 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR2 + Interrupt Mask Register (channel = 2) + 0x000000AC + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR2 + Extended Mode Register (channel = 2) + 0x000000B0 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + BCR + Block Control Register + 0x000000C0 + 32 + write-only + + + SYNC + Synchro Command + 0 + 1 + write-only + + + + + BMR + Block Mode Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + TC0XC0S + External Clock Signal 0 Selection + 0 + 2 + read-write + + + TCLK0 + Signal connected to XC0: TCLK0 + 0x0 + + + TIOA1 + Signal connected to XC0: TIOA1 + 0x2 + + + TIOA2 + Signal connected to XC0: TIOA2 + 0x3 + + + + + TC1XC1S + External Clock Signal 1 Selection + 2 + 2 + read-write + + + TCLK1 + Signal connected to XC1: TCLK1 + 0x0 + + + TIOA0 + Signal connected to XC1: TIOA0 + 0x2 + + + TIOA2 + Signal connected to XC1: TIOA2 + 0x3 + + + + + TC2XC2S + External Clock Signal 2 Selection + 4 + 2 + read-write + + + TCLK2 + Signal connected to XC2: TCLK2 + 0x0 + + + TIOA0 + Signal connected to XC2: TIOA0 + 0x2 + + + TIOA1 + Signal connected to XC2: TIOA1 + 0x3 + + + + + QDEN + Quadrature Decoder Enabled + 8 + 1 + read-write + + + POSEN + Position Enabled + 9 + 1 + read-write + + + SPEEDEN + Speed Enabled + 10 + 1 + read-write + + + QDTRANS + Quadrature Decoding Transparent + 11 + 1 + read-write + + + EDGPHA + Edge on PHA Count Mode + 12 + 1 + read-write + + + INVA + Inverted PHA + 13 + 1 + read-write + + + INVB + Inverted PHB + 14 + 1 + read-write + + + INVIDX + Inverted Index + 15 + 1 + read-write + + + SWAP + Swap PHA and PHB + 16 + 1 + read-write + + + IDXPHB + Index Pin is PHB Pin + 17 + 1 + read-write + + + AUTOC + Auto-Correction of missing pulses + 18 + 1 + read-write + + + DISABLED + the detection and auto-correction function is disabled. + 0 + + + ENABLED + the detection and auto-correction function is enabled. + 1 + + + + + MAXFILT + Maximum Filter + 20 + 6 + read-write + + + + + QIER + QDEC Interrupt Enable Register + 0x000000C8 + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIDR + QDEC Interrupt Disable Register + 0x000000CC + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIMR + QDEC Interrupt Mask Register + 0x000000D0 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + + + QISR + QDEC Interrupt Status Register + 0x000000D4 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + DIR + Direction + 8 + 1 + read-only + + + + + FMR + Fault Mode Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + ENCF0 + Enable Compare Fault Channel 0 + 0 + 1 + read-write + + + ENCF1 + Enable Compare Fault Channel 1 + 1 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x54494D + + + + + + + RPR0 + Receive Pointer Register (pdc = 0) + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR0 + Receive Counter Register (pdc = 0) + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR0 + Receive Next Pointer Register (pdc = 0) + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR0 + Receive Next Counter Register (pdc = 0) + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR0 + Transfer Control Register (pdc = 0) + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR0 + Transfer Status Register (pdc = 0) + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR1 + Receive Pointer Register (pdc = 1) + 0x00000140 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR1 + Receive Counter Register (pdc = 1) + 0x00000144 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR1 + Receive Next Pointer Register (pdc = 1) + 0x00000150 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR1 + Receive Next Counter Register (pdc = 1) + 0x00000154 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR1 + Transfer Control Register (pdc = 1) + 0x00000160 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR1 + Transfer Status Register (pdc = 1) + 0x00000164 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR2 + Receive Pointer Register (pdc = 2) + 0x00000180 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR2 + Receive Counter Register (pdc = 2) + 0x00000184 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR2 + Receive Next Pointer Register (pdc = 2) + 0x00000190 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR2 + Receive Next Counter Register (pdc = 2) + 0x00000194 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR2 + Transfer Control Register (pdc = 2) + 0x000001A0 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR2 + Transfer Status Register (pdc = 2) + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TC1 + 6082Y + Timer Counter 1 + TC + TC1_ + 0x40094000 + + 0 + 0x4000 + registers + + + TC3 + 24 + + + TC4 + 25 + + + TC5 + 26 + + + + CCR0 + Channel Control Register (channel = 0) + 0x00000000 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR0 + Channel Mode Register (channel = 0) + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR0_WAVE_EQ_1 + Channel Mode Register (channel = 0) + WAVE_EQ_1 + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR0 + Stepper Motor Mode Register (channel = 0) + 0x00000008 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB0 + Register AB (channel = 0) + 0x0000000C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV0 + Counter Value (channel = 0) + 0x00000010 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA0 + Register A (channel = 0) + 0x00000014 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB0 + Register B (channel = 0) + 0x00000018 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC0 + Register C (channel = 0) + 0x0000001C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR0 + Status Register (channel = 0) + 0x00000020 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER0 + Interrupt Enable Register (channel = 0) + 0x00000024 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR0 + Interrupt Disable Register (channel = 0) + 0x00000028 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR0 + Interrupt Mask Register (channel = 0) + 0x0000002C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR0 + Extended Mode Register (channel = 0) + 0x00000030 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR1 + Channel Control Register (channel = 1) + 0x00000040 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR1 + Channel Mode Register (channel = 1) + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR1_WAVE_EQ_1 + Channel Mode Register (channel = 1) + WAVE_EQ_1 + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR1 + Stepper Motor Mode Register (channel = 1) + 0x00000048 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB1 + Register AB (channel = 1) + 0x0000004C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV1 + Counter Value (channel = 1) + 0x00000050 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA1 + Register A (channel = 1) + 0x00000054 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB1 + Register B (channel = 1) + 0x00000058 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC1 + Register C (channel = 1) + 0x0000005C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR1 + Status Register (channel = 1) + 0x00000060 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER1 + Interrupt Enable Register (channel = 1) + 0x00000064 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR1 + Interrupt Disable Register (channel = 1) + 0x00000068 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR1 + Interrupt Mask Register (channel = 1) + 0x0000006C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR1 + Extended Mode Register (channel = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR2 + Channel Control Register (channel = 2) + 0x00000080 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR2 + Channel Mode Register (channel = 2) + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR2_WAVE_EQ_1 + Channel Mode Register (channel = 2) + WAVE_EQ_1 + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR2 + Stepper Motor Mode Register (channel = 2) + 0x00000088 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB2 + Register AB (channel = 2) + 0x0000008C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV2 + Counter Value (channel = 2) + 0x00000090 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA2 + Register A (channel = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB2 + Register B (channel = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC2 + Register C (channel = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR2 + Status Register (channel = 2) + 0x000000A0 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER2 + Interrupt Enable Register (channel = 2) + 0x000000A4 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR2 + Interrupt Disable Register (channel = 2) + 0x000000A8 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR2 + Interrupt Mask Register (channel = 2) + 0x000000AC + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR2 + Extended Mode Register (channel = 2) + 0x000000B0 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + BCR + Block Control Register + 0x000000C0 + 32 + write-only + + + SYNC + Synchro Command + 0 + 1 + write-only + + + + + BMR + Block Mode Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + TC0XC0S + External Clock Signal 0 Selection + 0 + 2 + read-write + + + TCLK0 + Signal connected to XC0: TCLK0 + 0x0 + + + TIOA1 + Signal connected to XC0: TIOA1 + 0x2 + + + TIOA2 + Signal connected to XC0: TIOA2 + 0x3 + + + + + TC1XC1S + External Clock Signal 1 Selection + 2 + 2 + read-write + + + TCLK1 + Signal connected to XC1: TCLK1 + 0x0 + + + TIOA0 + Signal connected to XC1: TIOA0 + 0x2 + + + TIOA2 + Signal connected to XC1: TIOA2 + 0x3 + + + + + TC2XC2S + External Clock Signal 2 Selection + 4 + 2 + read-write + + + TCLK2 + Signal connected to XC2: TCLK2 + 0x0 + + + TIOA0 + Signal connected to XC2: TIOA0 + 0x2 + + + TIOA1 + Signal connected to XC2: TIOA1 + 0x3 + + + + + QDEN + Quadrature Decoder Enabled + 8 + 1 + read-write + + + POSEN + Position Enabled + 9 + 1 + read-write + + + SPEEDEN + Speed Enabled + 10 + 1 + read-write + + + QDTRANS + Quadrature Decoding Transparent + 11 + 1 + read-write + + + EDGPHA + Edge on PHA Count Mode + 12 + 1 + read-write + + + INVA + Inverted PHA + 13 + 1 + read-write + + + INVB + Inverted PHB + 14 + 1 + read-write + + + INVIDX + Inverted Index + 15 + 1 + read-write + + + SWAP + Swap PHA and PHB + 16 + 1 + read-write + + + IDXPHB + Index Pin is PHB Pin + 17 + 1 + read-write + + + AUTOC + Auto-Correction of missing pulses + 18 + 1 + read-write + + + DISABLED + the detection and auto-correction function is disabled. + 0 + + + ENABLED + the detection and auto-correction function is enabled. + 1 + + + + + MAXFILT + Maximum Filter + 20 + 6 + read-write + + + + + QIER + QDEC Interrupt Enable Register + 0x000000C8 + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIDR + QDEC Interrupt Disable Register + 0x000000CC + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIMR + QDEC Interrupt Mask Register + 0x000000D0 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + + + QISR + QDEC Interrupt Status Register + 0x000000D4 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + DIR + Direction + 8 + 1 + read-only + + + + + FMR + Fault Mode Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + ENCF0 + Enable Compare Fault Channel 0 + 0 + 1 + read-write + + + ENCF1 + Enable Compare Fault Channel 1 + 1 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x54494D + + + + + + + RPR0 + Receive Pointer Register (pdc = 0) + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR0 + Receive Counter Register (pdc = 0) + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR0 + Receive Next Pointer Register (pdc = 0) + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR0 + Receive Next Counter Register (pdc = 0) + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR0 + Transfer Control Register (pdc = 0) + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR0 + Transfer Status Register (pdc = 0) + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR1 + Receive Pointer Register (pdc = 1) + 0x00000140 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR1 + Receive Counter Register (pdc = 1) + 0x00000144 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR1 + Receive Next Pointer Register (pdc = 1) + 0x00000150 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR1 + Receive Next Counter Register (pdc = 1) + 0x00000154 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR1 + Transfer Control Register (pdc = 1) + 0x00000160 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR1 + Transfer Status Register (pdc = 1) + 0x00000164 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + RPR2 + Receive Pointer Register (pdc = 2) + 0x00000180 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR2 + Receive Counter Register (pdc = 2) + 0x00000184 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR2 + Receive Next Pointer Register (pdc = 2) + 0x00000190 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR2 + Receive Next Counter Register (pdc = 2) + 0x00000194 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR2 + Transfer Control Register (pdc = 2) + 0x000001A0 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR2 + Transfer Status Register (pdc = 2) + 0x000001A4 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TC2 + 6082Y + Timer Counter 2 + TC + TC2_ + 0x40098000 + + 0 + 0x4000 + registers + + + TC6 + 27 + + + TC7 + 28 + + + TC8 + 29 + + + + CCR0 + Channel Control Register (channel = 0) + 0x00000000 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR0 + Channel Mode Register (channel = 0) + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR0_WAVE_EQ_1 + Channel Mode Register (channel = 0) + WAVE_EQ_1 + 0x00000004 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR0 + Stepper Motor Mode Register (channel = 0) + 0x00000008 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB0 + Register AB (channel = 0) + 0x0000000C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV0 + Counter Value (channel = 0) + 0x00000010 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA0 + Register A (channel = 0) + 0x00000014 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB0 + Register B (channel = 0) + 0x00000018 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC0 + Register C (channel = 0) + 0x0000001C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR0 + Status Register (channel = 0) + 0x00000020 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER0 + Interrupt Enable Register (channel = 0) + 0x00000024 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR0 + Interrupt Disable Register (channel = 0) + 0x00000028 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR0 + Interrupt Mask Register (channel = 0) + 0x0000002C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR0 + Extended Mode Register (channel = 0) + 0x00000030 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR1 + Channel Control Register (channel = 1) + 0x00000040 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR1 + Channel Mode Register (channel = 1) + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR1_WAVE_EQ_1 + Channel Mode Register (channel = 1) + WAVE_EQ_1 + 0x00000044 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR1 + Stepper Motor Mode Register (channel = 1) + 0x00000048 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB1 + Register AB (channel = 1) + 0x0000004C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV1 + Counter Value (channel = 1) + 0x00000050 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA1 + Register A (channel = 1) + 0x00000054 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB1 + Register B (channel = 1) + 0x00000058 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC1 + Register C (channel = 1) + 0x0000005C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR1 + Status Register (channel = 1) + 0x00000060 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER1 + Interrupt Enable Register (channel = 1) + 0x00000064 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR1 + Interrupt Disable Register (channel = 1) + 0x00000068 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR1 + Interrupt Mask Register (channel = 1) + 0x0000006C + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR1 + Extended Mode Register (channel = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + CCR2 + Channel Control Register (channel = 2) + 0x00000080 + 32 + write-only + + + CLKEN + Counter Clock Enable Command + 0 + 1 + write-only + + + CLKDIS + Counter Clock Disable Command + 1 + 1 + write-only + + + SWTRG + Software Trigger Command + 2 + 1 + write-only + + + + + CMR2 + Channel Mode Register (channel = 2) + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + LDBSTOP + Counter Clock Stopped with RB Loading + 6 + 1 + read-write + + + LDBDIS + Counter Clock Disable with RB Loading + 7 + 1 + read-write + + + ETRGEDG + External Trigger Edge Selection + 8 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + ABETRG + TIOA or TIOB External Trigger Selection + 10 + 1 + read-write + + + CPCTRG + RC Compare Trigger Enable + 14 + 1 + read-write + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + LDRA + RA Loading Edge Selection + 16 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + LDRB + RB Loading Edge Selection + 18 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge of TIOA + 0x1 + + + FALLING + Falling edge of TIOA + 0x2 + + + EDGE + Each edge of TIOA + 0x3 + + + + + SBSMPLR + Loading Edge Subsampling Ratio + 20 + 3 + read-write + + + ONE + Load a Capture Register each selected edge + 0x0 + + + HALF + Load a Capture Register every 2 selected edges + 0x1 + + + FOURTH + Load a Capture Register every 4 selected edges + 0x2 + + + EIGHTH + Load a Capture Register every 8 selected edges + 0x3 + + + SIXTEENTH + Load a Capture Register every 16 selected edges + 0x4 + + + + + + + CMR2_WAVE_EQ_1 + Channel Mode Register (channel = 2) + WAVE_EQ_1 + 0x00000084 + 32 + read-write + 0x00000000 + + + TCCLKS + Clock Selection + 0 + 3 + read-write + + + TIMER_CLOCK1 + Clock selected: internal TIMER_CLOCK1 clock signal (from PMC) + 0x0 + + + TIMER_CLOCK2 + Clock selected: internal TIMER_CLOCK2 clock signal (from PMC) + 0x1 + + + TIMER_CLOCK3 + Clock selected: internal TIMER_CLOCK3 clock signal (from PMC) + 0x2 + + + TIMER_CLOCK4 + Clock selected: internal TIMER_CLOCK4 clock signal (from PMC) + 0x3 + + + TIMER_CLOCK5 + Clock selected: internal TIMER_CLOCK5 clock signal (from PMC) + 0x4 + + + XC0 + Clock selected: XC0 + 0x5 + + + XC1 + Clock selected: XC1 + 0x6 + + + XC2 + Clock selected: XC2 + 0x7 + + + + + CLKI + Clock Invert + 3 + 1 + read-write + + + BURST + Burst Signal Selection + 4 + 2 + read-write + + + NONE + The clock is not gated by an external signal. + 0x0 + + + XC0 + XC0 is ANDed with the selected clock. + 0x1 + + + XC1 + XC1 is ANDed with the selected clock. + 0x2 + + + XC2 + XC2 is ANDed with the selected clock. + 0x3 + + + + + CPCSTOP + Counter Clock Stopped with RC Compare + 6 + 1 + read-write + + + CPCDIS + Counter Clock Disable with RC Compare + 7 + 1 + read-write + + + EEVTEDG + External Event Edge Selection + 8 + 2 + read-write + + + NONE + None + 0x0 + + + RISING + Rising edge + 0x1 + + + FALLING + Falling edge + 0x2 + + + EDGE + Each edge + 0x3 + + + + + EEVT + External Event Selection + 10 + 2 + read-write + + + TIOB + TIOB + 0x0 + + + XC0 + XC0 + 0x1 + + + XC1 + XC1 + 0x2 + + + XC2 + XC2 + 0x3 + + + + + ENETRG + External Event Trigger Enable + 12 + 1 + read-write + + + WAVSEL + Waveform Selection + 13 + 2 + read-write + + + UP + UP mode without automatic trigger on RC Compare + 0x0 + + + UPDOWN + UPDOWN mode without automatic trigger on RC Compare + 0x1 + + + UP_RC + UP mode with automatic trigger on RC Compare + 0x2 + + + UPDOWN_RC + UPDOWN mode with automatic trigger on RC Compare + 0x3 + + + + + WAVE + Waveform Mode + 15 + 1 + read-write + + + ACPA + RA Compare Effect on TIOA + 16 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ACPC + RC Compare Effect on TIOA + 18 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + AEEVT + External Event Effect on TIOA + 20 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + ASWTRG + Software Trigger Effect on TIOA + 22 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPB + RB Compare Effect on TIOB + 24 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BCPC + RC Compare Effect on TIOB + 26 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BEEVT + External Event Effect on TIOB + 28 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + BSWTRG + Software Trigger Effect on TIOB + 30 + 2 + read-write + + + NONE + None + 0x0 + + + SET + Set + 0x1 + + + CLEAR + Clear + 0x2 + + + TOGGLE + Toggle + 0x3 + + + + + + + SMMR2 + Stepper Motor Mode Register (channel = 2) + 0x00000088 + 32 + read-write + 0x00000000 + + + GCEN + Gray Count Enable + 0 + 1 + read-write + + + DOWN + Down Count + 1 + 1 + read-write + + + + + RAB2 + Register AB (channel = 2) + 0x0000008C + 32 + read-only + 0x00000000 + + + RAB + Register A or Register B + 0 + 32 + read-only + + + + + CV2 + Counter Value (channel = 2) + 0x00000090 + 32 + read-only + 0x00000000 + + + CV + Counter Value + 0 + 32 + read-only + + + + + RA2 + Register A (channel = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + RA + Register A + 0 + 32 + read-write + + + + + RB2 + Register B (channel = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + RB + Register B + 0 + 32 + read-write + + + + + RC2 + Register C (channel = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + RC + Register C + 0 + 32 + read-write + + + + + SR2 + Status Register (channel = 2) + 0x000000A0 + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow Status + 0 + 1 + read-only + + + LOVRS + Load Overrun Status + 1 + 1 + read-only + + + CPAS + RA Compare Status + 2 + 1 + read-only + + + CPBS + RB Compare Status + 3 + 1 + read-only + + + CPCS + RC Compare Status + 4 + 1 + read-only + + + LDRAS + RA Loading Status + 5 + 1 + read-only + + + LDRBS + RB Loading Status + 6 + 1 + read-only + + + ETRGS + External Trigger Status + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + CLKSTA + Clock Enabling Status + 16 + 1 + read-only + + + MTIOA + TIOA Mirror + 17 + 1 + read-only + + + MTIOB + TIOB Mirror + 18 + 1 + read-only + + + + + IER2 + Interrupt Enable Register (channel = 2) + 0x000000A4 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IDR2 + Interrupt Disable Register (channel = 2) + 0x000000A8 + 32 + write-only + + + COVFS + Counter Overflow + 0 + 1 + write-only + + + LOVRS + Load Overrun + 1 + 1 + write-only + + + CPAS + RA Compare + 2 + 1 + write-only + + + CPBS + RB Compare + 3 + 1 + write-only + + + CPCS + RC Compare + 4 + 1 + write-only + + + LDRAS + RA Loading + 5 + 1 + write-only + + + LDRBS + RB Loading + 6 + 1 + write-only + + + ETRGS + External Trigger + 7 + 1 + write-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + write-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + write-only + + + + + IMR2 + Interrupt Mask Register (channel = 2) + 0x000000AC + 32 + read-only + 0x00000000 + + + COVFS + Counter Overflow + 0 + 1 + read-only + + + LOVRS + Load Overrun + 1 + 1 + read-only + + + CPAS + RA Compare + 2 + 1 + read-only + + + CPBS + RB Compare + 3 + 1 + read-only + + + CPCS + RC Compare + 4 + 1 + read-only + + + LDRAS + RA Loading + 5 + 1 + read-only + + + LDRBS + RB Loading + 6 + 1 + read-only + + + ETRGS + External Trigger + 7 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 8 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 9 + 1 + read-only + + + + + EMR2 + Extended Mode Register (channel = 2) + 0x000000B0 + 32 + read-write + 0x00000000 + + + TRIGSRCA + Trigger Source for Input A + 0 + 2 + read-write + + + EXTERNAL_TIOAx + The trigger/capture input A is driven by external pin TIOAx + 0 + + + PWMx + The trigger/capture input A is driven internally by PWMx + 1 + + + + + TRIGSRCB + Trigger Source for Input B + 4 + 2 + read-write + + + EXTERNAL_TIOBx + The trigger/capture input B is driven by external pin TIOBx + 0 + + + PWMx + The trigger/capture input B is driven internally by PWMx + 1 + + + + + NODIVCLK + No Divided Clock + 8 + 1 + read-write + + + + + BCR + Block Control Register + 0x000000C0 + 32 + write-only + + + SYNC + Synchro Command + 0 + 1 + write-only + + + + + BMR + Block Mode Register + 0x000000C4 + 32 + read-write + 0x00000000 + + + TC0XC0S + External Clock Signal 0 Selection + 0 + 2 + read-write + + + TCLK0 + Signal connected to XC0: TCLK0 + 0x0 + + + TIOA1 + Signal connected to XC0: TIOA1 + 0x2 + + + TIOA2 + Signal connected to XC0: TIOA2 + 0x3 + + + + + TC1XC1S + External Clock Signal 1 Selection + 2 + 2 + read-write + + + TCLK1 + Signal connected to XC1: TCLK1 + 0x0 + + + TIOA0 + Signal connected to XC1: TIOA0 + 0x2 + + + TIOA2 + Signal connected to XC1: TIOA2 + 0x3 + + + + + TC2XC2S + External Clock Signal 2 Selection + 4 + 2 + read-write + + + TCLK2 + Signal connected to XC2: TCLK2 + 0x0 + + + TIOA0 + Signal connected to XC2: TIOA0 + 0x2 + + + TIOA1 + Signal connected to XC2: TIOA1 + 0x3 + + + + + QDEN + Quadrature Decoder Enabled + 8 + 1 + read-write + + + POSEN + Position Enabled + 9 + 1 + read-write + + + SPEEDEN + Speed Enabled + 10 + 1 + read-write + + + QDTRANS + Quadrature Decoding Transparent + 11 + 1 + read-write + + + EDGPHA + Edge on PHA Count Mode + 12 + 1 + read-write + + + INVA + Inverted PHA + 13 + 1 + read-write + + + INVB + Inverted PHB + 14 + 1 + read-write + + + INVIDX + Inverted Index + 15 + 1 + read-write + + + SWAP + Swap PHA and PHB + 16 + 1 + read-write + + + IDXPHB + Index Pin is PHB Pin + 17 + 1 + read-write + + + AUTOC + Auto-Correction of missing pulses + 18 + 1 + read-write + + + DISABLED + the detection and auto-correction function is disabled. + 0 + + + ENABLED + the detection and auto-correction function is enabled. + 1 + + + + + MAXFILT + Maximum Filter + 20 + 6 + read-write + + + + + QIER + QDEC Interrupt Enable Register + 0x000000C8 + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIDR + QDEC Interrupt Disable Register + 0x000000CC + 32 + write-only + + + IDX + Index + 0 + 1 + write-only + + + DIRCHG + Direction Change + 1 + 1 + write-only + + + QERR + Quadrature Error + 2 + 1 + write-only + + + + + QIMR + QDEC Interrupt Mask Register + 0x000000D0 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + + + QISR + QDEC Interrupt Status Register + 0x000000D4 + 32 + read-only + 0x00000000 + + + IDX + Index + 0 + 1 + read-only + + + DIRCHG + Direction Change + 1 + 1 + read-only + + + QERR + Quadrature Error + 2 + 1 + read-only + + + DIR + Direction + 8 + 1 + read-only + + + + + FMR + Fault Mode Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + ENCF0 + Enable Compare Fault Channel 0 + 0 + 1 + read-write + + + ENCF1 + Enable Compare Fault Channel 1 + 1 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x54494D + + + + + + + + + USART0 + 6089ZG + Universal Synchronous Asynchronous Receiver Transmitter 0 + USART + USART0_ + 0x400A0000 + + 0 + 0x4000 + registers + + + USART0 + 14 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + STTBRK + Start Break + 9 + 1 + write-only + + + STPBRK + Stop Break + 10 + 1 + write-only + + + STTTO + Start Time-out + 11 + 1 + write-only + + + SENDA + Send Address + 12 + 1 + write-only + + + RSTIT + Reset Iterations + 13 + 1 + write-only + + + RSTNACK + Reset Non Acknowledge + 14 + 1 + write-only + + + RETTO + Rearm Time-out + 15 + 1 + write-only + + + DTREN + Data Terminal Ready Enable + 16 + 1 + write-only + + + DTRDIS + Data Terminal Ready Disable + 17 + 1 + write-only + + + RTSEN + Request to Send Enable + 18 + 1 + write-only + + + RTSDIS + Request to Send Disable + 19 + 1 + write-only + + + + + CR_SPI_MODE + Control Register + SPI_MODE + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + FCS + Force SPI Chip Select + 18 + 1 + write-only + + + RCS + Release SPI Chip Select + 19 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + NORMAL + Normal mode + 0x0 + + + RS485 + RS485 + 0x1 + + + HW_HANDSHAKING + Hardware Handshaking + 0x2 + + + MODEM + Modem + 0x3 + + + IS07816_T_0 + IS07816 Protocol: T = 0 + 0x4 + + + IS07816_T_1 + IS07816 Protocol: T = 1 + 0x6 + + + IRDA + IrDA + 0x8 + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial clock SCK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 5_BIT + Character length is 5 bits + 0x0 + + + 6_BIT + Character length is 6 bits + 0x1 + + + 7_BIT + Character length is 7 bits + 0x2 + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + SYNC + Synchronous Mode Select + 8 + 1 + read-write + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even parity + 0x0 + + + ODD + Odd parity + 0x1 + + + SPACE + Parity forced to 0 (Space) + 0x2 + + + MARK + Parity forced to 1 (Mark) + 0x3 + + + NO + No parity + 0x4 + + + MULTIDROP + Multidrop mode + 0x6 + + + + + NBSTOP + Number of Stop Bits + 12 + 2 + read-write + + + 1_BIT + 1 stop bit + 0x0 + + + 1_5_BIT + 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1) + 0x1 + + + 2_BIT + 2 stop bits + 0x2 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic Echo. Receiver input is connected to the TXD pin. + 0x1 + + + LOCAL_LOOPBACK + Local Loopback. Transmitter output is connected to the Receiver Input. + 0x2 + + + REMOTE_LOOPBACK + Remote Loopback. RXD pin is internally connected to the TXD pin. + 0x3 + + + + + MSBF + Bit Order + 16 + 1 + read-write + + + MODE9 + 9-bit Character Length + 17 + 1 + read-write + + + CLKO + Clock Output Select + 18 + 1 + read-write + + + OVER + Oversampling Mode + 19 + 1 + read-write + + + INACK + Inhibit Non Acknowledge + 20 + 1 + read-write + + + DSNACK + Disable Successive NACK + 21 + 1 + read-write + + + VAR_SYNC + Variable Synchronization of Command/Data Sync Start Frame Delimiter + 22 + 1 + read-write + + + INVDATA + Inverted Data + 23 + 1 + read-write + + + MAX_ITERATION + Maximum Number of Automatic Iteration + 24 + 3 + read-write + + + FILTER + Receive Line Filter + 28 + 1 + read-write + + + MAN + Manchester Encoder/Decoder Enable + 29 + 1 + read-write + + + MODSYNC + Manchester Synchronization Mode + 30 + 1 + read-write + + + ONEBIT + Start Frame Delimiter Selector + 31 + 1 + read-write + + + + + MR_SPI_MODE + Mode Register + SPI_MODE + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial Clock SLK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + CPHA + SPI Clock Phase + 8 + 1 + read-write + + + CPOL + SPI Clock Polarity + 16 + 1 + read-write + + + WRDBT + Wait Read Data Before Transfer + 20 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Enable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Enable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Enable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Enable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Enable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + ITER + Max number of Repetitions Reached Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Enable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Enable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Enable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Enable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Enable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Enable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Enable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Enable + 24 + 1 + write-only + + + + + IER_SPI_MODE + Interrupt Enable Register + SPI_MODE + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Disable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Disable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Disable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Disable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Disable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + ITER + Max Number of Repetitions Reached Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Disable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Disable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Disable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Disable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Disable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Disable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Disable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Disable + 24 + 1 + write-only + + + + + IDR_SPI_MODE + Interrupt Disable Register + SPI_MODE + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + RXBRK + Receiver Break Interrupt Mask + 2 + 1 + read-only + + + ENDRX + End of Receive Transfer Interrupt Mask (available in all USART modes of operation) + 3 + 1 + read-only + + + ENDTX + End of Transmit Interrupt Mask (available in all USART modes of operation) + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + FRAME + Framing Error Interrupt Mask + 6 + 1 + read-only + + + PARE + Parity Error Interrupt Mask + 7 + 1 + read-only + + + TIMEOUT + Time-out Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + Buffer Empty Interrupt Mask (available in all USART modes of operation) + 11 + 1 + read-only + + + RXBUFF + Buffer Full Interrupt Mask (available in all USART modes of operation) + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt Mask + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Mask + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Mask + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Mask + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Interrupt Mask + 19 + 1 + read-only + + + MANE + Manchester Error Interrupt Mask + 24 + 1 + read-only + + + + + IMR_SPI_MODE + Interrupt Mask Register + SPI_MODE + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + UNRE + SPI Underrun Error Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + CSR + Channel Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + RXBRK + Break Received/End of Break + 2 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TIMEOUT + Receiver Time-out + 8 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached + 10 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Flag + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Flag + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Flag + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Flag + 19 + 1 + read-only + + + RI + Image of RI Input + 20 + 1 + read-only + + + DSR + Image of DSR Input + 21 + 1 + read-only + + + DCD + Image of DCD Input + 22 + 1 + read-only + + + CTS + Image of CTS Input + 23 + 1 + read-only + + + MANERR + Manchester Error + 24 + 1 + read-only + + + + + CSR_SPI_MODE + Channel Status Register + SPI_MODE + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + UNRE + Underrun Error + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 9 + read-only + + + RXSYNH + Received Sync + 15 + 1 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 9 + write-only + + + TXSYNH + Sync Field to be Transmitted + 15 + 1 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divider + 0 + 16 + read-write + + + FP + Fractional Part + 16 + 3 + read-write + + + + + RTOR + Receiver Time-out Register + 0x00000024 + 32 + read-write + 0x00000000 + + + TO + Time-out Value + 0 + 16 + read-write + + + + + TTGR + Transmitter Timeguard Register + 0x00000028 + 32 + read-write + 0x00000000 + + + TG + Timeguard Value + 0 + 8 + read-write + + + + + FIDI + FI DI Ratio Register + 0x00000040 + 32 + read-write + 0x00000174 + + + FI_DI_RATIO + FI Over DI Ratio Value + 0 + 11 + read-write + + + + + NER + Number of Errors Register + 0x00000044 + 32 + read-only + + + NB_ERRORS + Number of Errors + 0 + 8 + read-only + + + + + IF + IrDA Filter Register + 0x0000004C + 32 + read-write + 0x00000000 + + + IRDA_FILTER + IrDA Filter + 0 + 8 + read-write + + + + + MAN + Manchester Configuration Register + 0x00000050 + 32 + read-write + 0xB0011004 + + + TX_PL + Transmitter Preamble Length + 0 + 4 + read-write + + + TX_PP + Transmitter Preamble Pattern + 8 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + TX_MPOL + Transmitter Manchester Polarity + 12 + 1 + read-write + + + RX_PL + Receiver Preamble Length + 16 + 4 + read-write + + + RX_PP + Receiver Preamble Pattern detected + 24 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + RX_MPOL + Receiver Manchester Polarity + 28 + 1 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + DRIFT + Drift Compensation + 30 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x555341 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + USART1 + 6089ZG + Universal Synchronous Asynchronous Receiver Transmitter 1 + USART + USART1_ + 0x400A4000 + + 0 + 0x4000 + registers + + + USART1 + 15 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + STTBRK + Start Break + 9 + 1 + write-only + + + STPBRK + Stop Break + 10 + 1 + write-only + + + STTTO + Start Time-out + 11 + 1 + write-only + + + SENDA + Send Address + 12 + 1 + write-only + + + RSTIT + Reset Iterations + 13 + 1 + write-only + + + RSTNACK + Reset Non Acknowledge + 14 + 1 + write-only + + + RETTO + Rearm Time-out + 15 + 1 + write-only + + + DTREN + Data Terminal Ready Enable + 16 + 1 + write-only + + + DTRDIS + Data Terminal Ready Disable + 17 + 1 + write-only + + + RTSEN + Request to Send Enable + 18 + 1 + write-only + + + RTSDIS + Request to Send Disable + 19 + 1 + write-only + + + + + CR_SPI_MODE + Control Register + SPI_MODE + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status Bits + 8 + 1 + write-only + + + FCS + Force SPI Chip Select + 18 + 1 + write-only + + + RCS + Release SPI Chip Select + 19 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + NORMAL + Normal mode + 0x0 + + + RS485 + RS485 + 0x1 + + + HW_HANDSHAKING + Hardware Handshaking + 0x2 + + + MODEM + Modem + 0x3 + + + IS07816_T_0 + IS07816 Protocol: T = 0 + 0x4 + + + IS07816_T_1 + IS07816 Protocol: T = 1 + 0x6 + + + IRDA + IrDA + 0x8 + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial clock SCK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 5_BIT + Character length is 5 bits + 0x0 + + + 6_BIT + Character length is 6 bits + 0x1 + + + 7_BIT + Character length is 7 bits + 0x2 + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + SYNC + Synchronous Mode Select + 8 + 1 + read-write + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even parity + 0x0 + + + ODD + Odd parity + 0x1 + + + SPACE + Parity forced to 0 (Space) + 0x2 + + + MARK + Parity forced to 1 (Mark) + 0x3 + + + NO + No parity + 0x4 + + + MULTIDROP + Multidrop mode + 0x6 + + + + + NBSTOP + Number of Stop Bits + 12 + 2 + read-write + + + 1_BIT + 1 stop bit + 0x0 + + + 1_5_BIT + 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1) + 0x1 + + + 2_BIT + 2 stop bits + 0x2 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic Echo. Receiver input is connected to the TXD pin. + 0x1 + + + LOCAL_LOOPBACK + Local Loopback. Transmitter output is connected to the Receiver Input. + 0x2 + + + REMOTE_LOOPBACK + Remote Loopback. RXD pin is internally connected to the TXD pin. + 0x3 + + + + + MSBF + Bit Order + 16 + 1 + read-write + + + MODE9 + 9-bit Character Length + 17 + 1 + read-write + + + CLKO + Clock Output Select + 18 + 1 + read-write + + + OVER + Oversampling Mode + 19 + 1 + read-write + + + INACK + Inhibit Non Acknowledge + 20 + 1 + read-write + + + DSNACK + Disable Successive NACK + 21 + 1 + read-write + + + VAR_SYNC + Variable Synchronization of Command/Data Sync Start Frame Delimiter + 22 + 1 + read-write + + + INVDATA + Inverted Data + 23 + 1 + read-write + + + MAX_ITERATION + Maximum Number of Automatic Iteration + 24 + 3 + read-write + + + FILTER + Receive Line Filter + 28 + 1 + read-write + + + MAN + Manchester Encoder/Decoder Enable + 29 + 1 + read-write + + + MODSYNC + Manchester Synchronization Mode + 30 + 1 + read-write + + + ONEBIT + Start Frame Delimiter Selector + 31 + 1 + read-write + + + + + MR_SPI_MODE + Mode Register + SPI_MODE + 0x00000004 + 32 + read-write + + + USART_MODE + USART Mode of Operation + 0 + 4 + read-write + + + SPI_MASTER + SPI master + 0xE + + + SPI_SLAVE + SPI Slave + 0xF + + + + + USCLKS + Clock Selection + 4 + 2 + read-write + + + MCK + Peripheral clock is selected + 0x0 + + + DIV + Peripheral clock divided (DIV=8) is selected + 0x1 + + + SCK + Serial Clock SLK is selected + 0x3 + + + + + CHRL + Character Length + 6 + 2 + read-write + + + 8_BIT + Character length is 8 bits + 0x3 + + + + + CPHA + SPI Clock Phase + 8 + 1 + read-write + + + CPOL + SPI Clock Polarity + 16 + 1 + read-write + + + WRDBT + Wait Read Data Before Transfer + 20 + 1 + read-write + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Enable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Enable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Enable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Enable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Enable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Enable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + ITER + Max number of Repetitions Reached Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Enable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Enable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Enable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Enable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Enable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Enable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Enable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Enable + 24 + 1 + write-only + + + + + IER_SPI_MODE + Interrupt Enable Register + SPI_MODE + 0x00000008 + 32 + write-only + + + RXRDY + RXRDY Interrupt Enable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Enable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Enable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Enable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + RXBRK + Receiver Break Interrupt Disable + 2 + 1 + write-only + + + ENDRX + End of Receive Transfer Interrupt Disable (available in all USART modes of operation) + 3 + 1 + write-only + + + ENDTX + End of Transmit Interrupt Disable (available in all USART modes of operation) + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 5 + 1 + write-only + + + FRAME + Framing Error Interrupt Disable + 6 + 1 + write-only + + + PARE + Parity Error Interrupt Disable + 7 + 1 + write-only + + + TIMEOUT + Time-out Interrupt Disable + 8 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + ITER + Max Number of Repetitions Reached Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + Buffer Empty Interrupt Disable (available in all USART modes of operation) + 11 + 1 + write-only + + + RXBUFF + Buffer Full Interrupt Disable (available in all USART modes of operation) + 12 + 1 + write-only + + + NACK + Non Acknowledge Interrupt Disable + 13 + 1 + write-only + + + RIIC + Ring Indicator Input Change Disable + 16 + 1 + write-only + + + DSRIC + Data Set Ready Input Change Disable + 17 + 1 + write-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Disable + 18 + 1 + write-only + + + CTSIC + Clear to Send Input Change Interrupt Disable + 19 + 1 + write-only + + + MANE + Manchester Error Interrupt Disable + 24 + 1 + write-only + + + + + IDR_SPI_MODE + Interrupt Disable Register + SPI_MODE + 0x0000000C + 32 + write-only + + + RXRDY + RXRDY Interrupt Disable + 0 + 1 + write-only + + + TXRDY + TXRDY Interrupt Disable + 1 + 1 + write-only + + + ENDRX + 3 + 1 + write-only + + + ENDTX + 4 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 5 + 1 + write-only + + + TXEMPTY + TXEMPTY Interrupt Disable + 9 + 1 + write-only + + + UNRE + SPI Underrun Error Interrupt Disable + 10 + 1 + write-only + + + TXBUFE + 11 + 1 + write-only + + + RXBUFF + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + RXBRK + Receiver Break Interrupt Mask + 2 + 1 + read-only + + + ENDRX + End of Receive Transfer Interrupt Mask (available in all USART modes of operation) + 3 + 1 + read-only + + + ENDTX + End of Transmit Interrupt Mask (available in all USART modes of operation) + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + FRAME + Framing Error Interrupt Mask + 6 + 1 + read-only + + + PARE + Parity Error Interrupt Mask + 7 + 1 + read-only + + + TIMEOUT + Time-out Interrupt Mask + 8 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + Buffer Empty Interrupt Mask (available in all USART modes of operation) + 11 + 1 + read-only + + + RXBUFF + Buffer Full Interrupt Mask (available in all USART modes of operation) + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt Mask + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Mask + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Mask + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Interrupt Mask + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Interrupt Mask + 19 + 1 + read-only + + + MANE + Manchester Error Interrupt Mask + 24 + 1 + read-only + + + + + IMR_SPI_MODE + Interrupt Mask Register + SPI_MODE + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + RXRDY Interrupt Mask + 0 + 1 + read-only + + + TXRDY + TXRDY Interrupt Mask + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 5 + 1 + read-only + + + TXEMPTY + TXEMPTY Interrupt Mask + 9 + 1 + read-only + + + UNRE + SPI Underrun Error Interrupt Mask + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + CSR + Channel Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + RXBRK + Break Received/End of Break + 2 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TIMEOUT + Receiver Time-out + 8 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + ITER + Max Number of Repetitions Reached + 10 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 12 + 1 + read-only + + + NACK + Non Acknowledge Interrupt + 13 + 1 + read-only + + + RIIC + Ring Indicator Input Change Flag + 16 + 1 + read-only + + + DSRIC + Data Set Ready Input Change Flag + 17 + 1 + read-only + + + DCDIC + Data Carrier Detect Input Change Flag + 18 + 1 + read-only + + + CTSIC + Clear to Send Input Change Flag + 19 + 1 + read-only + + + RI + Image of RI Input + 20 + 1 + read-only + + + DSR + Image of DSR Input + 21 + 1 + read-only + + + DCD + Image of DCD Input + 22 + 1 + read-only + + + CTS + Image of CTS Input + 23 + 1 + read-only + + + MANERR + Manchester Error + 24 + 1 + read-only + + + + + CSR_SPI_MODE + Channel Status Register + SPI_MODE + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + 3 + 1 + read-only + + + ENDTX + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + UNRE + Underrun Error + 10 + 1 + read-only + + + TXBUFE + 11 + 1 + read-only + + + RXBUFF + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 9 + read-only + + + RXSYNH + Received Sync + 15 + 1 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 9 + write-only + + + TXSYNH + Sync Field to be Transmitted + 15 + 1 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divider + 0 + 16 + read-write + + + FP + Fractional Part + 16 + 3 + read-write + + + + + RTOR + Receiver Time-out Register + 0x00000024 + 32 + read-write + 0x00000000 + + + TO + Time-out Value + 0 + 16 + read-write + + + + + TTGR + Transmitter Timeguard Register + 0x00000028 + 32 + read-write + 0x00000000 + + + TG + Timeguard Value + 0 + 8 + read-write + + + + + FIDI + FI DI Ratio Register + 0x00000040 + 32 + read-write + 0x00000174 + + + FI_DI_RATIO + FI Over DI Ratio Value + 0 + 11 + read-write + + + + + NER + Number of Errors Register + 0x00000044 + 32 + read-only + + + NB_ERRORS + Number of Errors + 0 + 8 + read-only + + + + + IF + IrDA Filter Register + 0x0000004C + 32 + read-write + 0x00000000 + + + IRDA_FILTER + IrDA Filter + 0 + 8 + read-write + + + + + MAN + Manchester Configuration Register + 0x00000050 + 32 + read-write + 0xB0011004 + + + TX_PL + Transmitter Preamble Length + 0 + 4 + read-write + + + TX_PP + Transmitter Preamble Pattern + 8 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + TX_MPOL + Transmitter Manchester Polarity + 12 + 1 + read-write + + + RX_PL + Receiver Preamble Length + 16 + 4 + read-write + + + RX_PP + Receiver Preamble Pattern detected + 24 + 2 + read-write + + + ALL_ONE + The preamble is composed of '1's + 0x0 + + + ALL_ZERO + The preamble is composed of '0's + 0x1 + + + ZERO_ONE + The preamble is composed of '01's + 0x2 + + + ONE_ZERO + The preamble is composed of '10's + 0x3 + + + + + RX_MPOL + Receiver Manchester Polarity + 28 + 1 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + DRIFT + Drift Compensation + 30 + 1 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x555341 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TWI0 + 6212T + Two-wire Interface 0 + TWI + TWI0_ + 0x400A8000 + + 0 + 0x8000 + registers + + + TWI0 + 17 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Send a START Condition + 0 + 1 + write-only + + + STOP + Send a STOP Condition + 1 + 1 + write-only + + + MSEN + TWI Master Mode Enabled + 2 + 1 + write-only + + + MSDIS + TWI Master Mode Disabled + 3 + 1 + write-only + + + SVEN + TWI Slave Mode Enabled + 4 + 1 + write-only + + + SVDIS + TWI Slave Mode Disabled + 5 + 1 + write-only + + + QUICK + SMBus Quick Command + 6 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MMR + Master Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + IADRSZ + Internal Device Address Size + 8 + 2 + read-write + + + NONE + No internal device address + 0x0 + + + 1_BYTE + One-byte internal device address + 0x1 + + + 2_BYTE + Two-byte internal device address + 0x2 + + + 3_BYTE + Three-byte internal device address + 0x3 + + + + + MREAD + Master Read Direction + 12 + 1 + read-write + + + DADR + Device Address + 16 + 7 + read-write + + + + + SMR + Slave Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SADR + Slave Address + 16 + 7 + read-write + + + + + IADR + Internal Address Register + 0x0000000C + 32 + read-write + 0x00000000 + + + IADR + Internal Address + 0 + 24 + read-write + + + + + CWGR + Clock Waveform Generator Register + 0x00000010 + 32 + read-write + 0x00000000 + + + CLDIV + Clock Low Divider + 0 + 8 + read-write + + + CHDIV + Clock High Divider + 8 + 8 + read-write + + + CKDIV + Clock Divider + 16 + 3 + read-write + + + + + SR + Status Register + 0x00000020 + 32 + read-only + 0x0000F009 + + + TXCOMP + Transmission Completed (automatically set / reset) + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready (automatically set / reset) + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready (automatically set / reset) + 2 + 1 + read-only + + + SVREAD + Slave Read (automatically set / reset) + 3 + 1 + read-only + + + SVACC + Slave Access (automatically set / reset) + 4 + 1 + read-only + + + GACC + General Call Access (clear on read) + 5 + 1 + read-only + + + OVRE + Overrun Error (clear on read) + 6 + 1 + read-only + + + NACK + Not Acknowledged (clear on read) + 8 + 1 + read-only + + + ARBLST + Arbitration Lost (clear on read) + 9 + 1 + read-only + + + SCLWS + Clock Wait State (automatically set / reset) + 10 + 1 + read-only + + + EOSACC + End Of Slave Access (clear on read) + 11 + 1 + read-only + + + ENDRX + End of RX buffer + 12 + 1 + read-only + + + ENDTX + End of TX buffer + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Enable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Enable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Enable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Enable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Enable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Enable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Enable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Disable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Disable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Disable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Disable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Disable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Disable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Disable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXCOMP + Transmission Completed Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready Interrupt Mask + 2 + 1 + read-only + + + SVACC + Slave Access Interrupt Mask + 4 + 1 + read-only + + + GACC + General Call Access Interrupt Mask + 5 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 6 + 1 + read-only + + + NACK + Not Acknowledge Interrupt Mask + 8 + 1 + read-only + + + ARBLST + Arbitration Lost Interrupt Mask + 9 + 1 + read-only + + + SCL_WS + Clock Wait State Interrupt Mask + 10 + 1 + read-only + + + EOSACC + End Of Slave Access Interrupt Mask + 11 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 12 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000030 + 32 + read-only + 0x00000000 + + + RXDATA + Master or Slave Receive Holding Data + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x00000034 + 32 + write-only + + + TXDATA + Master or Slave Transmit Holding Data + 0 + 8 + write-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x545749 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 24 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + TWI1 + 6212T + Two-wire Interface 1 + TWI + TWI1_ + 0x400AC000 + + 0 + 0x8000 + registers + + + TWI1 + 18 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + START + Send a START Condition + 0 + 1 + write-only + + + STOP + Send a STOP Condition + 1 + 1 + write-only + + + MSEN + TWI Master Mode Enabled + 2 + 1 + write-only + + + MSDIS + TWI Master Mode Disabled + 3 + 1 + write-only + + + SVEN + TWI Slave Mode Enabled + 4 + 1 + write-only + + + SVDIS + TWI Slave Mode Disabled + 5 + 1 + write-only + + + QUICK + SMBus Quick Command + 6 + 1 + write-only + + + SWRST + Software Reset + 7 + 1 + write-only + + + + + MMR + Master Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + IADRSZ + Internal Device Address Size + 8 + 2 + read-write + + + NONE + No internal device address + 0x0 + + + 1_BYTE + One-byte internal device address + 0x1 + + + 2_BYTE + Two-byte internal device address + 0x2 + + + 3_BYTE + Three-byte internal device address + 0x3 + + + + + MREAD + Master Read Direction + 12 + 1 + read-write + + + DADR + Device Address + 16 + 7 + read-write + + + + + SMR + Slave Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SADR + Slave Address + 16 + 7 + read-write + + + + + IADR + Internal Address Register + 0x0000000C + 32 + read-write + 0x00000000 + + + IADR + Internal Address + 0 + 24 + read-write + + + + + CWGR + Clock Waveform Generator Register + 0x00000010 + 32 + read-write + 0x00000000 + + + CLDIV + Clock Low Divider + 0 + 8 + read-write + + + CHDIV + Clock High Divider + 8 + 8 + read-write + + + CKDIV + Clock Divider + 16 + 3 + read-write + + + + + SR + Status Register + 0x00000020 + 32 + read-only + 0x0000F009 + + + TXCOMP + Transmission Completed (automatically set / reset) + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready (automatically set / reset) + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready (automatically set / reset) + 2 + 1 + read-only + + + SVREAD + Slave Read (automatically set / reset) + 3 + 1 + read-only + + + SVACC + Slave Access (automatically set / reset) + 4 + 1 + read-only + + + GACC + General Call Access (clear on read) + 5 + 1 + read-only + + + OVRE + Overrun Error (clear on read) + 6 + 1 + read-only + + + NACK + Not Acknowledged (clear on read) + 8 + 1 + read-only + + + ARBLST + Arbitration Lost (clear on read) + 9 + 1 + read-only + + + SCLWS + Clock Wait State (automatically set / reset) + 10 + 1 + read-only + + + EOSACC + End Of Slave Access (clear on read) + 11 + 1 + read-only + + + ENDRX + End of RX buffer + 12 + 1 + read-only + + + ENDTX + End of TX buffer + 13 + 1 + read-only + + + RXBUFF + RX Buffer Full + 14 + 1 + read-only + + + TXBUFE + TX Buffer Empty + 15 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Enable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Enable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Enable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Enable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Enable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Enable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Enable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Enable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Enable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Enable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 15 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXCOMP + Transmission Completed Interrupt Disable + 0 + 1 + write-only + + + RXRDY + Receive Holding Register Ready Interrupt Disable + 1 + 1 + write-only + + + TXRDY + Transmit Holding Register Ready Interrupt Disable + 2 + 1 + write-only + + + SVACC + Slave Access Interrupt Disable + 4 + 1 + write-only + + + GACC + General Call Access Interrupt Disable + 5 + 1 + write-only + + + OVRE + Overrun Error Interrupt Disable + 6 + 1 + write-only + + + NACK + Not Acknowledge Interrupt Disable + 8 + 1 + write-only + + + ARBLST + Arbitration Lost Interrupt Disable + 9 + 1 + write-only + + + SCL_WS + Clock Wait State Interrupt Disable + 10 + 1 + write-only + + + EOSACC + End Of Slave Access Interrupt Disable + 11 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 12 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 13 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 14 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 15 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXCOMP + Transmission Completed Interrupt Mask + 0 + 1 + read-only + + + RXRDY + Receive Holding Register Ready Interrupt Mask + 1 + 1 + read-only + + + TXRDY + Transmit Holding Register Ready Interrupt Mask + 2 + 1 + read-only + + + SVACC + Slave Access Interrupt Mask + 4 + 1 + read-only + + + GACC + General Call Access Interrupt Mask + 5 + 1 + read-only + + + OVRE + Overrun Error Interrupt Mask + 6 + 1 + read-only + + + NACK + Not Acknowledge Interrupt Mask + 8 + 1 + read-only + + + ARBLST + Arbitration Lost Interrupt Mask + 9 + 1 + read-only + + + SCL_WS + Clock Wait State Interrupt Mask + 10 + 1 + read-only + + + EOSACC + End Of Slave Access Interrupt Mask + 11 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 12 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 13 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 14 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 15 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000030 + 32 + read-only + 0x00000000 + + + RXDATA + Master or Slave Receive Holding Data + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x00000034 + 32 + write-only + + + TXDATA + Master or Slave Transmit Holding Data + 0 + 8 + write-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0 + 0x545749 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 24 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AFEC0 + 11147D + Analog-Front-End Controller 0 + AFEC + AFEC0_ + 0x400B0000 + + 0 + 0x4000 + registers + + + AFEC0 + 30 + + + + CR + AFEC Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + START + Start Conversion + 1 + 1 + write-only + + + AUTOCAL + Automatic Calibration of AFEC + 3 + 1 + write-only + + + + + MR + AFEC Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + Hardware triggers are disabled. Starting a conversion is only possible by software. + 0 + + + EN + Hardware trigger selected by TRGSEL field is enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + AFEC_TRIG0 + ADTRG pin + 0x0 + + + AFEC_TRIG1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + AFEC_TRIG2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + AFEC_TRIG3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + AFEC_TRIG4 + PWM Event Line 0 + 0x4 + + + AFEC_TRIG5 + PWM Event Line 1 + 0x5 + + + + + SLEEP + Sleep Mode + 5 + 1 + read-write + + + NORMAL + Normal Mode: The AFEC Core and reference voltage circuitry are kept ON between conversions + 0 + + + SLEEP + Sleep Mode: The AFEC Core and reference voltage circuitry are OFF between conversions + 1 + + + + + FWUP + Fast Wake-up + 6 + 1 + read-write + + + OFF + Normal Sleep Mode: The sleep mode is defined by the SLEEP bit + 0 + + + ON + Fast Wake Up Sleep Mode: The Voltage reference is ON between conversions and AFEC Core is OFF + 1 + + + + + FREERUN + Free Run Mode + 7 + 1 + read-write + + + OFF + Normal Mode + 0 + + + ON + Free Run Mode: Never wait for any trigger. + 1 + + + + + PRESCAL + Prescaler Rate Selection + 8 + 8 + read-write + + + STARTUP + Start-up Time + 16 + 4 + read-write + + + SUT0 + 0 periods of AFEClock + 0x0 + + + SUT8 + 8 periods of AFEClock + 0x1 + + + SUT16 + 16 periods of AFEClock + 0x2 + + + SUT24 + 24 periods of AFEClock + 0x3 + + + SUT64 + 64 periods of AFEClock + 0x4 + + + SUT80 + 80 periods of AFEClock + 0x5 + + + SUT96 + 96 periods of AFEClock + 0x6 + + + SUT112 + 112 periods of AFEClock + 0x7 + + + SUT512 + 512 periods of AFEClock + 0x8 + + + SUT576 + 576 periods of AFEClock + 0x9 + + + SUT640 + 640 periods of AFEClock + 0xA + + + SUT704 + 704 periods of AFEClock + 0xB + + + SUT768 + 768 periods of AFEClock + 0xC + + + SUT832 + 832 periods of AFEClock + 0xD + + + SUT896 + 896 periods of AFEClock + 0xE + + + SUT960 + 960 periods of AFEClock + 0xF + + + + + SETTLING + Analog Settling Time + 20 + 2 + read-write + + + AST3 + 3 periods of AFEClock + 0x0 + + + AST5 + 5 periods of AFEClock + 0x1 + + + AST9 + 9 periods of AFEClock + 0x2 + + + AST17 + 17 periods of AFEClock + 0x3 + + + + + ANACH + Analog Change + 23 + 1 + read-write + + + NONE + No analog change on channel switching: DIFF0, GAIN0 are used for all channels + 0 + + + ALLOWED + Allows different analog settings for each channel. See AFEC_CGR. + 1 + + + + + TRACKTIM + Tracking Time + 24 + 4 + read-write + + + TRANSFER + Transfer Period + 28 + 2 + read-write + + + USEQ + Use Sequence Enable + 31 + 1 + read-write + + + NUM_ORDER + Normal Mode: The controller converts channels in a simple numeric order. + 0 + + + REG_ORDER + User Sequence Mode: The sequence respects what is defined in AFEC_SEQR1 and AFEC_SEQR2. + 1 + + + + + + + EMR + AFEC Extended Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + CMPMODE + Comparison Mode + 0 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + CMPSEL + Comparison Selected Channel + 3 + 5 + read-write + + + CMPALL + Compare All Channels + 9 + 1 + read-write + + + CMPFILTER + Compare Event Filtering + 12 + 2 + read-write + + + RES + Resolution + 16 + 3 + read-write + + + NO_AVERAGE + 12-bit resolution, AFEC sample rate is maximum (no averaging). + 0x0 + + + LOW_RES + 10-bit resolution, AFEC sample rate is maximum (no averaging). + 0x1 + + + OSR4 + 13-bit resolution, AFEC sample rate divided by 4 (averaging). + 0x2 + + + OSR16 + 14-bit resolution, AFEC sample rate divided by 16 (averaging). + 0x3 + + + OSR64 + 15-bit resolution, AFEC sample rate divided by 64 (averaging). + 0x4 + + + OSR256 + 16-bit resolution, AFEC sample rate divided by 256 (averaging). + 0x5 + + + + + AFEMODE + AFE Running Mode + 20 + 2 + read-write + + + NORMAL + Normal mode of operation. + 0x0 + + + OFFSET_ERROR + Offset Error mode to measure the offset error. + 0x1 + + + GAIN_ERROR_HIGH + Gain Error mode to measure the gain error. + 0x2 + + + GAIN_ERROR_LOW + + 0x3 + + + + + TAG + TAG of the AFEC_LDCR + 24 + 1 + read-write + + + STM + Single Trigger Mode + 25 + 1 + read-write + + + SIGNMODE + Sign Mode + 28 + 2 + read-write + + + SE_UNSG_DF_SIGN + Single-Ended Channels: Unsigned conversions.Differential Channels: Signed conversions. + 0x0 + + + SE_SIGN_DF_UNSG + Single-Ended Channels: Signed conversions.Differential Channels: Unsigned conversions. + 0x1 + + + ALL_UNSIGNED + All Channels: Unsigned conversions. + 0x2 + + + ALL_SIGNED + All Channels: Signed conversions. + 0x3 + + + + + + + SEQ1R + AFEC Channel Sequence 1 Register + 0x0000000C + 32 + read-write + 0x00000000 + + + USCH0 + User Sequence Number 0 + 0 + 4 + read-write + + + USCH1 + User Sequence Number 1 + 4 + 4 + read-write + + + USCH2 + User Sequence Number 2 + 8 + 4 + read-write + + + USCH3 + User Sequence Number 3 + 12 + 4 + read-write + + + USCH4 + User Sequence Number 4 + 16 + 4 + read-write + + + USCH5 + User Sequence Number 5 + 20 + 4 + read-write + + + USCH6 + User Sequence Number 6 + 24 + 4 + read-write + + + USCH7 + User Sequence Number 7 + 28 + 4 + read-write + + + + + SEQ2R + AFEC Channel Sequence 2 Register + 0x00000010 + 32 + read-write + 0x00000000 + + + USCH8 + User Sequence Number 8 + 0 + 4 + read-write + + + USCH9 + User Sequence Number 9 + 4 + 4 + read-write + + + USCH10 + User Sequence Number 10 + 8 + 4 + read-write + + + USCH11 + User Sequence Number 11 + 12 + 4 + read-write + + + USCH12 + User Sequence Number 12 + 16 + 4 + read-write + + + USCH13 + User Sequence Number 13 + 20 + 4 + read-write + + + USCH14 + User Sequence Number 14 + 24 + 4 + read-write + + + USCH15 + User Sequence Number 15 + 28 + 4 + read-write + + + + + CHER + AFEC Channel Enable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + CH2 + Channel 2 Enable + 2 + 1 + write-only + + + CH3 + Channel 3 Enable + 3 + 1 + write-only + + + CH4 + Channel 4 Enable + 4 + 1 + write-only + + + CH5 + Channel 5 Enable + 5 + 1 + write-only + + + CH6 + Channel 6 Enable + 6 + 1 + write-only + + + CH7 + Channel 7 Enable + 7 + 1 + write-only + + + CH8 + Channel 8 Enable + 8 + 1 + write-only + + + CH9 + Channel 9 Enable + 9 + 1 + write-only + + + CH10 + Channel 10 Enable + 10 + 1 + write-only + + + CH11 + Channel 11 Enable + 11 + 1 + write-only + + + CH12 + Channel 12 Enable + 12 + 1 + write-only + + + CH13 + Channel 13 Enable + 13 + 1 + write-only + + + CH14 + Channel 14 Enable + 14 + 1 + write-only + + + CH15 + Channel 15 Enable + 15 + 1 + write-only + + + + + CHDR + AFEC Channel Disable Register + 0x00000018 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + CH2 + Channel 2 Disable + 2 + 1 + write-only + + + CH3 + Channel 3 Disable + 3 + 1 + write-only + + + CH4 + Channel 4 Disable + 4 + 1 + write-only + + + CH5 + Channel 5 Disable + 5 + 1 + write-only + + + CH6 + Channel 6 Disable + 6 + 1 + write-only + + + CH7 + Channel 7 Disable + 7 + 1 + write-only + + + CH8 + Channel 8 Disable + 8 + 1 + write-only + + + CH9 + Channel 9 Disable + 9 + 1 + write-only + + + CH10 + Channel 10 Disable + 10 + 1 + write-only + + + CH11 + Channel 11 Disable + 11 + 1 + write-only + + + CH12 + Channel 12 Disable + 12 + 1 + write-only + + + CH13 + Channel 13 Disable + 13 + 1 + write-only + + + CH14 + Channel 14 Disable + 14 + 1 + write-only + + + CH15 + Channel 15 Disable + 15 + 1 + write-only + + + + + CHSR + AFEC Channel Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + CH2 + Channel 2 Status + 2 + 1 + read-only + + + CH3 + Channel 3 Status + 3 + 1 + read-only + + + CH4 + Channel 4 Status + 4 + 1 + read-only + + + CH5 + Channel 5 Status + 5 + 1 + read-only + + + CH6 + Channel 6 Status + 6 + 1 + read-only + + + CH7 + Channel 7 Status + 7 + 1 + read-only + + + CH8 + Channel 8 Status + 8 + 1 + read-only + + + CH9 + Channel 9 Status + 9 + 1 + read-only + + + CH10 + Channel 10 Status + 10 + 1 + read-only + + + CH11 + Channel 11 Status + 11 + 1 + read-only + + + CH12 + Channel 12 Status + 12 + 1 + read-only + + + CH13 + Channel 13 Status + 13 + 1 + read-only + + + CH14 + Channel 14 Status + 14 + 1 + read-only + + + CH15 + Channel 15 Status + 15 + 1 + read-only + + + + + LCDR + AFEC Last Converted Data Register + 0x00000020 + 32 + read-only + 0x00000000 + + + LDATA + Last Data Converted + 0 + 16 + read-only + + + CHNB + Channel Number + 24 + 4 + read-only + + + + + IER + AFEC Interrupt Enable Register + 0x00000024 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Enable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Enable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Enable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Enable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Enable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Enable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Enable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Enable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Enable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Enable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Enable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Enable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Enable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Enable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Enable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Enable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Enable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Enable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Enable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Enable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Enable + 31 + 1 + write-only + + + + + IDR + AFEC Interrupt Disable Register + 0x00000028 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Disable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Disable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Disable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Disable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Disable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Disable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Disable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Disable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Disable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Disable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Disable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Disable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Disable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Disable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Disable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Disable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Disable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Disable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Disable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Disable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Disable + 31 + 1 + write-only + + + + + IMR + AFEC Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion Interrupt Mask 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion Interrupt Mask 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion Interrupt Mask 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion Interrupt Mask 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion Interrupt Mask 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion Interrupt Mask 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion Interrupt Mask 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion Interrupt Mask 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion Interrupt Mask 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion Interrupt Mask 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion Interrupt Mask 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion Interrupt Mask 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion Interrupt Mask 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion Interrupt Mask 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion Interrupt Mask 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion Interrupt Mask 15 + 15 + 1 + read-only + + + DRDY + Data Ready Interrupt Mask + 24 + 1 + read-only + + + GOVRE + General Overrun Error Interrupt Mask + 25 + 1 + read-only + + + COMPE + Comparison Event Interrupt Mask + 26 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 27 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 28 + 1 + read-only + + + TEMPCHG + Temperature Change Interrupt Mask + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence Interrupt Mask + 31 + 1 + read-only + + + + + ISR + AFEC Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion 15 + 15 + 1 + read-only + + + DRDY + Data Ready + 24 + 1 + read-only + + + GOVRE + General Overrun Error + 25 + 1 + read-only + + + COMPE + Comparison Error + 26 + 1 + read-only + + + ENDRX + End of RX Buffer + 27 + 1 + read-only + + + RXBUFF + RX Buffer Full + 28 + 1 + read-only + + + TEMPCHG + Temperature Change + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence + 31 + 1 + read-only + + + + + OVER + AFEC Overrun Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + OVRE0 + Overrun Error 0 + 0 + 1 + read-only + + + OVRE1 + Overrun Error 1 + 1 + 1 + read-only + + + OVRE2 + Overrun Error 2 + 2 + 1 + read-only + + + OVRE3 + Overrun Error 3 + 3 + 1 + read-only + + + OVRE4 + Overrun Error 4 + 4 + 1 + read-only + + + OVRE5 + Overrun Error 5 + 5 + 1 + read-only + + + OVRE6 + Overrun Error 6 + 6 + 1 + read-only + + + OVRE7 + Overrun Error 7 + 7 + 1 + read-only + + + OVRE8 + Overrun Error 8 + 8 + 1 + read-only + + + OVRE9 + Overrun Error 9 + 9 + 1 + read-only + + + OVRE10 + Overrun Error 10 + 10 + 1 + read-only + + + OVRE11 + Overrun Error 11 + 11 + 1 + read-only + + + OVRE12 + Overrun Error 12 + 12 + 1 + read-only + + + OVRE13 + Overrun Error 13 + 13 + 1 + read-only + + + OVRE14 + Overrun Error 14 + 14 + 1 + read-only + + + OVRE15 + Overrun Error 15 + 15 + 1 + read-only + + + + + CWR + AFEC Compare Window Register + 0x00000050 + 32 + read-write + 0x00000000 + + + LOWTHRES + Low Threshold + 0 + 16 + read-write + + + HIGHTHRES + High Threshold + 16 + 16 + read-write + + + + + CGR + AFEC Channel Gain Register + 0x00000054 + 32 + read-write + 0x00000000 + + + GAIN0 + Gain for channel 0 + 0 + 2 + read-write + + + GAIN1 + Gain for channel 1 + 2 + 2 + read-write + + + GAIN2 + Gain for channel 2 + 4 + 2 + read-write + + + GAIN3 + Gain for channel 3 + 6 + 2 + read-write + + + GAIN4 + Gain for channel 4 + 8 + 2 + read-write + + + GAIN5 + Gain for channel 5 + 10 + 2 + read-write + + + GAIN6 + Gain for channel 6 + 12 + 2 + read-write + + + GAIN7 + Gain for channel 7 + 14 + 2 + read-write + + + GAIN8 + Gain for channel 8 + 16 + 2 + read-write + + + GAIN9 + Gain for channel 9 + 18 + 2 + read-write + + + GAIN10 + Gain for channel 10 + 20 + 2 + read-write + + + GAIN11 + Gain for channel 11 + 22 + 2 + read-write + + + GAIN12 + Gain for channel 12 + 24 + 2 + read-write + + + GAIN13 + Gain for channel 13 + 26 + 2 + read-write + + + GAIN14 + Gain for channel 14 + 28 + 2 + read-write + + + GAIN15 + Gain for channel 15 + 30 + 2 + read-write + + + + + CDOR + AFEC Channel Calibration DC Offset Register + 0x0000005C + 32 + read-write + 0x00000000 + + + OFF0 + Offset for Channel 0, used in Automatic Calibration Procedure + 0 + 1 + read-write + + + OFF1 + Offset for Channel 1, used in Automatic Calibration Procedure + 1 + 1 + read-write + + + OFF2 + Offset for Channel 2, used in Automatic Calibration Procedure + 2 + 1 + read-write + + + OFF3 + Offset for Channel 3, used in Automatic Calibration Procedure + 3 + 1 + read-write + + + OFF4 + Offset for Channel 4, used in Automatic Calibration Procedure + 4 + 1 + read-write + + + OFF5 + Offset for Channel 5, used in Automatic Calibration Procedure + 5 + 1 + read-write + + + OFF6 + Offset for Channel 6, used in Automatic Calibration Procedure + 6 + 1 + read-write + + + OFF7 + Offset for Channel 7, used in Automatic Calibration Procedure + 7 + 1 + read-write + + + OFF8 + Offset for Channel 8, used in Automatic Calibration Procedure + 8 + 1 + read-write + + + OFF9 + Offset for Channel 9, used in Automatic Calibration Procedure + 9 + 1 + read-write + + + OFF10 + Offset for Channel 10, used in Automatic Calibration Procedure + 10 + 1 + read-write + + + OFF11 + Offset for Channel 11, used in Automatic Calibration Procedure + 11 + 1 + read-write + + + OFF12 + Offset for Channel 12, used in Automatic Calibration Procedure + 12 + 1 + read-write + + + OFF13 + Offset for Channel 13, used in Automatic Calibration Procedure + 13 + 1 + read-write + + + OFF14 + Offset for Channel 14, used in Automatic Calibration Procedure + 14 + 1 + read-write + + + OFF15 + Offset for Channel 15, used in Automatic Calibration Procedure + 15 + 1 + read-write + + + + + DIFFR + AFEC Channel Differential Register + 0x00000060 + 32 + read-write + 0x00000000 + + + DIFF0 + Differential inputs for channel 0 + 0 + 1 + read-write + + + DIFF1 + Differential inputs for channel 1 + 1 + 1 + read-write + + + DIFF2 + Differential inputs for channel 2 + 2 + 1 + read-write + + + DIFF3 + Differential inputs for channel 3 + 3 + 1 + read-write + + + DIFF4 + Differential inputs for channel 4 + 4 + 1 + read-write + + + DIFF5 + Differential inputs for channel 5 + 5 + 1 + read-write + + + DIFF6 + Differential inputs for channel 6 + 6 + 1 + read-write + + + DIFF7 + Differential inputs for channel 7 + 7 + 1 + read-write + + + DIFF8 + Differential inputs for channel 8 + 8 + 1 + read-write + + + DIFF9 + Differential inputs for channel 9 + 9 + 1 + read-write + + + DIFF10 + Differential inputs for channel 10 + 10 + 1 + read-write + + + DIFF11 + Differential inputs for channel 11 + 11 + 1 + read-write + + + DIFF12 + Differential inputs for channel 12 + 12 + 1 + read-write + + + DIFF13 + Differential inputs for channel 13 + 13 + 1 + read-write + + + DIFF14 + Differential inputs for channel 14 + 14 + 1 + read-write + + + DIFF15 + Differential inputs for channel 15 + 15 + 1 + read-write + + + + + CSELR + AFEC Channel Register Selection + 0x00000064 + 32 + read-write + 0x00000000 + + + CSEL + Channel Selection + 0 + 4 + read-write + + + + + CDR + AFEC Channel Data Register + 0x00000068 + 32 + read-only + 0x00000000 + + + DATA + Converted Data + 0 + 12 + read-only + + + + + COCR + AFEC Channel Offset Compensation Register + 0x0000006C + 32 + read-write + 0x00000000 + + + AOFF + Analog Offset + 0 + 12 + read-write + + + + + TEMPMR + AFEC Temperature Sensor Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + RTCT + Temperature Sensor RTC Trigger mode + 0 + 1 + read-write + + + TEMPCMPMOD + Temperature Comparison Mode + 4 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + + + TEMPCWR + AFEC Temperature Compare Window Register + 0x00000074 + 32 + read-write + 0x00000000 + + + TLOWTHRES + Temperature Low Threshold + 0 + 16 + read-write + + + THIGHTHRES + Temperature High Threshold + 16 + 16 + read-write + + + + + ACR + AFEC Analog Control Register + 0x00000094 + 32 + read-write + 0x00000100 + + + IBCTL + AFEC Bias Current Control + 8 + 2 + read-write + + + + + COSR + AFEC Correction Select Register + 0x000000D0 + 32 + read-write + 0x00000000 + + + CVR + AFEC Correction Values Register + 0x000000D4 + 32 + read-write + 0x00000000 + + + CECR + AFEC Channel Error Correction Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + WPMR + AFEC Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x414443 + + + + + + + WPSR + AFEC Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + AFEC1 + 11147D + Analog-Front-End Controller 1 + AFEC + AFEC1_ + 0x400B4000 + + 0 + 0x4000 + registers + + + AFEC1 + 31 + + + + CR + AFEC Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + START + Start Conversion + 1 + 1 + write-only + + + AUTOCAL + Automatic Calibration of AFEC + 3 + 1 + write-only + + + + + MR + AFEC Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + Hardware triggers are disabled. Starting a conversion is only possible by software. + 0 + + + EN + Hardware trigger selected by TRGSEL field is enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + AFEC_TRIG0 + ADTRG pin + 0x0 + + + AFEC_TRIG1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + AFEC_TRIG2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + AFEC_TRIG3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + AFEC_TRIG4 + PWM Event Line 0 + 0x4 + + + AFEC_TRIG5 + PWM Event Line 1 + 0x5 + + + + + SLEEP + Sleep Mode + 5 + 1 + read-write + + + NORMAL + Normal Mode: The AFEC Core and reference voltage circuitry are kept ON between conversions + 0 + + + SLEEP + Sleep Mode: The AFEC Core and reference voltage circuitry are OFF between conversions + 1 + + + + + FWUP + Fast Wake-up + 6 + 1 + read-write + + + OFF + Normal Sleep Mode: The sleep mode is defined by the SLEEP bit + 0 + + + ON + Fast Wake Up Sleep Mode: The Voltage reference is ON between conversions and AFEC Core is OFF + 1 + + + + + FREERUN + Free Run Mode + 7 + 1 + read-write + + + OFF + Normal Mode + 0 + + + ON + Free Run Mode: Never wait for any trigger. + 1 + + + + + PRESCAL + Prescaler Rate Selection + 8 + 8 + read-write + + + STARTUP + Start-up Time + 16 + 4 + read-write + + + SUT0 + 0 periods of AFEClock + 0x0 + + + SUT8 + 8 periods of AFEClock + 0x1 + + + SUT16 + 16 periods of AFEClock + 0x2 + + + SUT24 + 24 periods of AFEClock + 0x3 + + + SUT64 + 64 periods of AFEClock + 0x4 + + + SUT80 + 80 periods of AFEClock + 0x5 + + + SUT96 + 96 periods of AFEClock + 0x6 + + + SUT112 + 112 periods of AFEClock + 0x7 + + + SUT512 + 512 periods of AFEClock + 0x8 + + + SUT576 + 576 periods of AFEClock + 0x9 + + + SUT640 + 640 periods of AFEClock + 0xA + + + SUT704 + 704 periods of AFEClock + 0xB + + + SUT768 + 768 periods of AFEClock + 0xC + + + SUT832 + 832 periods of AFEClock + 0xD + + + SUT896 + 896 periods of AFEClock + 0xE + + + SUT960 + 960 periods of AFEClock + 0xF + + + + + SETTLING + Analog Settling Time + 20 + 2 + read-write + + + AST3 + 3 periods of AFEClock + 0x0 + + + AST5 + 5 periods of AFEClock + 0x1 + + + AST9 + 9 periods of AFEClock + 0x2 + + + AST17 + 17 periods of AFEClock + 0x3 + + + + + ANACH + Analog Change + 23 + 1 + read-write + + + NONE + No analog change on channel switching: DIFF0, GAIN0 are used for all channels + 0 + + + ALLOWED + Allows different analog settings for each channel. See AFEC_CGR. + 1 + + + + + TRACKTIM + Tracking Time + 24 + 4 + read-write + + + TRANSFER + Transfer Period + 28 + 2 + read-write + + + USEQ + Use Sequence Enable + 31 + 1 + read-write + + + NUM_ORDER + Normal Mode: The controller converts channels in a simple numeric order. + 0 + + + REG_ORDER + User Sequence Mode: The sequence respects what is defined in AFEC_SEQR1 and AFEC_SEQR2. + 1 + + + + + + + EMR + AFEC Extended Mode Register + 0x00000008 + 32 + read-write + 0x00000000 + + + CMPMODE + Comparison Mode + 0 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + CMPSEL + Comparison Selected Channel + 3 + 5 + read-write + + + CMPALL + Compare All Channels + 9 + 1 + read-write + + + CMPFILTER + Compare Event Filtering + 12 + 2 + read-write + + + RES + Resolution + 16 + 3 + read-write + + + NO_AVERAGE + 12-bit resolution, AFEC sample rate is maximum (no averaging). + 0x0 + + + LOW_RES + 10-bit resolution, AFEC sample rate is maximum (no averaging). + 0x1 + + + OSR4 + 13-bit resolution, AFEC sample rate divided by 4 (averaging). + 0x2 + + + OSR16 + 14-bit resolution, AFEC sample rate divided by 16 (averaging). + 0x3 + + + OSR64 + 15-bit resolution, AFEC sample rate divided by 64 (averaging). + 0x4 + + + OSR256 + 16-bit resolution, AFEC sample rate divided by 256 (averaging). + 0x5 + + + + + AFEMODE + AFE Running Mode + 20 + 2 + read-write + + + NORMAL + Normal mode of operation. + 0x0 + + + OFFSET_ERROR + Offset Error mode to measure the offset error. + 0x1 + + + GAIN_ERROR_HIGH + Gain Error mode to measure the gain error. + 0x2 + + + GAIN_ERROR_LOW + + 0x3 + + + + + TAG + TAG of the AFEC_LDCR + 24 + 1 + read-write + + + STM + Single Trigger Mode + 25 + 1 + read-write + + + SIGNMODE + Sign Mode + 28 + 2 + read-write + + + SE_UNSG_DF_SIGN + Single-Ended Channels: Unsigned conversions.Differential Channels: Signed conversions. + 0x0 + + + SE_SIGN_DF_UNSG + Single-Ended Channels: Signed conversions.Differential Channels: Unsigned conversions. + 0x1 + + + ALL_UNSIGNED + All Channels: Unsigned conversions. + 0x2 + + + ALL_SIGNED + All Channels: Signed conversions. + 0x3 + + + + + + + SEQ1R + AFEC Channel Sequence 1 Register + 0x0000000C + 32 + read-write + 0x00000000 + + + USCH0 + User Sequence Number 0 + 0 + 4 + read-write + + + USCH1 + User Sequence Number 1 + 4 + 4 + read-write + + + USCH2 + User Sequence Number 2 + 8 + 4 + read-write + + + USCH3 + User Sequence Number 3 + 12 + 4 + read-write + + + USCH4 + User Sequence Number 4 + 16 + 4 + read-write + + + USCH5 + User Sequence Number 5 + 20 + 4 + read-write + + + USCH6 + User Sequence Number 6 + 24 + 4 + read-write + + + USCH7 + User Sequence Number 7 + 28 + 4 + read-write + + + + + SEQ2R + AFEC Channel Sequence 2 Register + 0x00000010 + 32 + read-write + 0x00000000 + + + USCH8 + User Sequence Number 8 + 0 + 4 + read-write + + + USCH9 + User Sequence Number 9 + 4 + 4 + read-write + + + USCH10 + User Sequence Number 10 + 8 + 4 + read-write + + + USCH11 + User Sequence Number 11 + 12 + 4 + read-write + + + USCH12 + User Sequence Number 12 + 16 + 4 + read-write + + + USCH13 + User Sequence Number 13 + 20 + 4 + read-write + + + USCH14 + User Sequence Number 14 + 24 + 4 + read-write + + + USCH15 + User Sequence Number 15 + 28 + 4 + read-write + + + + + CHER + AFEC Channel Enable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + CH2 + Channel 2 Enable + 2 + 1 + write-only + + + CH3 + Channel 3 Enable + 3 + 1 + write-only + + + CH4 + Channel 4 Enable + 4 + 1 + write-only + + + CH5 + Channel 5 Enable + 5 + 1 + write-only + + + CH6 + Channel 6 Enable + 6 + 1 + write-only + + + CH7 + Channel 7 Enable + 7 + 1 + write-only + + + CH8 + Channel 8 Enable + 8 + 1 + write-only + + + CH9 + Channel 9 Enable + 9 + 1 + write-only + + + CH10 + Channel 10 Enable + 10 + 1 + write-only + + + CH11 + Channel 11 Enable + 11 + 1 + write-only + + + CH12 + Channel 12 Enable + 12 + 1 + write-only + + + CH13 + Channel 13 Enable + 13 + 1 + write-only + + + CH14 + Channel 14 Enable + 14 + 1 + write-only + + + CH15 + Channel 15 Enable + 15 + 1 + write-only + + + + + CHDR + AFEC Channel Disable Register + 0x00000018 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + CH2 + Channel 2 Disable + 2 + 1 + write-only + + + CH3 + Channel 3 Disable + 3 + 1 + write-only + + + CH4 + Channel 4 Disable + 4 + 1 + write-only + + + CH5 + Channel 5 Disable + 5 + 1 + write-only + + + CH6 + Channel 6 Disable + 6 + 1 + write-only + + + CH7 + Channel 7 Disable + 7 + 1 + write-only + + + CH8 + Channel 8 Disable + 8 + 1 + write-only + + + CH9 + Channel 9 Disable + 9 + 1 + write-only + + + CH10 + Channel 10 Disable + 10 + 1 + write-only + + + CH11 + Channel 11 Disable + 11 + 1 + write-only + + + CH12 + Channel 12 Disable + 12 + 1 + write-only + + + CH13 + Channel 13 Disable + 13 + 1 + write-only + + + CH14 + Channel 14 Disable + 14 + 1 + write-only + + + CH15 + Channel 15 Disable + 15 + 1 + write-only + + + + + CHSR + AFEC Channel Status Register + 0x0000001C + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + CH2 + Channel 2 Status + 2 + 1 + read-only + + + CH3 + Channel 3 Status + 3 + 1 + read-only + + + CH4 + Channel 4 Status + 4 + 1 + read-only + + + CH5 + Channel 5 Status + 5 + 1 + read-only + + + CH6 + Channel 6 Status + 6 + 1 + read-only + + + CH7 + Channel 7 Status + 7 + 1 + read-only + + + CH8 + Channel 8 Status + 8 + 1 + read-only + + + CH9 + Channel 9 Status + 9 + 1 + read-only + + + CH10 + Channel 10 Status + 10 + 1 + read-only + + + CH11 + Channel 11 Status + 11 + 1 + read-only + + + CH12 + Channel 12 Status + 12 + 1 + read-only + + + CH13 + Channel 13 Status + 13 + 1 + read-only + + + CH14 + Channel 14 Status + 14 + 1 + read-only + + + CH15 + Channel 15 Status + 15 + 1 + read-only + + + + + LCDR + AFEC Last Converted Data Register + 0x00000020 + 32 + read-only + 0x00000000 + + + LDATA + Last Data Converted + 0 + 16 + read-only + + + CHNB + Channel Number + 24 + 4 + read-only + + + + + IER + AFEC Interrupt Enable Register + 0x00000024 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Enable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Enable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Enable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Enable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Enable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Enable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Enable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Enable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Enable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Enable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Enable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Enable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Enable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Enable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Enable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Enable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Enable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Enable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Enable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Enable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Enable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Enable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Enable + 31 + 1 + write-only + + + + + IDR + AFEC Interrupt Disable Register + 0x00000028 + 32 + write-only + + + EOC0 + End of Conversion Interrupt Disable 0 + 0 + 1 + write-only + + + EOC1 + End of Conversion Interrupt Disable 1 + 1 + 1 + write-only + + + EOC2 + End of Conversion Interrupt Disable 2 + 2 + 1 + write-only + + + EOC3 + End of Conversion Interrupt Disable 3 + 3 + 1 + write-only + + + EOC4 + End of Conversion Interrupt Disable 4 + 4 + 1 + write-only + + + EOC5 + End of Conversion Interrupt Disable 5 + 5 + 1 + write-only + + + EOC6 + End of Conversion Interrupt Disable 6 + 6 + 1 + write-only + + + EOC7 + End of Conversion Interrupt Disable 7 + 7 + 1 + write-only + + + EOC8 + End of Conversion Interrupt Disable 8 + 8 + 1 + write-only + + + EOC9 + End of Conversion Interrupt Disable 9 + 9 + 1 + write-only + + + EOC10 + End of Conversion Interrupt Disable 10 + 10 + 1 + write-only + + + EOC11 + End of Conversion Interrupt Disable 11 + 11 + 1 + write-only + + + EOC12 + End of Conversion Interrupt Disable 12 + 12 + 1 + write-only + + + EOC13 + End of Conversion Interrupt Disable 13 + 13 + 1 + write-only + + + EOC14 + End of Conversion Interrupt Disable 14 + 14 + 1 + write-only + + + EOC15 + End of Conversion Interrupt Disable 15 + 15 + 1 + write-only + + + DRDY + Data Ready Interrupt Disable + 24 + 1 + write-only + + + GOVRE + General Overrun Error Interrupt Disable + 25 + 1 + write-only + + + COMPE + Comparison Event Interrupt Disable + 26 + 1 + write-only + + + ENDRX + End of Receive Buffer Interrupt Disable + 27 + 1 + write-only + + + RXBUFF + Receive Buffer Full Interrupt Disable + 28 + 1 + write-only + + + TEMPCHG + Temperature Change Interrupt Disable + 30 + 1 + write-only + + + EOCAL + End of Calibration Sequence Interrupt Disable + 31 + 1 + write-only + + + + + IMR + AFEC Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion Interrupt Mask 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion Interrupt Mask 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion Interrupt Mask 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion Interrupt Mask 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion Interrupt Mask 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion Interrupt Mask 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion Interrupt Mask 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion Interrupt Mask 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion Interrupt Mask 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion Interrupt Mask 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion Interrupt Mask 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion Interrupt Mask 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion Interrupt Mask 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion Interrupt Mask 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion Interrupt Mask 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion Interrupt Mask 15 + 15 + 1 + read-only + + + DRDY + Data Ready Interrupt Mask + 24 + 1 + read-only + + + GOVRE + General Overrun Error Interrupt Mask + 25 + 1 + read-only + + + COMPE + Comparison Event Interrupt Mask + 26 + 1 + read-only + + + ENDRX + End of Receive Buffer Interrupt Mask + 27 + 1 + read-only + + + RXBUFF + Receive Buffer Full Interrupt Mask + 28 + 1 + read-only + + + TEMPCHG + Temperature Change Interrupt Mask + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence Interrupt Mask + 31 + 1 + read-only + + + + + ISR + AFEC Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + EOC0 + End of Conversion 0 + 0 + 1 + read-only + + + EOC1 + End of Conversion 1 + 1 + 1 + read-only + + + EOC2 + End of Conversion 2 + 2 + 1 + read-only + + + EOC3 + End of Conversion 3 + 3 + 1 + read-only + + + EOC4 + End of Conversion 4 + 4 + 1 + read-only + + + EOC5 + End of Conversion 5 + 5 + 1 + read-only + + + EOC6 + End of Conversion 6 + 6 + 1 + read-only + + + EOC7 + End of Conversion 7 + 7 + 1 + read-only + + + EOC8 + End of Conversion 8 + 8 + 1 + read-only + + + EOC9 + End of Conversion 9 + 9 + 1 + read-only + + + EOC10 + End of Conversion 10 + 10 + 1 + read-only + + + EOC11 + End of Conversion 11 + 11 + 1 + read-only + + + EOC12 + End of Conversion 12 + 12 + 1 + read-only + + + EOC13 + End of Conversion 13 + 13 + 1 + read-only + + + EOC14 + End of Conversion 14 + 14 + 1 + read-only + + + EOC15 + End of Conversion 15 + 15 + 1 + read-only + + + DRDY + Data Ready + 24 + 1 + read-only + + + GOVRE + General Overrun Error + 25 + 1 + read-only + + + COMPE + Comparison Error + 26 + 1 + read-only + + + ENDRX + End of RX Buffer + 27 + 1 + read-only + + + RXBUFF + RX Buffer Full + 28 + 1 + read-only + + + TEMPCHG + Temperature Change + 30 + 1 + read-only + + + EOCAL + End of Calibration Sequence + 31 + 1 + read-only + + + + + OVER + AFEC Overrun Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + OVRE0 + Overrun Error 0 + 0 + 1 + read-only + + + OVRE1 + Overrun Error 1 + 1 + 1 + read-only + + + OVRE2 + Overrun Error 2 + 2 + 1 + read-only + + + OVRE3 + Overrun Error 3 + 3 + 1 + read-only + + + OVRE4 + Overrun Error 4 + 4 + 1 + read-only + + + OVRE5 + Overrun Error 5 + 5 + 1 + read-only + + + OVRE6 + Overrun Error 6 + 6 + 1 + read-only + + + OVRE7 + Overrun Error 7 + 7 + 1 + read-only + + + OVRE8 + Overrun Error 8 + 8 + 1 + read-only + + + OVRE9 + Overrun Error 9 + 9 + 1 + read-only + + + OVRE10 + Overrun Error 10 + 10 + 1 + read-only + + + OVRE11 + Overrun Error 11 + 11 + 1 + read-only + + + OVRE12 + Overrun Error 12 + 12 + 1 + read-only + + + OVRE13 + Overrun Error 13 + 13 + 1 + read-only + + + OVRE14 + Overrun Error 14 + 14 + 1 + read-only + + + OVRE15 + Overrun Error 15 + 15 + 1 + read-only + + + + + CWR + AFEC Compare Window Register + 0x00000050 + 32 + read-write + 0x00000000 + + + LOWTHRES + Low Threshold + 0 + 16 + read-write + + + HIGHTHRES + High Threshold + 16 + 16 + read-write + + + + + CGR + AFEC Channel Gain Register + 0x00000054 + 32 + read-write + 0x00000000 + + + GAIN0 + Gain for channel 0 + 0 + 2 + read-write + + + GAIN1 + Gain for channel 1 + 2 + 2 + read-write + + + GAIN2 + Gain for channel 2 + 4 + 2 + read-write + + + GAIN3 + Gain for channel 3 + 6 + 2 + read-write + + + GAIN4 + Gain for channel 4 + 8 + 2 + read-write + + + GAIN5 + Gain for channel 5 + 10 + 2 + read-write + + + GAIN6 + Gain for channel 6 + 12 + 2 + read-write + + + GAIN7 + Gain for channel 7 + 14 + 2 + read-write + + + GAIN8 + Gain for channel 8 + 16 + 2 + read-write + + + GAIN9 + Gain for channel 9 + 18 + 2 + read-write + + + GAIN10 + Gain for channel 10 + 20 + 2 + read-write + + + GAIN11 + Gain for channel 11 + 22 + 2 + read-write + + + GAIN12 + Gain for channel 12 + 24 + 2 + read-write + + + GAIN13 + Gain for channel 13 + 26 + 2 + read-write + + + GAIN14 + Gain for channel 14 + 28 + 2 + read-write + + + GAIN15 + Gain for channel 15 + 30 + 2 + read-write + + + + + CDOR + AFEC Channel Calibration DC Offset Register + 0x0000005C + 32 + read-write + 0x00000000 + + + OFF0 + Offset for Channel 0, used in Automatic Calibration Procedure + 0 + 1 + read-write + + + OFF1 + Offset for Channel 1, used in Automatic Calibration Procedure + 1 + 1 + read-write + + + OFF2 + Offset for Channel 2, used in Automatic Calibration Procedure + 2 + 1 + read-write + + + OFF3 + Offset for Channel 3, used in Automatic Calibration Procedure + 3 + 1 + read-write + + + OFF4 + Offset for Channel 4, used in Automatic Calibration Procedure + 4 + 1 + read-write + + + OFF5 + Offset for Channel 5, used in Automatic Calibration Procedure + 5 + 1 + read-write + + + OFF6 + Offset for Channel 6, used in Automatic Calibration Procedure + 6 + 1 + read-write + + + OFF7 + Offset for Channel 7, used in Automatic Calibration Procedure + 7 + 1 + read-write + + + OFF8 + Offset for Channel 8, used in Automatic Calibration Procedure + 8 + 1 + read-write + + + OFF9 + Offset for Channel 9, used in Automatic Calibration Procedure + 9 + 1 + read-write + + + OFF10 + Offset for Channel 10, used in Automatic Calibration Procedure + 10 + 1 + read-write + + + OFF11 + Offset for Channel 11, used in Automatic Calibration Procedure + 11 + 1 + read-write + + + OFF12 + Offset for Channel 12, used in Automatic Calibration Procedure + 12 + 1 + read-write + + + OFF13 + Offset for Channel 13, used in Automatic Calibration Procedure + 13 + 1 + read-write + + + OFF14 + Offset for Channel 14, used in Automatic Calibration Procedure + 14 + 1 + read-write + + + OFF15 + Offset for Channel 15, used in Automatic Calibration Procedure + 15 + 1 + read-write + + + + + DIFFR + AFEC Channel Differential Register + 0x00000060 + 32 + read-write + 0x00000000 + + + DIFF0 + Differential inputs for channel 0 + 0 + 1 + read-write + + + DIFF1 + Differential inputs for channel 1 + 1 + 1 + read-write + + + DIFF2 + Differential inputs for channel 2 + 2 + 1 + read-write + + + DIFF3 + Differential inputs for channel 3 + 3 + 1 + read-write + + + DIFF4 + Differential inputs for channel 4 + 4 + 1 + read-write + + + DIFF5 + Differential inputs for channel 5 + 5 + 1 + read-write + + + DIFF6 + Differential inputs for channel 6 + 6 + 1 + read-write + + + DIFF7 + Differential inputs for channel 7 + 7 + 1 + read-write + + + DIFF8 + Differential inputs for channel 8 + 8 + 1 + read-write + + + DIFF9 + Differential inputs for channel 9 + 9 + 1 + read-write + + + DIFF10 + Differential inputs for channel 10 + 10 + 1 + read-write + + + DIFF11 + Differential inputs for channel 11 + 11 + 1 + read-write + + + DIFF12 + Differential inputs for channel 12 + 12 + 1 + read-write + + + DIFF13 + Differential inputs for channel 13 + 13 + 1 + read-write + + + DIFF14 + Differential inputs for channel 14 + 14 + 1 + read-write + + + DIFF15 + Differential inputs for channel 15 + 15 + 1 + read-write + + + + + CSELR + AFEC Channel Register Selection + 0x00000064 + 32 + read-write + 0x00000000 + + + CSEL + Channel Selection + 0 + 4 + read-write + + + + + CDR + AFEC Channel Data Register + 0x00000068 + 32 + read-only + 0x00000000 + + + DATA + Converted Data + 0 + 12 + read-only + + + + + COCR + AFEC Channel Offset Compensation Register + 0x0000006C + 32 + read-write + 0x00000000 + + + AOFF + Analog Offset + 0 + 12 + read-write + + + + + TEMPMR + AFEC Temperature Sensor Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + RTCT + Temperature Sensor RTC Trigger mode + 0 + 1 + read-write + + + TEMPCMPMOD + Temperature Comparison Mode + 4 + 2 + read-write + + + LOW + Generates an event when the converted data is lower than the low threshold of the window. + 0x0 + + + HIGH + Generates an event when the converted data is higher than the high threshold of the window. + 0x1 + + + IN + Generates an event when the converted data is in the comparison window. + 0x2 + + + OUT + Generates an event when the converted data is out of the comparison window. + 0x3 + + + + + + + TEMPCWR + AFEC Temperature Compare Window Register + 0x00000074 + 32 + read-write + 0x00000000 + + + TLOWTHRES + Temperature Low Threshold + 0 + 16 + read-write + + + THIGHTHRES + Temperature High Threshold + 16 + 16 + read-write + + + + + ACR + AFEC Analog Control Register + 0x00000094 + 32 + read-write + 0x00000100 + + + IBCTL + AFEC Bias Current Control + 8 + 2 + read-write + + + + + COSR + AFEC Correction Select Register + 0x000000D0 + 32 + read-write + 0x00000000 + + + CVR + AFEC Correction Values Register + 0x000000D4 + 32 + read-write + 0x00000000 + + + CECR + AFEC Channel Error Correction Register + 0x000000D8 + 32 + read-write + 0x00000000 + + + WPMR + AFEC Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x414443 + + + + + + + WPSR + AFEC Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + DACC + 6461K + Digital-to-Analog Converter Controller + DACC_ + 0x400B8000 + + 0 + 0x4000 + registers + + + DACC + 32 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + TRGEN + Trigger Enable + 0 + 1 + read-write + + + DIS + External trigger mode disabled. DACC in free-running mode. + 0 + + + EN + External trigger mode enabled. + 1 + + + + + TRGSEL + Trigger Selection + 1 + 3 + read-write + + + TRGSEL0 + External trigger + 0x0 + + + TRGSEL1 + TIO Output of the Timer Counter Channel 0 + 0x1 + + + TRGSEL2 + TIO Output of the Timer Counter Channel 1 + 0x2 + + + TRGSEL3 + TIO Output of the Timer Counter Channel 2 + 0x3 + + + TRGSEL4 + PWM Event Line 0 + 0x4 + + + TRGSEL5 + PWM Event Line 1 + 0x5 + + + + + WORD + Word Transfer + 4 + 1 + read-write + + + HALF + Half-word transfer + 0 + + + WORD + Word transfer + 1 + + + + + ONE + Must Be Set to 1 + 8 + 1 + read-write + + + USER_SEL + User Channel Selection + 16 + 2 + read-write + + + CHANNEL0 + Channel 0 + 0 + + + CHANNEL1 + Channel 1 + 1 + + + + + TAG + Tag Selection Mode + 20 + 1 + read-write + + + DIS + Tag selection mode disabled. Using USER_SEL to select the channel for the conversion. + 0 + + + EN + Tag selection mode enabled + 1 + + + + + MAXS + Maximum Speed Mode + 21 + 1 + read-write + + + NORMAL + Normal mode + 0 + + + MAXIMUM + Maximum speed mode enabled + 1 + + + + + CLKDIV + Clock Divider + 22 + 1 + read-write + + + DIV_2 + DAC clock is peripheral clock divided by 2 + 0 + + + DIV_4 + DAC clock is peripheral clock divided by 4 (to be used when peripheral clock frequency is above 100 MHz) + 1 + + + + + STARTUP + Startup Time Selection + 24 + 6 + read-write + + + 0 + 0 periods of peripheral clock + 0x0 + + + 8 + 8 periods of peripheral clock + 0x1 + + + 16 + 16 periods of peripheral clock + 0x2 + + + 24 + 24 periods of peripheral clock + 0x3 + + + 64 + 64 periods of peripheral clock + 0x4 + + + 80 + 80 periods of peripheral clock + 0x5 + + + 96 + 96 periods of peripheral clock + 0x6 + + + 112 + 112 periods of peripheral clock + 0x7 + + + 512 + 512 periods of peripheral clock + 0x8 + + + 576 + 576 periods of peripheral clock + 0x9 + + + 640 + 640 periods of peripheral clock + 0xA + + + 704 + 704 periods of peripheral clock + 0xB + + + 768 + 768 periods of peripheral clock + 0xC + + + 832 + 832 periods of peripheral clock + 0xD + + + 896 + 896 periods of peripheral clock + 0xE + + + 960 + 960 periods of peripheral clock + 0xF + + + 1024 + 1024 periods of peripheral clock + 0x10 + + + 1088 + 1088 periods of peripheral clock + 0x11 + + + 1152 + 1152 periods of peripheral clock + 0x12 + + + 1216 + 1216 periods of peripheral clock + 0x13 + + + 1280 + 1280 periods of peripheral clock + 0x14 + + + 1344 + 1344 periods of peripheral clock + 0x15 + + + 1408 + 1408 periods of peripheral clock + 0x16 + + + 1472 + 1472 periods of peripheral clock + 0x17 + + + 1536 + 1536 periods of peripheral clock + 0x18 + + + 1600 + 1600 periods of peripheral clock + 0x19 + + + 1664 + 1664 periods of peripheral clock + 0x1A + + + 1728 + 1728 periods of peripheral clock + 0x1B + + + 1792 + 1792 periods of peripheral clock + 0x1C + + + 1856 + 1856 periods of peripheral clock + 0x1D + + + 1920 + 1920 periods of peripheral clock + 0x1E + + + 1984 + 1984 periods of peripheral clock + 0x1F + + + 2048 + 2048 periods of peripheral clock + 0x20 + + + 2112 + 2112 periods of peripheral clock + 0x21 + + + 2176 + 2176 periods of peripheral clock + 0x22 + + + 2240 + 2240 periods of peripheral clock + 0x23 + + + 2304 + 2304 periods of peripheral clock + 0x24 + + + 2368 + 2368 periods of peripheral clock + 0x25 + + + 2432 + 2432 periods of peripheral clock + 0x26 + + + 2496 + 2496 periods of peripheral clock + 0x27 + + + 2560 + 2560 periods of peripheral clock + 0x28 + + + 2624 + 2624 periods of peripheral clock + 0x29 + + + 2688 + 2688 periods of peripheral clock + 0x2A + + + 2752 + 2752 periods of peripheral clock + 0x2B + + + 2816 + 2816 periods of peripheral clock + 0x2C + + + 2880 + 2880 periods of peripheral clock + 0x2D + + + 2944 + 2944 periods of peripheral clock + 0x2E + + + 3008 + 3008 periods of peripheral clock + 0x2F + + + 3072 + 3072 periods of peripheral clock + 0x30 + + + 3136 + 3136 periods of peripheral clock + 0x31 + + + 3200 + 3200 periods of peripheral clock + 0x32 + + + 3264 + 3264 periods of peripheral clock + 0x33 + + + 3328 + 3328 periods of peripheral clock + 0x34 + + + 3392 + 3392 periods of peripheral clock + 0x35 + + + 3456 + 3456 periods of peripheral clock + 0x36 + + + 3520 + 3520 periods of peripheral clock + 0x37 + + + 3584 + 3584 periods of peripheral clock + 0x38 + + + 3648 + 3648 periods of peripheral clock + 0x39 + + + 3712 + 3712 periods of peripheral clock + 0x3A + + + 3776 + 3776 periods of peripheral clock + 0x3B + + + 3840 + 3840 periods of peripheral clock + 0x3C + + + 3904 + 3904 periods of peripheral clock + 0x3D + + + 3968 + 3968 periods of peripheral clock + 0x3E + + + 4032 + 4032 periods of peripheral clock + 0x3F + + + + + + + CHER + Channel Enable Register + 0x00000010 + 32 + write-only + + + CH0 + Channel 0 Enable + 0 + 1 + write-only + + + CH1 + Channel 1 Enable + 1 + 1 + write-only + + + + + CHDR + Channel Disable Register + 0x00000014 + 32 + write-only + + + CH0 + Channel 0 Disable + 0 + 1 + write-only + + + CH1 + Channel 1 Disable + 1 + 1 + write-only + + + + + CHSR + Channel Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + CH0 + Channel 0 Status + 0 + 1 + read-only + + + CH1 + Channel 1 Status + 1 + 1 + read-only + + + + + CDR + Conversion Data Register + 0x00000020 + 32 + write-only + + + DATA + Data to Convert + 0 + 32 + write-only + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + TXRDY + Transmit Ready Interrupt Enable + 0 + 1 + write-only + + + EOC + End of Conversion Interrupt Enable + 1 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Enable + 2 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Enable + 3 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + TXRDY + Transmit Ready Interrupt Disable. + 0 + 1 + write-only + + + EOC + End of Conversion Interrupt Disable + 1 + 1 + write-only + + + ENDTX + End of Transmit Buffer Interrupt Disable + 2 + 1 + write-only + + + TXBUFE + Transmit Buffer Empty Interrupt Disable + 3 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + TXRDY + Transmit Ready Interrupt Mask + 0 + 1 + read-only + + + EOC + End of Conversion Interrupt Mask + 1 + 1 + read-only + + + ENDTX + End of Transmit Buffer Interrupt Mask + 2 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty Interrupt Mask + 3 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + TXRDY + Transmit Ready Interrupt Flag + 0 + 1 + read-only + + + EOC + End of Conversion Interrupt Flag + 1 + 1 + read-only + + + ENDTX + End of DMA Interrupt Flag + 2 + 1 + read-only + + + TXBUFE + Transmit Buffer Empty + 3 + 1 + read-only + + + + + ACR + Analog Current Register + 0x00000094 + 32 + read-write + 0x00000000 + + + IBCTLCH0 + Analog Output Current Control + 0 + 2 + read-write + + + IBCTLCH1 + Analog Output Current Control + 2 + 2 + read-write + + + IBCTLDACCORE + Bias Current Control for DAC Core + 8 + 2 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x444143 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 8 + read-only + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + ACC + 6490E + Analog Comparator Controller + ACC_ + 0x400BC000 + + 0 + 0x4000 + registers + + + ACC + 33 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + SWRST + Software Reset + 0 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + SELMINUS + Selection for Minus Comparator Input + 0 + 3 + read-write + + + TS + Select TS + 0x0 + + + ADVREF + Select ADVREF + 0x1 + + + DAC0 + Select DAC0 + 0x2 + + + DAC1 + Select DAC1 + 0x3 + + + AD0 + Select AD0 + 0x4 + + + AD1 + Select AD1 + 0x5 + + + AD2 + Select AD2 + 0x6 + + + AD3 + Select AD3 + 0x7 + + + + + SELPLUS + Selection For Plus Comparator Input + 4 + 3 + read-write + + + AD0 + Select AD0 + 0x0 + + + AD1 + Select AD1 + 0x1 + + + AD2 + Select AD2 + 0x2 + + + AD3 + Select AD3 + 0x3 + + + AD4 + Select AD4 + 0x4 + + + AD5 + Select AD5 + 0x5 + + + AD6 + Select AD6 + 0x6 + + + AD7 + Select AD7 + 0x7 + + + + + ACEN + Analog Comparator Enable + 8 + 1 + read-write + + + DIS + Analog comparator disabled. + 0 + + + EN + Analog comparator enabled. + 1 + + + + + EDGETYP + Edge Type + 9 + 2 + read-write + + + RISING + Only rising edge of comparator output + 0x0 + + + FALLING + Falling edge of comparator output + 0x1 + + + ANY + Any edge of comparator output + 0x2 + + + + + INV + Invert Comparator Output + 12 + 1 + read-write + + + DIS + Analog comparator output is directly processed. + 0 + + + EN + Analog comparator output is inverted prior to being processed. + 1 + + + + + SELFS + Selection Of Fault Source + 13 + 1 + read-write + + + CF + The CF flag is used to drive the FAULT output. + 0 + + + OUTPUT + The output of the analog comparator flag is used to drive the FAULT output. + 1 + + + + + FE + Fault Enable + 14 + 1 + read-write + + + DIS + The FAULT output is tied to 0. + 0 + + + EN + The FAULT output is driven by the signal defined by SELFS. + 1 + + + + + + + IER + Interrupt Enable Register + 0x00000024 + 32 + write-only + + + CE + Comparison Edge + 0 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000028 + 32 + write-only + + + CE + Comparison Edge + 0 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x0000002C + 32 + read-only + 0x00000000 + + + CE + Comparison Edge + 0 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x00000030 + 32 + read-only + 0x00000000 + + + CE + Comparison Edge + 0 + 1 + read-only + + + SCO + Synchronized Comparator Output + 1 + 1 + read-only + + + MASK + Flag Mask + 31 + 1 + read-only + + + + + ACR + Analog Control Register + 0x00000094 + 32 + read-write + 0x00000000 + + + ISEL + Current Selection + 0 + 1 + read-write + + + LOPW + Low-power option. + 0 + + + HISP + High-speed option. + 1 + + + + + HYST + Hysteresis Selection + 1 + 2 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x414343 + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + + + + + DMAC + 6233P + DMA Controller + DMAC_ + 0x400C0000 + + 0 + 0x4000 + registers + + + DMAC + 20 + + + + GCFG + DMAC Global Configuration Register + 0x00000000 + 32 + read-write + 0x00000010 + + + ARB_CFG + Arbiter Configuration + 4 + 1 + read-write + + + FIXED + Fixed priority arbiter (see "Basic Definitions" ) + 0 + + + ROUND_ROBIN + Modified round robin arbiter. + 1 + + + + + + + EN + DMAC Enable Register + 0x00000004 + 32 + read-write + 0x00000000 + + + ENABLE + General Enable of DMA + 0 + 1 + read-write + + + + + SREQ + DMAC Software Single Request Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SSREQ0 + Source Request + 0 + 1 + read-write + + + DSREQ0 + Destination Request + 1 + 1 + read-write + + + SSREQ1 + Source Request + 2 + 1 + read-write + + + DSREQ1 + Destination Request + 3 + 1 + read-write + + + SSREQ2 + Source Request + 4 + 1 + read-write + + + DSREQ2 + Destination Request + 5 + 1 + read-write + + + SSREQ3 + Source Request + 6 + 1 + read-write + + + DSREQ3 + Destination Request + 7 + 1 + read-write + + + + + CREQ + DMAC Software Chunk Transfer Request Register + 0x0000000C + 32 + read-write + 0x00000000 + + + SCREQ0 + Source Chunk Request + 0 + 1 + read-write + + + DCREQ0 + Destination Chunk Request + 1 + 1 + read-write + + + SCREQ1 + Source Chunk Request + 2 + 1 + read-write + + + DCREQ1 + Destination Chunk Request + 3 + 1 + read-write + + + SCREQ2 + Source Chunk Request + 4 + 1 + read-write + + + DCREQ2 + Destination Chunk Request + 5 + 1 + read-write + + + SCREQ3 + Source Chunk Request + 6 + 1 + read-write + + + DCREQ3 + Destination Chunk Request + 7 + 1 + read-write + + + + + LAST + DMAC Software Last Transfer Flag Register + 0x00000010 + 32 + read-write + 0x00000000 + + + SLAST0 + Source Last + 0 + 1 + read-write + + + DLAST0 + Destination Last + 1 + 1 + read-write + + + SLAST1 + Source Last + 2 + 1 + read-write + + + DLAST1 + Destination Last + 3 + 1 + read-write + + + SLAST2 + Source Last + 4 + 1 + read-write + + + DLAST2 + Destination Last + 5 + 1 + read-write + + + SLAST3 + Source Last + 6 + 1 + read-write + + + DLAST3 + Destination Last + 7 + 1 + read-write + + + + + EBCIER + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Enable register. + 0x00000018 + 32 + write-only + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + write-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + write-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + write-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + write-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + write-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + write-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + write-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + write-only + + + ERR0 + Access Error [3:0] + 16 + 1 + write-only + + + ERR1 + Access Error [3:0] + 17 + 1 + write-only + + + ERR2 + Access Error [3:0] + 18 + 1 + write-only + + + ERR3 + Access Error [3:0] + 19 + 1 + write-only + + + + + EBCIDR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Disable register. + 0x0000001C + 32 + write-only + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + write-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + write-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + write-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + write-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + write-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + write-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + write-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + write-only + + + ERR0 + Access Error [3:0] + 16 + 1 + write-only + + + ERR1 + Access Error [3:0] + 17 + 1 + write-only + + + ERR2 + Access Error [3:0] + 18 + 1 + write-only + + + ERR3 + Access Error [3:0] + 19 + 1 + write-only + + + + + EBCIMR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Mask Register. + 0x00000020 + 32 + read-only + 0x00000000 + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + read-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + read-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + read-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + read-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + read-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + read-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + read-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + read-only + + + ERR0 + Access Error [3:0] + 16 + 1 + read-only + + + ERR1 + Access Error [3:0] + 17 + 1 + read-only + + + ERR2 + Access Error [3:0] + 18 + 1 + read-only + + + ERR3 + Access Error [3:0] + 19 + 1 + read-only + + + + + EBCISR + DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Status Register. + 0x00000024 + 32 + read-only + 0x00000000 + + + BTC0 + Buffer Transfer Completed [3:0] + 0 + 1 + read-only + + + BTC1 + Buffer Transfer Completed [3:0] + 1 + 1 + read-only + + + BTC2 + Buffer Transfer Completed [3:0] + 2 + 1 + read-only + + + BTC3 + Buffer Transfer Completed [3:0] + 3 + 1 + read-only + + + CBTC0 + Chained Buffer Transfer Completed [3:0] + 8 + 1 + read-only + + + CBTC1 + Chained Buffer Transfer Completed [3:0] + 9 + 1 + read-only + + + CBTC2 + Chained Buffer Transfer Completed [3:0] + 10 + 1 + read-only + + + CBTC3 + Chained Buffer Transfer Completed [3:0] + 11 + 1 + read-only + + + ERR0 + Access Error [3:0] + 16 + 1 + read-only + + + ERR1 + Access Error [3:0] + 17 + 1 + read-only + + + ERR2 + Access Error [3:0] + 18 + 1 + read-only + + + ERR3 + Access Error [3:0] + 19 + 1 + read-only + + + + + CHER + DMAC Channel Handler Enable Register + 0x00000028 + 32 + write-only + + + ENA0 + Enable [3:0] + 0 + 1 + write-only + + + ENA1 + Enable [3:0] + 1 + 1 + write-only + + + ENA2 + Enable [3:0] + 2 + 1 + write-only + + + ENA3 + Enable [3:0] + 3 + 1 + write-only + + + SUSP0 + Suspend [3:0] + 8 + 1 + write-only + + + SUSP1 + Suspend [3:0] + 9 + 1 + write-only + + + SUSP2 + Suspend [3:0] + 10 + 1 + write-only + + + SUSP3 + Suspend [3:0] + 11 + 1 + write-only + + + KEEP0 + Keep on [3:0] + 24 + 1 + write-only + + + KEEP1 + Keep on [3:0] + 25 + 1 + write-only + + + KEEP2 + Keep on [3:0] + 26 + 1 + write-only + + + KEEP3 + Keep on [3:0] + 27 + 1 + write-only + + + + + CHDR + DMAC Channel Handler Disable Register + 0x0000002C + 32 + write-only + + + DIS0 + Disable [3:0] + 0 + 1 + write-only + + + DIS1 + Disable [3:0] + 1 + 1 + write-only + + + DIS2 + Disable [3:0] + 2 + 1 + write-only + + + DIS3 + Disable [3:0] + 3 + 1 + write-only + + + RES0 + Resume [3:0] + 8 + 1 + write-only + + + RES1 + Resume [3:0] + 9 + 1 + write-only + + + RES2 + Resume [3:0] + 10 + 1 + write-only + + + RES3 + Resume [3:0] + 11 + 1 + write-only + + + + + CHSR + DMAC Channel Handler Status Register + 0x00000030 + 32 + read-only + 0x00FF0000 + + + ENA0 + Enable [3:0] + 0 + 1 + read-only + + + ENA1 + Enable [3:0] + 1 + 1 + read-only + + + ENA2 + Enable [3:0] + 2 + 1 + read-only + + + ENA3 + Enable [3:0] + 3 + 1 + read-only + + + SUSP0 + Suspend [3:0] + 8 + 1 + read-only + + + SUSP1 + Suspend [3:0] + 9 + 1 + read-only + + + SUSP2 + Suspend [3:0] + 10 + 1 + read-only + + + SUSP3 + Suspend [3:0] + 11 + 1 + read-only + + + EMPT0 + Empty [3:0] + 16 + 1 + read-only + + + EMPT1 + Empty [3:0] + 17 + 1 + read-only + + + EMPT2 + Empty [3:0] + 18 + 1 + read-only + + + EMPT3 + Empty [3:0] + 19 + 1 + read-only + + + STAL0 + Stalled [3:0] + 24 + 1 + read-only + + + STAL1 + Stalled [3:0] + 25 + 1 + read-only + + + STAL2 + Stalled [3:0] + 26 + 1 + read-only + + + STAL3 + Stalled [3:0] + 27 + 1 + read-only + + + + + SADDR0 + DMAC Channel Source Address Register (ch_num = 0) + 0x0000003C + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR0 + DMAC Channel Destination Address Register (ch_num = 0) + 0x00000040 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR0 + DMAC Channel Descriptor Address Register (ch_num = 0) + 0x00000044 + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA0 + DMAC Channel Control A Register (ch_num = 0) + 0x00000048 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB0 + DMAC Channel Control B Register (ch_num = 0) + 0x0000004C + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG0 + DMAC Channel Configuration Register (ch_num = 0) + 0x00000050 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR1 + DMAC Channel Source Address Register (ch_num = 1) + 0x00000064 + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR1 + DMAC Channel Destination Address Register (ch_num = 1) + 0x00000068 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR1 + DMAC Channel Descriptor Address Register (ch_num = 1) + 0x0000006C + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA1 + DMAC Channel Control A Register (ch_num = 1) + 0x00000070 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB1 + DMAC Channel Control B Register (ch_num = 1) + 0x00000074 + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG1 + DMAC Channel Configuration Register (ch_num = 1) + 0x00000078 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR2 + DMAC Channel Source Address Register (ch_num = 2) + 0x0000008C + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR2 + DMAC Channel Destination Address Register (ch_num = 2) + 0x00000090 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR2 + DMAC Channel Descriptor Address Register (ch_num = 2) + 0x00000094 + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA2 + DMAC Channel Control A Register (ch_num = 2) + 0x00000098 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB2 + DMAC Channel Control B Register (ch_num = 2) + 0x0000009C + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG2 + DMAC Channel Configuration Register (ch_num = 2) + 0x000000A0 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + SADDR3 + DMAC Channel Source Address Register (ch_num = 3) + 0x000000B4 + 32 + read-write + 0x00000000 + + + SADDR + Channel x Source Address + 0 + 32 + read-write + + + + + DADDR3 + DMAC Channel Destination Address Register (ch_num = 3) + 0x000000B8 + 32 + read-write + 0x00000000 + + + DADDR + Channel x Destination Address + 0 + 32 + read-write + + + + + DSCR3 + DMAC Channel Descriptor Address Register (ch_num = 3) + 0x000000BC + 32 + read-write + 0x00000000 + + + DSCR + Buffer Transfer Descriptor Address + 2 + 30 + read-write + + + + + CTRLA3 + DMAC Channel Control A Register (ch_num = 3) + 0x000000C0 + 32 + read-write + 0x00000000 + + + BTSIZE + Buffer Transfer Size + 0 + 16 + read-write + + + SRC_WIDTH + Transfer Width for the Source + 24 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DST_WIDTH + Transfer Width for the Destination + 28 + 2 + read-write + + + BYTE + the transfer size is set to 8-bit width + 0x0 + + + HALF_WORD + the transfer size is set to 16-bit width + 0x1 + + + WORD + the transfer size is set to 32-bit width + 0x2 + + + + + DONE + Current Descriptor Stop Command and Transfer Completed Memory Indicator + 31 + 1 + read-write + + + + + CTRLB3 + DMAC Channel Control B Register (ch_num = 3) + 0x000000C4 + 32 + read-write + 0x00000000 + + + SRC_DSCR + Source Address Descriptor + 16 + 1 + read-write + + + FETCH_FROM_MEM + Source address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the source. + 1 + + + + + DST_DSCR + Destination Address Descriptor + 20 + 1 + read-write + + + FETCH_FROM_MEM + Destination address is updated when the descriptor is fetched from the memory. + 0 + + + FETCH_DISABLE + Buffer Descriptor Fetch operation is disabled for the destination. + 1 + + + + + FC + Flow Control + 21 + 2 + read-write + + + MEM2MEM_DMA_FC + Memory-to-Memory Transfer DMAC is flow controller + 0x0 + + + MEM2PER_DMA_FC + Memory-to-Peripheral Transfer DMAC is flow controller + 0x1 + + + PER2MEM_DMA_FC + Peripheral-to-Memory Transfer DMAC is flow controller + 0x2 + + + PER2PER_DMA_FC + Peripheral-to-Peripheral Transfer DMAC is flow controller + 0x3 + + + + + SRC_INCR + Incrementing, Decrementing or Fixed Address for the Source + 24 + 2 + read-write + + + INCREMENTING + The source address is incremented + 0x0 + + + DECREMENTING + The source address is decremented + 0x1 + + + FIXED + The source address remains unchanged + 0x2 + + + + + DST_INCR + Incrementing, Decrementing or Fixed Address for the Destination + 28 + 2 + read-write + + + INCREMENTING + The destination address is incremented + 0x0 + + + DECREMENTING + The destination address is decremented + 0x1 + + + FIXED + The destination address remains unchanged + 0x2 + + + + + IEN + Interrupt Enable Not + 30 + 1 + read-write + + + + + CFG3 + DMAC Channel Configuration Register (ch_num = 3) + 0x000000C8 + 32 + read-write + 0x01000000 + + + SRC_PER + Source with Peripheral identifier + 0 + 4 + read-write + + + DST_PER + Destination with Peripheral identifier + 4 + 4 + read-write + + + SRC_H2SEL + Software or Hardware Selection for the Source + 9 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + DST_H2SEL + Software or Hardware Selection for the Destination + 13 + 1 + read-write + + + SW + Software handshaking interface is used to trigger a transfer request. + 0 + + + HW + Hardware handshaking interface is used to trigger a transfer request. + 1 + + + + + SOD + Stop On Done + 16 + 1 + read-write + + + DISABLE + STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register. + 0 + + + ENABLE + STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1. + 1 + + + + + LOCK_IF + Interface Lock + 20 + 1 + read-write + + + DISABLE + Interface Lock capability is disabled + 0 + + + ENABLE + Interface Lock capability is enabled + 1 + + + + + LOCK_B + Bus Lock + 21 + 1 + read-write + + + DISABLE + AHB Bus Locking capability is disabled. + 0 + + + + + LOCK_IF_L + Master Interface Arbiter Lock + 22 + 1 + read-write + + + CHUNK + The Master Interface Arbiter is locked by the channel x for a chunk transfer. + 0 + + + BUFFER + The Master Interface Arbiter is locked by the channel x for a buffer transfer. + 1 + + + + + AHB_PROT + AHB Protection + 24 + 3 + read-write + + + FIFOCFG + FIFO Configuration + 28 + 2 + read-write + + + ALAP_CFG + The largest defined length AHB burst is performed on the destination AHB interface. + 0x0 + + + HALF_CFG + When half FIFO size is available/filled, a source/destination request is serviced. + 0x1 + + + ASAP_CFG + When there is enough space/data available to perform a single AHB access, then the request is serviced. + 0x2 + + + + + + + WPMR + DMAC Write Protect Mode Register + 0x000001E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x444D41 + + + + + + + WPSR + DMAC Write Protect Status Register + 0x000001E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + CMCC + 11108C + Cortex M Cache Controller + CMCC_ + 0x400C4000 + + 0 + 0x4000 + registers + + + + TYPE + Cache Type Register + 0x00000000 + 32 + read-only + + + AP + Access Port Access Allowed + 0 + 1 + read-only + + + GCLK + Dynamic Clock Gating Supported + 1 + 1 + read-only + + + RANDP + Random Selection Policy Supported + 2 + 1 + read-only + + + LRUP + Least Recently Used Policy Supported + 3 + 1 + read-only + + + RRP + Random Selection Policy Supported + 4 + 1 + read-only + + + WAYNUM + Number of Way + 5 + 2 + read-only + + + DMAPPED + Direct Mapped Cache + 0x0 + + + ARCH2WAY + 2-WAY set associative + 0x1 + + + ARCH4WAY + 4-WAY set associative + 0x2 + + + ARCH8WAY + 8-WAY set associative + 0x3 + + + + + LCKDOWN + Lock Down Supported + 7 + 1 + read-only + + + CSIZE + Cache Size + 8 + 3 + read-only + + + CSIZE_1KB + Cache Size 1 Kbytes + 0x0 + + + CSIZE_2KB + Cache Size 2 Kbytes + 0x1 + + + CSIZE_4KB + Cache Size 4 Kbytes + 0x2 + + + CSIZE_8KB + Cache Size 8 Kbytes + 0x3 + + + + + CLSIZE + Cache Size + 11 + 3 + read-only + + + CLSIZE_1KB + 4 Bytes + 0x0 + + + CLSIZE_2KB + 8 Bytes + 0x1 + + + CLSIZE_4KB + 16 Bytes + 0x2 + + + CLSIZE_8KB + 32 Bytes + 0x3 + + + + + + + CFG + Cache Configuration Register + 0x00000004 + 32 + read-write + 0x00000000 + + + GCLKDIS + Disable Clock Gating + 0 + 1 + read-write + + + + + CTRL + Cache Control Register + 0x00000008 + 32 + write-only + 0x00000000 + + + CEN + Cache Controller Enable + 0 + 1 + write-only + + + + + SR + Cache Status Register + 0x0000000C + 32 + read-only + 0x00000001 + + + CSTS + Cache Controller Status + 0 + 1 + read-only + + + + + MAINT0 + Cache Maintenance Register 0 + 0x00000020 + 32 + write-only + + + INVALL + Cache Controller Invalidate All + 0 + 1 + write-only + + + + + MAINT1 + Cache Maintenance Register 1 + 0x00000024 + 32 + write-only + + + INDEX + Invalidate Index + 4 + 5 + write-only + + + WAY + Invalidate Way + 30 + 2 + write-only + + + WAY0 + Way 0 is selection for index invalidation + 0x0 + + + WAY1 + Way 1 is selection for index invalidation + 0x1 + + + WAY2 + Way 2 is selection for index invalidation + 0x2 + + + WAY3 + Way 3 is selection for index invalidation + 0x3 + + + + + + + MCFG + Cache Monitor Configuration Register + 0x00000028 + 32 + read-write + 0x00000000 + + + MODE + Cache Controller Monitor Counter Mode + 0 + 2 + read-write + + + CYCLE_COUNT + Cycle counter + 0x0 + + + IHIT_COUNT + Instruction hit counter + 0x1 + + + DHIT_COUNT + Data hit counter + 0x2 + + + + + + + MEN + Cache Monitor Enable Register + 0x0000002C + 32 + read-write + 0x00000000 + + + MENABLE + Cache Controller Monitor Enable + 0 + 1 + read-write + + + + + MCTRL + Cache Monitor Control Register + 0x00000030 + 32 + write-only + + + SWRST + Monitor + 0 + 1 + write-only + + + + + MSR + Cache Monitor Status Register + 0x00000034 + 32 + read-only + 0x00000000 + + + EVENT_CNT + Monitor Event Counter + 0 + 32 + read-only + + + + + + + MATRIX + 11227A + AHB Bus Matrix + 0x400E0200 + + 0 + 0x200 + registers + + + + 7 + 4 + 0-6 + MATRIX_MCFG[%s] + Master Configuration Register + 0x00000000 + 32 + read-write + + + ULBT + Undefined Length Burst Type + 0 + 3 + read-write + + + + + 6 + 4 + 0-5 + MATRIX_SCFG[%s] + Slave Configuration Register + 0x00000040 + 32 + read-write + + + SLOT_CYCLE + Maximum Bus Grant Duration for Masters + 0 + 9 + read-write + + + DEFMSTR_TYPE + Default Master Type + 16 + 2 + read-write + + + FIXED_DEFMSTR + Fixed Default Master + 18 + 4 + read-write + + + + + MATRIX_PRAS0 + Priority Register A for Slave 0 + 0x00000080 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS1 + Priority Register A for Slave 1 + 0x00000088 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS2 + Priority Register A for Slave 2 + 0x00000090 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS3 + Priority Register A for Slave 3 + 0x00000098 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS4 + Priority Register A for Slave 4 + 0x000000A0 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_PRAS5 + Priority Register A for Slave 5 + 0x000000A8 + 32 + read-write + 0x33333333 + + + M0PR + Master 0 Priority + 0 + 2 + read-write + + + M1PR + Master 1 Priority + 4 + 2 + read-write + + + M2PR + Master 2 Priority + 8 + 2 + read-write + + + M3PR + Master 3 Priority + 12 + 2 + read-write + + + M4PR + Master 4 Priority + 16 + 2 + read-write + + + M5PR + Master 5 Priority + 20 + 2 + read-write + + + M6PR + Master 6 Priority + 24 + 2 + read-write + + + + + MATRIX_MRCR + Master Remap Control Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RCB0 + Remap Command Bit for Master 0 + 0 + 1 + read-write + + + RCB1 + Remap Command Bit for Master 1 + 1 + 1 + read-write + + + RCB2 + Remap Command Bit for Master 2 + 2 + 1 + read-write + + + RCB3 + Remap Command Bit for Master 3 + 3 + 1 + read-write + + + RCB4 + Remap Command Bit for Master 4 + 4 + 1 + read-write + + + RCB5 + Remap Command Bit for Master 5 + 5 + 1 + read-write + + + RCB6 + Remap Command Bit for Master 6 + 6 + 1 + read-write + + + + + CCFG_SYSIO + System I/O Configuration Register + 0x00000114 + 32 + read-write + 0x00000000 + + + SYSIO4 + PB4 or TDI Assignment + 4 + 1 + read-write + + + SYSIO5 + PB5 or TDO/TRACESWO Assignment + 5 + 1 + read-write + + + SYSIO6 + PB6 or TMS/SWDIO Assignment + 6 + 1 + read-write + + + SYSIO7 + PB7 or TCK/SWCLK Assignment + 7 + 1 + read-write + + + SYSIO10 + PB10 or DDM Assignment + 10 + 1 + read-write + + + SYSIO11 + PB11 or DDP Assignment + 11 + 1 + read-write + + + SYSIO12 + PB12 or ERASE Assignment + 12 + 1 + read-write + + + + + CCFG_SMCNFCS + SMC NAND Flash Chip Select Configuration Register + 0x00000124 + 32 + read-write + 0x00000000 + + + SMC_NFCS0 + SMC NAND Flash Chip Select 0 Assignment + 0 + 1 + read-write + + + SMC_NFCS1 + SMC NAND Flash Chip Select 1 Assignment + 1 + 1 + read-write + + + SMC_NFCS2 + SMC NAND Flash Chip Select 2 Assignment + 2 + 1 + read-write + + + SMC_NFCS3 + SMC NAND Flash Chip Select 3 Assignment + 3 + 1 + read-write + + + + + MATRIX_WPMR + Write Protect Mode Register + 0x000001E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protect Enable + 0 + 1 + read-write + + + WPKEY + Write Protect KEY (Write-only) + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0. + 0x4D4154 + + + + + + + MATRIX_WPSR + Write Protect Status Register + 0x000001E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protect Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protect Violation Source + 8 + 16 + read-only + + + + + + + PMC + 11116N + Power Management Controller + 0x400E0400 + + 0 + 0x140 + registers + + + PMC + 5 + + + + PMC_SCER + System Clock Enable Register + 0x00000000 + 32 + write-only + + + UDP + USB Device Port Clock Enable + 7 + 1 + write-only + + + PCK0 + Programmable Clock 0 Output Enable + 8 + 1 + write-only + + + PCK1 + Programmable Clock 1 Output Enable + 9 + 1 + write-only + + + PCK2 + Programmable Clock 2 Output Enable + 10 + 1 + write-only + + + + + PMC_SCDR + System Clock Disable Register + 0x00000004 + 32 + write-only + + + UDP + USB Device Port Clock Disable + 7 + 1 + write-only + + + PCK0 + Programmable Clock 0 Output Disable + 8 + 1 + write-only + + + PCK1 + Programmable Clock 1 Output Disable + 9 + 1 + write-only + + + PCK2 + Programmable Clock 2 Output Disable + 10 + 1 + write-only + + + + + PMC_SCSR + System Clock Status Register + 0x00000008 + 32 + read-only + 0x00000001 + + + UDP + USB Device Port Clock Status + 7 + 1 + read-only + + + PCK0 + Programmable Clock 0 Output Status + 8 + 1 + read-only + + + PCK1 + Programmable Clock 1 Output Status + 9 + 1 + read-only + + + PCK2 + Programmable Clock 2 Output Status + 10 + 1 + read-only + + + + + PMC_PCER0 + Peripheral Clock Enable Register 0 + 0x00000010 + 32 + write-only + + + PID7 + Peripheral Clock 7 Enable + 7 + 1 + write-only + + + PID8 + Peripheral Clock 8 Enable + 8 + 1 + write-only + + + PID9 + Peripheral Clock 9 Enable + 9 + 1 + write-only + + + PID10 + Peripheral Clock 10 Enable + 10 + 1 + write-only + + + PID11 + Peripheral Clock 11 Enable + 11 + 1 + write-only + + + PID12 + Peripheral Clock 12 Enable + 12 + 1 + write-only + + + PID13 + Peripheral Clock 13 Enable + 13 + 1 + write-only + + + PID14 + Peripheral Clock 14 Enable + 14 + 1 + write-only + + + PID15 + Peripheral Clock 15 Enable + 15 + 1 + write-only + + + PID16 + Peripheral Clock 16 Enable + 16 + 1 + write-only + + + PID17 + Peripheral Clock 17 Enable + 17 + 1 + write-only + + + PID18 + Peripheral Clock 18 Enable + 18 + 1 + write-only + + + PID19 + Peripheral Clock 19 Enable + 19 + 1 + write-only + + + PID20 + Peripheral Clock 20 Enable + 20 + 1 + write-only + + + PID21 + Peripheral Clock 21 Enable + 21 + 1 + write-only + + + PID22 + Peripheral Clock 22 Enable + 22 + 1 + write-only + + + PID23 + Peripheral Clock 23 Enable + 23 + 1 + write-only + + + PID24 + Peripheral Clock 24 Enable + 24 + 1 + write-only + + + PID25 + Peripheral Clock 25 Enable + 25 + 1 + write-only + + + PID26 + Peripheral Clock 26 Enable + 26 + 1 + write-only + + + PID27 + Peripheral Clock 27 Enable + 27 + 1 + write-only + + + PID28 + Peripheral Clock 28 Enable + 28 + 1 + write-only + + + PID29 + Peripheral Clock 29 Enable + 29 + 1 + write-only + + + PID30 + Peripheral Clock 30 Enable + 30 + 1 + write-only + + + PID31 + Peripheral Clock 31 Enable + 31 + 1 + write-only + + + + + PMC_PCDR0 + Peripheral Clock Disable Register 0 + 0x00000014 + 32 + write-only + + + PID7 + Peripheral Clock 7 Disable + 7 + 1 + write-only + + + PID8 + Peripheral Clock 8 Disable + 8 + 1 + write-only + + + PID9 + Peripheral Clock 9 Disable + 9 + 1 + write-only + + + PID10 + Peripheral Clock 10 Disable + 10 + 1 + write-only + + + PID11 + Peripheral Clock 11 Disable + 11 + 1 + write-only + + + PID12 + Peripheral Clock 12 Disable + 12 + 1 + write-only + + + PID13 + Peripheral Clock 13 Disable + 13 + 1 + write-only + + + PID14 + Peripheral Clock 14 Disable + 14 + 1 + write-only + + + PID15 + Peripheral Clock 15 Disable + 15 + 1 + write-only + + + PID16 + Peripheral Clock 16 Disable + 16 + 1 + write-only + + + PID17 + Peripheral Clock 17 Disable + 17 + 1 + write-only + + + PID18 + Peripheral Clock 18 Disable + 18 + 1 + write-only + + + PID19 + Peripheral Clock 19 Disable + 19 + 1 + write-only + + + PID20 + Peripheral Clock 20 Disable + 20 + 1 + write-only + + + PID21 + Peripheral Clock 21 Disable + 21 + 1 + write-only + + + PID22 + Peripheral Clock 22 Disable + 22 + 1 + write-only + + + PID23 + Peripheral Clock 23 Disable + 23 + 1 + write-only + + + PID24 + Peripheral Clock 24 Disable + 24 + 1 + write-only + + + PID25 + Peripheral Clock 25 Disable + 25 + 1 + write-only + + + PID26 + Peripheral Clock 26 Disable + 26 + 1 + write-only + + + PID27 + Peripheral Clock 27 Disable + 27 + 1 + write-only + + + PID28 + Peripheral Clock 28 Disable + 28 + 1 + write-only + + + PID29 + Peripheral Clock 29 Disable + 29 + 1 + write-only + + + PID30 + Peripheral Clock 30 Disable + 30 + 1 + write-only + + + PID31 + Peripheral Clock 31 Disable + 31 + 1 + write-only + + + + + PMC_PCSR0 + Peripheral Clock Status Register 0 + 0x00000018 + 32 + read-only + 0x00000000 + + + PID7 + Peripheral Clock 7 Status + 7 + 1 + read-only + + + PID8 + Peripheral Clock 8 Status + 8 + 1 + read-only + + + PID9 + Peripheral Clock 9 Status + 9 + 1 + read-only + + + PID10 + Peripheral Clock 10 Status + 10 + 1 + read-only + + + PID11 + Peripheral Clock 11 Status + 11 + 1 + read-only + + + PID12 + Peripheral Clock 12 Status + 12 + 1 + read-only + + + PID13 + Peripheral Clock 13 Status + 13 + 1 + read-only + + + PID14 + Peripheral Clock 14 Status + 14 + 1 + read-only + + + PID15 + Peripheral Clock 15 Status + 15 + 1 + read-only + + + PID16 + Peripheral Clock 16 Status + 16 + 1 + read-only + + + PID17 + Peripheral Clock 17 Status + 17 + 1 + read-only + + + PID18 + Peripheral Clock 18 Status + 18 + 1 + read-only + + + PID19 + Peripheral Clock 19 Status + 19 + 1 + read-only + + + PID20 + Peripheral Clock 20 Status + 20 + 1 + read-only + + + PID21 + Peripheral Clock 21 Status + 21 + 1 + read-only + + + PID22 + Peripheral Clock 22 Status + 22 + 1 + read-only + + + PID23 + Peripheral Clock 23 Status + 23 + 1 + read-only + + + PID24 + Peripheral Clock 24 Status + 24 + 1 + read-only + + + PID25 + Peripheral Clock 25 Status + 25 + 1 + read-only + + + PID26 + Peripheral Clock 26 Status + 26 + 1 + read-only + + + PID27 + Peripheral Clock 27 Status + 27 + 1 + read-only + + + PID28 + Peripheral Clock 28 Status + 28 + 1 + read-only + + + PID29 + Peripheral Clock 29 Status + 29 + 1 + read-only + + + PID30 + Peripheral Clock 30 Status + 30 + 1 + read-only + + + PID31 + Peripheral Clock 31 Status + 31 + 1 + read-only + + + + + CKGR_MOR + Main Oscillator Register + 0x00000020 + 32 + read-write + 0x00000008 + + + MOSCXTEN + Main Crystal Oscillator Enable + 0 + 1 + read-write + + + MOSCXTBY + Main Crystal Oscillator Bypass + 1 + 1 + read-write + + + WAITMODE + Wait Mode Command + 2 + 1 + read-write + + + MOSCRCEN + Main On-Chip RC Oscillator Enable + 3 + 1 + read-write + + + MOSCRCF + Main On-Chip RC Oscillator Frequency Selection + 4 + 3 + read-write + + + 4_MHz + The Fast RC Oscillator Frequency is at 4 MHz (default) + 0x0 + + + 8_MHz + The Fast RC Oscillator Frequency is at 8 MHz + 0x1 + + + 12_MHz + The Fast RC Oscillator Frequency is at 12 MHz + 0x2 + + + + + MOSCXTST + Main Crystal Oscillator Start-up Time + 8 + 8 + read-write + + + KEY + Write Access Password + 16 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x37 + + + + + MOSCSEL + Main Oscillator Selection + 24 + 1 + read-write + + + CFDEN + Clock Failure Detector Enable + 25 + 1 + read-write + + + + + CKGR_MCFR + Main Clock Frequency Register + 0x00000024 + 32 + read-write + 0x00000000 + + + MAINF + Main Clock Frequency + 0 + 16 + read-write + + + MAINFRDY + Main Clock Ready + 16 + 1 + read-write + + + RCMEAS + RC Oscillator Frequency Measure (write-only) + 20 + 1 + read-write + + + + + CKGR_PLLAR + PLLA Register + 0x00000028 + 32 + read-write + 0x00003F00 + + + DIVA + PLLA Front_End Divider + 0 + 8 + read-write + + + PLLACOUNT + PLLA Counter + 8 + 6 + read-write + + + MULA + PLLA Multiplier + 16 + 11 + read-write + + + ONE + Must Be Set to 1 + 29 + 1 + read-write + + + + + PMC_MCKR + Master Clock Register + 0x00000030 + 32 + read-write + 0x00000001 + + + CSS + Master Clock Source Selection + 0 + 2 + read-write + + + SLOW_CLK + Slow Clock is selected + 0x0 + + + MAIN_CLK + Main Clock is selected + 0x1 + + + PLLA_CLK + PLLA Clock is selected + 0x2 + + + + + PRES + Processor Clock Prescaler + 4 + 3 + read-write + + + CLK_1 + Selected clock + 0x0 + + + CLK_2 + Selected clock divided by 2 + 0x1 + + + CLK_4 + Selected clock divided by 4 + 0x2 + + + CLK_8 + Selected clock divided by 8 + 0x3 + + + CLK_16 + Selected clock divided by 16 + 0x4 + + + CLK_32 + Selected clock divided by 32 + 0x5 + + + CLK_64 + Selected clock divided by 64 + 0x6 + + + CLK_3 + Selected clock divided by 3 + 0x7 + + + + + PLLADIV2 + PLLA Divisor by 2 + 12 + 1 + read-write + + + + + PMC_USB + USB Clock Register + 0x00000038 + 32 + read-write + 0x00000000 + + + USBDIV + Divider for USB Clock + 8 + 4 + read-write + + + + + 3 + 4 + 0-2 + PMC_PCK[%s] + Programmable Clock 0 Register + 0x00000040 + 32 + read-write + + + CSS + Master Clock Source Selection + 0 + 3 + read-write + + + SLOW_CLK + Slow Clock is selected + 0x0 + + + MAIN_CLK + Main Clock is selected + 0x1 + + + PLLA_CLK + PLLA Clock is selected + 0x2 + + + MCK + Master Clock is selected + 0x4 + + + + + PRES + Programmable Clock Prescaler + 4 + 3 + read-write + + + CLK_1 + Selected clock + 0x0 + + + CLK_2 + Selected clock divided by 2 + 0x1 + + + CLK_4 + Selected clock divided by 4 + 0x2 + + + CLK_8 + Selected clock divided by 8 + 0x3 + + + CLK_16 + Selected clock divided by 16 + 0x4 + + + CLK_32 + Selected clock divided by 32 + 0x5 + + + CLK_64 + Selected clock divided by 64 + 0x6 + + + + + + + PMC_IER + Interrupt Enable Register + 0x00000060 + 32 + write-only + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Enable + 0 + 1 + write-only + + + LOCKA + PLLA Lock Interrupt Enable + 1 + 1 + write-only + + + MCKRDY + Master Clock Ready Interrupt Enable + 3 + 1 + write-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Enable + 8 + 1 + write-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Enable + 9 + 1 + write-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Enable + 10 + 1 + write-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Enable + 16 + 1 + write-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Enable + 17 + 1 + write-only + + + CFDEV + Clock Failure Detector Event Interrupt Enable + 18 + 1 + write-only + + + + + PMC_IDR + Interrupt Disable Register + 0x00000064 + 32 + write-only + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Disable + 0 + 1 + write-only + + + LOCKA + PLLA Lock Interrupt Disable + 1 + 1 + write-only + + + MCKRDY + Master Clock Ready Interrupt Disable + 3 + 1 + write-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Disable + 8 + 1 + write-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Disable + 9 + 1 + write-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Disable + 10 + 1 + write-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Disable + 16 + 1 + write-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Disable + 17 + 1 + write-only + + + CFDEV + Clock Failure Detector Event Interrupt Disable + 18 + 1 + write-only + + + + + PMC_SR + Status Register + 0x00000068 + 32 + read-only + 0x00010008 + + + MOSCXTS + Main XTAL Oscillator Status + 0 + 1 + read-only + + + LOCKA + PLLA Lock Status + 1 + 1 + read-only + + + MCKRDY + Master Clock Status + 3 + 1 + read-only + + + OSCSELS + Slow Clock Oscillator Selection + 7 + 1 + read-only + + + PCKRDY0 + Programmable Clock Ready Status + 8 + 1 + read-only + + + PCKRDY1 + Programmable Clock Ready Status + 9 + 1 + read-only + + + PCKRDY2 + Programmable Clock Ready Status + 10 + 1 + read-only + + + MOSCSELS + Main Oscillator Selection Status + 16 + 1 + read-only + + + MOSCRCS + Main On-Chip RC Oscillator Status + 17 + 1 + read-only + + + CFDEV + Clock Failure Detector Event + 18 + 1 + read-only + + + CFDS + Clock Failure Detector Status + 19 + 1 + read-only + + + FOS + Clock Failure Detector Fault Output Status + 20 + 1 + read-only + + + + + PMC_IMR + Interrupt Mask Register + 0x0000006C + 32 + read-only + 0x00000000 + + + MOSCXTS + Main Crystal Oscillator Status Interrupt Mask + 0 + 1 + read-only + + + LOCKA + PLLA Lock Interrupt Mask + 1 + 1 + read-only + + + MCKRDY + Master Clock Ready Interrupt Mask + 3 + 1 + read-only + + + PCKRDY0 + Programmable Clock Ready 0 Interrupt Mask + 8 + 1 + read-only + + + PCKRDY1 + Programmable Clock Ready 1 Interrupt Mask + 9 + 1 + read-only + + + PCKRDY2 + Programmable Clock Ready 2 Interrupt Mask + 10 + 1 + read-only + + + MOSCSELS + Main Oscillator Selection Status Interrupt Mask + 16 + 1 + read-only + + + MOSCRCS + Main On-Chip RC Status Interrupt Mask + 17 + 1 + read-only + + + CFDEV + Clock Failure Detector Event Interrupt Mask + 18 + 1 + read-only + + + + + PMC_FSMR + Fast Startup Mode Register + 0x00000070 + 32 + read-write + 0x00000000 + + + FSTT0 + Fast Startup Input Enable 0 + 0 + 1 + read-write + + + FSTT1 + Fast Startup Input Enable 1 + 1 + 1 + read-write + + + FSTT2 + Fast Startup Input Enable 2 + 2 + 1 + read-write + + + FSTT3 + Fast Startup Input Enable 3 + 3 + 1 + read-write + + + FSTT4 + Fast Startup Input Enable 4 + 4 + 1 + read-write + + + FSTT5 + Fast Startup Input Enable 5 + 5 + 1 + read-write + + + FSTT6 + Fast Startup Input Enable 6 + 6 + 1 + read-write + + + FSTT7 + Fast Startup Input Enable 7 + 7 + 1 + read-write + + + FSTT8 + Fast Startup Input Enable 8 + 8 + 1 + read-write + + + FSTT9 + Fast Startup Input Enable 9 + 9 + 1 + read-write + + + FSTT10 + Fast Startup Input Enable 10 + 10 + 1 + read-write + + + FSTT11 + Fast Startup Input Enable 11 + 11 + 1 + read-write + + + FSTT12 + Fast Startup Input Enable 12 + 12 + 1 + read-write + + + FSTT13 + Fast Startup Input Enable 13 + 13 + 1 + read-write + + + FSTT14 + Fast Startup Input Enable 14 + 14 + 1 + read-write + + + FSTT15 + Fast Startup Input Enable 15 + 15 + 1 + read-write + + + RTTAL + RTT Alarm Enable + 16 + 1 + read-write + + + RTCAL + RTC Alarm Enable + 17 + 1 + read-write + + + USBAL + USB Alarm Enable + 18 + 1 + read-write + + + LPM + Low-power Mode + 20 + 1 + read-write + + + FLPM + Flash Low-power Mode + 21 + 2 + read-write + + + FLASH_STANDBY + Flash is in Standby Mode when system enters Wait Mode + 0x0 + + + FLASH_DEEP_POWERDOWN + Flash is in deep-power-down mode when system enters Wait Mode + 0x1 + + + FLASH_IDLE + idle mode + 0x2 + + + + + + + PMC_FSPR + Fast Startup Polarity Register + 0x00000074 + 32 + read-write + 0x00000000 + + + FSTP0 + Fast Startup Input Polarityx + 0 + 1 + read-write + + + FSTP1 + Fast Startup Input Polarityx + 1 + 1 + read-write + + + FSTP2 + Fast Startup Input Polarityx + 2 + 1 + read-write + + + FSTP3 + Fast Startup Input Polarityx + 3 + 1 + read-write + + + FSTP4 + Fast Startup Input Polarityx + 4 + 1 + read-write + + + FSTP5 + Fast Startup Input Polarityx + 5 + 1 + read-write + + + FSTP6 + Fast Startup Input Polarityx + 6 + 1 + read-write + + + FSTP7 + Fast Startup Input Polarityx + 7 + 1 + read-write + + + FSTP8 + Fast Startup Input Polarityx + 8 + 1 + read-write + + + FSTP9 + Fast Startup Input Polarityx + 9 + 1 + read-write + + + FSTP10 + Fast Startup Input Polarityx + 10 + 1 + read-write + + + FSTP11 + Fast Startup Input Polarityx + 11 + 1 + read-write + + + FSTP12 + Fast Startup Input Polarityx + 12 + 1 + read-write + + + FSTP13 + Fast Startup Input Polarityx + 13 + 1 + read-write + + + FSTP14 + Fast Startup Input Polarityx + 14 + 1 + read-write + + + FSTP15 + Fast Startup Input Polarityx + 15 + 1 + read-write + + + + + PMC_FOCR + Fault Output Clear Register + 0x00000078 + 32 + write-only + + + FOCLR + Fault Output Clear + 0 + 1 + write-only + + + + + PMC_WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x504D43 + + + + + + + PMC_WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + PMC_PCER1 + Peripheral Clock Enable Register 1 + 0x00000100 + 32 + write-only + + + PID32 + Peripheral Clock 32 Enable + 0 + 1 + write-only + + + PID33 + Peripheral Clock 33 Enable + 1 + 1 + write-only + + + PID34 + Peripheral Clock 34 Enable + 2 + 1 + write-only + + + PID35 + Peripheral Clock 35 Enable + 3 + 1 + write-only + + + PID36 + Peripheral Clock 36 Enable + 4 + 1 + write-only + + + PID37 + Peripheral Clock 37 Enable + 5 + 1 + write-only + + + PID38 + Peripheral Clock 38 Enable + 6 + 1 + write-only + + + PID39 + Peripheral Clock 39 Enable + 7 + 1 + write-only + + + PID40 + Peripheral Clock 40 Enable + 8 + 1 + write-only + + + PID41 + Peripheral Clock 41 Enable + 9 + 1 + write-only + + + PID42 + Peripheral Clock 42 Enable + 10 + 1 + write-only + + + PID43 + Peripheral Clock 43 Enable + 11 + 1 + write-only + + + PID44 + Peripheral Clock 44 Enable + 12 + 1 + write-only + + + PID45 + Peripheral Clock 45 Enable + 13 + 1 + write-only + + + PID46 + Peripheral Clock 46 Enable + 14 + 1 + write-only + + + PID47 + Peripheral Clock 47 Enable + 15 + 1 + write-only + + + + + PMC_PCDR1 + Peripheral Clock Disable Register 1 + 0x00000104 + 32 + write-only + + + PID32 + Peripheral Clock 32 Disable + 0 + 1 + write-only + + + PID33 + Peripheral Clock 33 Disable + 1 + 1 + write-only + + + PID34 + Peripheral Clock 34 Disable + 2 + 1 + write-only + + + PID35 + Peripheral Clock 35 Disable + 3 + 1 + write-only + + + PID36 + Peripheral Clock 36 Disable + 4 + 1 + write-only + + + PID37 + Peripheral Clock 37 Disable + 5 + 1 + write-only + + + PID38 + Peripheral Clock 38 Disable + 6 + 1 + write-only + + + PID39 + Peripheral Clock 39 Disable + 7 + 1 + write-only + + + PID40 + Peripheral Clock 40 Disable + 8 + 1 + write-only + + + PID41 + Peripheral Clock 41 Disable + 9 + 1 + write-only + + + PID42 + Peripheral Clock 42 Disable + 10 + 1 + write-only + + + PID43 + Peripheral Clock 43 Disable + 11 + 1 + write-only + + + PID44 + Peripheral Clock 44 Disable + 12 + 1 + write-only + + + PID45 + Peripheral Clock 45 Disable + 13 + 1 + write-only + + + PID46 + Peripheral Clock 46 Disable + 14 + 1 + write-only + + + PID47 + Peripheral Clock 47 Disable + 15 + 1 + write-only + + + + + PMC_PCSR1 + Peripheral Clock Status Register 1 + 0x00000108 + 32 + read-only + 0x00000000 + + + PID32 + Peripheral Clock 32 Status + 0 + 1 + read-only + + + PID33 + Peripheral Clock 33 Status + 1 + 1 + read-only + + + PID34 + Peripheral Clock 34 Status + 2 + 1 + read-only + + + PID35 + Peripheral Clock 35 Status + 3 + 1 + read-only + + + PID36 + Peripheral Clock 36 Status + 4 + 1 + read-only + + + PID37 + Peripheral Clock 37 Status + 5 + 1 + read-only + + + PID38 + Peripheral Clock 38 Status + 6 + 1 + read-only + + + PID39 + Peripheral Clock 39 Status + 7 + 1 + read-only + + + PID40 + Peripheral Clock 40 Status + 8 + 1 + read-only + + + PID41 + Peripheral Clock 41 Status + 9 + 1 + read-only + + + PID42 + Peripheral Clock 42 Status + 10 + 1 + read-only + + + PID43 + Peripheral Clock 43 Status + 11 + 1 + read-only + + + PID44 + Peripheral Clock 44 Status + 12 + 1 + read-only + + + PID45 + Peripheral Clock 45 Status + 13 + 1 + read-only + + + PID46 + Peripheral Clock 46 Status + 14 + 1 + read-only + + + PID47 + Peripheral Clock 47 Status + 15 + 1 + read-only + + + + + PMC_OCR + Oscillator Calibration Register + 0x00000110 + 32 + read-write + 0x00404040 + + + CAL4 + RC Oscillator Calibration bits for 4 MHz + 0 + 7 + read-write + + + SEL4 + Selection of RC Oscillator Calibration bits for 4 MHz + 7 + 1 + read-write + + + CAL8 + RC Oscillator Calibration bits for 8 MHz + 8 + 7 + read-write + + + SEL8 + Selection of RC Oscillator Calibration bits for 8 MHz + 15 + 1 + read-write + + + CAL12 + RC Oscillator Calibration bits for 12 MHz + 16 + 7 + read-write + + + SEL12 + Selection of RC Oscillator Calibration bits for 12 MHz + 23 + 1 + read-write + + + + + PMC_PMMR + PLL Maximum Multiplier Value Register + 0x00000130 + 32 + read-write + 0x07FF07FF + + + PLLA_MMAX + PLLA Maximum Allowed Multiplier Value + 0 + 11 + read-write + + + + + + + UART0 + 6418K + Universal Asynchronous Receiver Transmitter 0 + UART + UART0_ + 0x400E0600 + + 0 + 0x128 + registers + + + UART0 + 7 + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + RSTRX + Reset Receiver + 2 + 1 + write-only + + + RSTTX + Reset Transmitter + 3 + 1 + write-only + + + RXEN + Receiver Enable + 4 + 1 + write-only + + + RXDIS + Receiver Disable + 5 + 1 + write-only + + + TXEN + Transmitter Enable + 6 + 1 + write-only + + + TXDIS + Transmitter Disable + 7 + 1 + write-only + + + RSTSTA + Reset Status + 8 + 1 + write-only + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + PAR + Parity Type + 9 + 3 + read-write + + + EVEN + Even Parity + 0x0 + + + ODD + Odd Parity + 0x1 + + + SPACE + Space: parity forced to 0 + 0x2 + + + MARK + Mark: parity forced to 1 + 0x3 + + + NO + No parity + 0x4 + + + + + CHMODE + Channel Mode + 14 + 2 + read-write + + + NORMAL + Normal mode + 0x0 + + + AUTOMATIC + Automatic echo + 0x1 + + + LOCAL_LOOPBACK + Local loopback + 0x2 + + + REMOTE_LOOPBACK + Remote loopback + 0x3 + + + + + + + IER + Interrupt Enable Register + 0x00000008 + 32 + write-only + + + RXRDY + Enable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Enable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Enable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Enable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Enable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Enable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Enable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Enable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Enable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Enable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x0000000C + 32 + write-only + + + RXRDY + Disable RXRDY Interrupt + 0 + 1 + write-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + write-only + + + ENDRX + Disable End of Receive Transfer Interrupt + 3 + 1 + write-only + + + ENDTX + Disable End of Transmit Interrupt + 4 + 1 + write-only + + + OVRE + Disable Overrun Error Interrupt + 5 + 1 + write-only + + + FRAME + Disable Framing Error Interrupt + 6 + 1 + write-only + + + PARE + Disable Parity Error Interrupt + 7 + 1 + write-only + + + TXEMPTY + Disable TXEMPTY Interrupt + 9 + 1 + write-only + + + TXBUFE + Disable Buffer Empty Interrupt + 11 + 1 + write-only + + + RXBUFF + Disable Buffer Full Interrupt + 12 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000010 + 32 + read-only + 0x00000000 + + + RXRDY + Mask RXRDY Interrupt + 0 + 1 + read-only + + + TXRDY + Disable TXRDY Interrupt + 1 + 1 + read-only + + + ENDRX + Mask End of Receive Transfer Interrupt + 3 + 1 + read-only + + + ENDTX + Mask End of Transmit Interrupt + 4 + 1 + read-only + + + OVRE + Mask Overrun Error Interrupt + 5 + 1 + read-only + + + FRAME + Mask Framing Error Interrupt + 6 + 1 + read-only + + + PARE + Mask Parity Error Interrupt + 7 + 1 + read-only + + + TXEMPTY + Mask TXEMPTY Interrupt + 9 + 1 + read-only + + + TXBUFE + Mask TXBUFE Interrupt + 11 + 1 + read-only + + + RXBUFF + Mask RXBUFF Interrupt + 12 + 1 + read-only + + + + + SR + Status Register + 0x00000014 + 32 + read-only + + + RXRDY + Receiver Ready + 0 + 1 + read-only + + + TXRDY + Transmitter Ready + 1 + 1 + read-only + + + ENDRX + End of Receiver Transfer + 3 + 1 + read-only + + + ENDTX + End of Transmitter Transfer + 4 + 1 + read-only + + + OVRE + Overrun Error + 5 + 1 + read-only + + + FRAME + Framing Error + 6 + 1 + read-only + + + PARE + Parity Error + 7 + 1 + read-only + + + TXEMPTY + Transmitter Empty + 9 + 1 + read-only + + + TXBUFE + Transmission Buffer Empty + 11 + 1 + read-only + + + RXBUFF + Receive Buffer Full + 12 + 1 + read-only + + + + + RHR + Receive Holding Register + 0x00000018 + 32 + read-only + 0x00000000 + + + RXCHR + Received Character + 0 + 8 + read-only + + + + + THR + Transmit Holding Register + 0x0000001C + 32 + write-only + + + TXCHR + Character to be Transmitted + 0 + 8 + write-only + + + + + BRGR + Baud Rate Generator Register + 0x00000020 + 32 + read-write + 0x00000000 + + + CD + Clock Divisor + 0 + 16 + read-write + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0x554152 + + + + + + + RPR + Receive Pointer Register + 0x00000100 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x00000104 + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + TPR + Transmit Pointer Register + 0x00000108 + 32 + read-write + 0x00000000 + + + TXPTR + Transmit Counter Register + 0 + 32 + read-write + + + + + TCR + Transmit Counter Register + 0x0000010C + 32 + read-write + 0x00000000 + + + TXCTR + Transmit Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000110 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x00000114 + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + TNPR + Transmit Next Pointer Register + 0x00000118 + 32 + read-write + 0x00000000 + + + TXNPTR + Transmit Next Pointer + 0 + 32 + read-write + + + + + TNCR + Transmit Next Counter Register + 0x0000011C + 32 + read-write + 0x00000000 + + + TXNCTR + Transmit Counter Next + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000120 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x00000124 + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + CHIPID + 6417S + Chip Identifier + CHIPID_ + 0x400E0740 + + 0 + 0x200 + registers + + + + CIDR + Chip ID Register + 0x00000000 + 32 + read-only + + + VERSION + Version of the Device + 0 + 5 + read-only + + + EPROC + Embedded Processor + 5 + 3 + read-only + + + ARM946ES + ARM946ES + 0x1 + + + ARM7TDMI + ARM7TDMI + 0x2 + + + CM3 + Cortex-M3 + 0x3 + + + ARM920T + ARM920T + 0x4 + + + ARM926EJS + ARM926EJS + 0x5 + + + CA5 + Cortex-A5 + 0x6 + + + CM4 + Cortex-M4 + 0x7 + + + + + NVPSIZ + Nonvolatile Program Memory Size + 8 + 4 + read-only + + + NONE + None + 0x0 + + + 8K + 8 Kbytes + 0x1 + + + 16K + 16 Kbytes + 0x2 + + + 32K + 32 Kbytes + 0x3 + + + 64K + 64 Kbytes + 0x5 + + + 128K + 128 Kbytes + 0x7 + + + 256K + 256 Kbytes + 0x9 + + + 512K + 512 Kbytes + 0xA + + + 1024K + 1024 Kbytes + 0xC + + + 2048K + 2048 Kbytes + 0xE + + + + + NVPSIZ2 + Second Nonvolatile Program Memory Size + 12 + 4 + read-only + + + NONE + None + 0x0 + + + 8K + 8 Kbytes + 0x1 + + + 16K + 16 Kbytes + 0x2 + + + 32K + 32 Kbytes + 0x3 + + + 64K + 64 Kbytes + 0x5 + + + 128K + 128 Kbytes + 0x7 + + + 256K + 256 Kbytes + 0x9 + + + 512K + 512 Kbytes + 0xA + + + 1024K + 1024 Kbytes + 0xC + + + 2048K + 2048 Kbytes + 0xE + + + + + SRAMSIZ + Internal SRAM Size + 16 + 4 + read-only + + + 48K + 48 Kbytes + 0x0 + + + 192K + 192 Kbytes + 0x1 + + + 2K + 2 Kbytes + 0x2 + + + 6K + 6 Kbytes + 0x3 + + + 24K + 24 Kbytes + 0x4 + + + 4K + 4 Kbytes + 0x5 + + + 80K + 80 Kbytes + 0x6 + + + 160K + 160 Kbytes + 0x7 + + + 8K + 8 Kbytes + 0x8 + + + 16K + 16 Kbytes + 0x9 + + + 32K + 32 Kbytes + 0xA + + + 64K + 64 Kbytes + 0xB + + + 128K + 128 Kbytes + 0xC + + + 256K + 256 Kbytes + 0xD + + + 96K + 96 Kbytes + 0xE + + + 512K + 512 Kbytes + 0xF + + + + + ARCH + Architecture Identifier + 20 + 8 + read-only + + + SAM4E + SAM4E Series + 0x3C + + + + + NVPTYP + Nonvolatile Program Memory Type + 28 + 3 + read-only + + + ROM + ROM + 0x0 + + + ROMLESS + ROMless or on-chip Flash + 0x1 + + + FLASH + Embedded Flash Memory + 0x2 + + + ROM_FLASH + ROM and Embedded Flash Memory- NVPSIZ is ROM size- NVPSIZ2 is Flash size + 0x3 + + + SRAM + SRAM emulating ROM + 0x4 + + + + + EXT + Extension Flag + 31 + 1 + read-only + + + + + EXID + Chip ID Extension Register + 0x00000004 + 32 + read-only + + + EXID + Chip ID Extension + 0 + 32 + read-only + + + + + + + EFC + 6450N + Embedded Flash Controller + EFC_ + 0x400E0A00 + + 0 + 0x200 + registers + + + EFC + 6 + + + + FMR + EEFC Flash Mode Register + 0x00000000 + 32 + read-write + 0x04000000 + + + FRDY + Ready Interrupt Enable + 0 + 1 + read-write + + + FWS + Flash Wait State + 8 + 4 + read-write + + + SCOD + Sequential Code Optimization Disable + 16 + 1 + read-write + + + FAM + Flash Access Mode + 24 + 1 + read-write + + + CLOE + Code Loop Optimization Enable + 26 + 1 + read-write + + + + + FCR + EEFC Flash Command Register + 0x00000004 + 32 + write-only + + + FCMD + Flash Command + 0 + 8 + write-only + + + GETD + Get Flash descriptor + 0x00 + + + WP + Write page + 0x01 + + + WPL + Write page and lock + 0x02 + + + EWP + Erase page and write page + 0x03 + + + EWPL + Erase page and write page then lock + 0x04 + + + EA + Erase all + 0x05 + + + EPA + Erase pages + 0x07 + + + SLB + Set lock bit + 0x08 + + + CLB + Clear lock bit + 0x09 + + + GLB + Get lock bit + 0x0A + + + SGPB + Set GPNVM bit + 0x0B + + + CGPB + Clear GPNVM bit + 0x0C + + + GGPB + Get GPNVM bit + 0x0D + + + STUI + Start read unique identifier + 0x0E + + + SPUI + Stop read unique identifier + 0x0F + + + GCALB + Get CALIB bit + 0x10 + + + ES + Erase sector + 0x11 + + + WUS + Write user signature + 0x12 + + + EUS + Erase user signature + 0x13 + + + STUS + Start read user signature + 0x14 + + + SPUS + Stop read user signature + 0x15 + + + + + FARG + Flash Command Argument + 8 + 16 + write-only + + + FKEY + Flash Writing Protection Key + 24 + 8 + write-only + + + PASSWD + The 0x5A value enables the command defined by the bits of the register. If the field is written with a different value, the write is not performed and no action is started. + 0x5A + + + + + + + FSR + EEFC Flash Status Register + 0x00000008 + 32 + read-only + 0x00000001 + + + FRDY + Flash Ready Status + 0 + 1 + read-only + + + FCMDE + Flash Command Error Status + 1 + 1 + read-only + + + FLOCKE + Flash Lock Error Status + 2 + 1 + read-only + + + FLERR + Flash Error Status + 3 + 1 + read-only + + + + + FRR + EEFC Flash Result Register + 0x0000000C + 32 + read-only + 0x00000000 + + + FVALUE + Flash Result Value + 0 + 32 + read-only + + + + + + + PIOA + 11004N + Parallel Input/Output Controller A + PIO + PIOA_ + 0x400E0E00 + + 0 + 0x200 + registers + + + PIOA + 9 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + RPR + Receive Pointer Register + 0x00000168 + 32 + read-write + 0x00000000 + + + RXPTR + Receive Pointer Register + 0 + 32 + read-write + + + + + RCR + Receive Counter Register + 0x0000016C + 32 + read-write + 0x00000000 + + + RXCTR + Receive Counter Register + 0 + 16 + read-write + + + + + RNPR + Receive Next Pointer Register + 0x00000178 + 32 + read-write + 0x00000000 + + + RXNPTR + Receive Next Pointer + 0 + 32 + read-write + + + + + RNCR + Receive Next Counter Register + 0x0000017C + 32 + read-write + 0x00000000 + + + RXNCTR + Receive Next Counter + 0 + 16 + read-write + + + + + PTCR + Transfer Control Register + 0x00000188 + 32 + write-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + write-only + + + RXTDIS + Receiver Transfer Disable + 1 + 1 + write-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + write-only + + + TXTDIS + Transmitter Transfer Disable + 9 + 1 + write-only + + + + + PTSR + Transfer Status Register + 0x0000018C + 32 + read-only + 0x00000000 + + + RXTEN + Receiver Transfer Enable + 0 + 1 + read-only + + + TXTEN + Transmitter Transfer Enable + 8 + 1 + read-only + + + + + + + PIOB + 11004N + Parallel Input/Output Controller B + PIO + PIOB_ + 0x400E1000 + + 0 + 0x200 + registers + + + PIOB + 10 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + PIOC + 11004N + Parallel Input/Output Controller C + PIO + PIOC_ + 0x400E1200 + + 0 + 0x200 + registers + + + PIOC + 11 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + PIOD + 11004N + Parallel Input/Output Controller D + PIO + PIOD_ + 0x400E1400 + + 0 + 0x200 + registers + + + PIOD + 12 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + PIOE + 11004N + Parallel Input/Output Controller E + PIO + PIOE_ + 0x400E1600 + + 0 + 0x200 + registers + + + PIOE + 13 + + + + PER + PIO Enable Register + 0x00000000 + 32 + write-only + + + P0 + PIO Enable + 0 + 1 + write-only + + + P1 + PIO Enable + 1 + 1 + write-only + + + P2 + PIO Enable + 2 + 1 + write-only + + + P3 + PIO Enable + 3 + 1 + write-only + + + P4 + PIO Enable + 4 + 1 + write-only + + + P5 + PIO Enable + 5 + 1 + write-only + + + P6 + PIO Enable + 6 + 1 + write-only + + + P7 + PIO Enable + 7 + 1 + write-only + + + P8 + PIO Enable + 8 + 1 + write-only + + + P9 + PIO Enable + 9 + 1 + write-only + + + P10 + PIO Enable + 10 + 1 + write-only + + + P11 + PIO Enable + 11 + 1 + write-only + + + P12 + PIO Enable + 12 + 1 + write-only + + + P13 + PIO Enable + 13 + 1 + write-only + + + P14 + PIO Enable + 14 + 1 + write-only + + + P15 + PIO Enable + 15 + 1 + write-only + + + P16 + PIO Enable + 16 + 1 + write-only + + + P17 + PIO Enable + 17 + 1 + write-only + + + P18 + PIO Enable + 18 + 1 + write-only + + + P19 + PIO Enable + 19 + 1 + write-only + + + P20 + PIO Enable + 20 + 1 + write-only + + + P21 + PIO Enable + 21 + 1 + write-only + + + P22 + PIO Enable + 22 + 1 + write-only + + + P23 + PIO Enable + 23 + 1 + write-only + + + P24 + PIO Enable + 24 + 1 + write-only + + + P25 + PIO Enable + 25 + 1 + write-only + + + P26 + PIO Enable + 26 + 1 + write-only + + + P27 + PIO Enable + 27 + 1 + write-only + + + P28 + PIO Enable + 28 + 1 + write-only + + + P29 + PIO Enable + 29 + 1 + write-only + + + P30 + PIO Enable + 30 + 1 + write-only + + + P31 + PIO Enable + 31 + 1 + write-only + + + + + PDR + PIO Disable Register + 0x00000004 + 32 + write-only + + + P0 + PIO Disable + 0 + 1 + write-only + + + P1 + PIO Disable + 1 + 1 + write-only + + + P2 + PIO Disable + 2 + 1 + write-only + + + P3 + PIO Disable + 3 + 1 + write-only + + + P4 + PIO Disable + 4 + 1 + write-only + + + P5 + PIO Disable + 5 + 1 + write-only + + + P6 + PIO Disable + 6 + 1 + write-only + + + P7 + PIO Disable + 7 + 1 + write-only + + + P8 + PIO Disable + 8 + 1 + write-only + + + P9 + PIO Disable + 9 + 1 + write-only + + + P10 + PIO Disable + 10 + 1 + write-only + + + P11 + PIO Disable + 11 + 1 + write-only + + + P12 + PIO Disable + 12 + 1 + write-only + + + P13 + PIO Disable + 13 + 1 + write-only + + + P14 + PIO Disable + 14 + 1 + write-only + + + P15 + PIO Disable + 15 + 1 + write-only + + + P16 + PIO Disable + 16 + 1 + write-only + + + P17 + PIO Disable + 17 + 1 + write-only + + + P18 + PIO Disable + 18 + 1 + write-only + + + P19 + PIO Disable + 19 + 1 + write-only + + + P20 + PIO Disable + 20 + 1 + write-only + + + P21 + PIO Disable + 21 + 1 + write-only + + + P22 + PIO Disable + 22 + 1 + write-only + + + P23 + PIO Disable + 23 + 1 + write-only + + + P24 + PIO Disable + 24 + 1 + write-only + + + P25 + PIO Disable + 25 + 1 + write-only + + + P26 + PIO Disable + 26 + 1 + write-only + + + P27 + PIO Disable + 27 + 1 + write-only + + + P28 + PIO Disable + 28 + 1 + write-only + + + P29 + PIO Disable + 29 + 1 + write-only + + + P30 + PIO Disable + 30 + 1 + write-only + + + P31 + PIO Disable + 31 + 1 + write-only + + + + + PSR + PIO Status Register + 0x00000008 + 32 + read-only + + + P0 + PIO Status + 0 + 1 + read-only + + + P1 + PIO Status + 1 + 1 + read-only + + + P2 + PIO Status + 2 + 1 + read-only + + + P3 + PIO Status + 3 + 1 + read-only + + + P4 + PIO Status + 4 + 1 + read-only + + + P5 + PIO Status + 5 + 1 + read-only + + + P6 + PIO Status + 6 + 1 + read-only + + + P7 + PIO Status + 7 + 1 + read-only + + + P8 + PIO Status + 8 + 1 + read-only + + + P9 + PIO Status + 9 + 1 + read-only + + + P10 + PIO Status + 10 + 1 + read-only + + + P11 + PIO Status + 11 + 1 + read-only + + + P12 + PIO Status + 12 + 1 + read-only + + + P13 + PIO Status + 13 + 1 + read-only + + + P14 + PIO Status + 14 + 1 + read-only + + + P15 + PIO Status + 15 + 1 + read-only + + + P16 + PIO Status + 16 + 1 + read-only + + + P17 + PIO Status + 17 + 1 + read-only + + + P18 + PIO Status + 18 + 1 + read-only + + + P19 + PIO Status + 19 + 1 + read-only + + + P20 + PIO Status + 20 + 1 + read-only + + + P21 + PIO Status + 21 + 1 + read-only + + + P22 + PIO Status + 22 + 1 + read-only + + + P23 + PIO Status + 23 + 1 + read-only + + + P24 + PIO Status + 24 + 1 + read-only + + + P25 + PIO Status + 25 + 1 + read-only + + + P26 + PIO Status + 26 + 1 + read-only + + + P27 + PIO Status + 27 + 1 + read-only + + + P28 + PIO Status + 28 + 1 + read-only + + + P29 + PIO Status + 29 + 1 + read-only + + + P30 + PIO Status + 30 + 1 + read-only + + + P31 + PIO Status + 31 + 1 + read-only + + + + + OER + Output Enable Register + 0x00000010 + 32 + write-only + + + P0 + Output Enable + 0 + 1 + write-only + + + P1 + Output Enable + 1 + 1 + write-only + + + P2 + Output Enable + 2 + 1 + write-only + + + P3 + Output Enable + 3 + 1 + write-only + + + P4 + Output Enable + 4 + 1 + write-only + + + P5 + Output Enable + 5 + 1 + write-only + + + P6 + Output Enable + 6 + 1 + write-only + + + P7 + Output Enable + 7 + 1 + write-only + + + P8 + Output Enable + 8 + 1 + write-only + + + P9 + Output Enable + 9 + 1 + write-only + + + P10 + Output Enable + 10 + 1 + write-only + + + P11 + Output Enable + 11 + 1 + write-only + + + P12 + Output Enable + 12 + 1 + write-only + + + P13 + Output Enable + 13 + 1 + write-only + + + P14 + Output Enable + 14 + 1 + write-only + + + P15 + Output Enable + 15 + 1 + write-only + + + P16 + Output Enable + 16 + 1 + write-only + + + P17 + Output Enable + 17 + 1 + write-only + + + P18 + Output Enable + 18 + 1 + write-only + + + P19 + Output Enable + 19 + 1 + write-only + + + P20 + Output Enable + 20 + 1 + write-only + + + P21 + Output Enable + 21 + 1 + write-only + + + P22 + Output Enable + 22 + 1 + write-only + + + P23 + Output Enable + 23 + 1 + write-only + + + P24 + Output Enable + 24 + 1 + write-only + + + P25 + Output Enable + 25 + 1 + write-only + + + P26 + Output Enable + 26 + 1 + write-only + + + P27 + Output Enable + 27 + 1 + write-only + + + P28 + Output Enable + 28 + 1 + write-only + + + P29 + Output Enable + 29 + 1 + write-only + + + P30 + Output Enable + 30 + 1 + write-only + + + P31 + Output Enable + 31 + 1 + write-only + + + + + ODR + Output Disable Register + 0x00000014 + 32 + write-only + + + P0 + Output Disable + 0 + 1 + write-only + + + P1 + Output Disable + 1 + 1 + write-only + + + P2 + Output Disable + 2 + 1 + write-only + + + P3 + Output Disable + 3 + 1 + write-only + + + P4 + Output Disable + 4 + 1 + write-only + + + P5 + Output Disable + 5 + 1 + write-only + + + P6 + Output Disable + 6 + 1 + write-only + + + P7 + Output Disable + 7 + 1 + write-only + + + P8 + Output Disable + 8 + 1 + write-only + + + P9 + Output Disable + 9 + 1 + write-only + + + P10 + Output Disable + 10 + 1 + write-only + + + P11 + Output Disable + 11 + 1 + write-only + + + P12 + Output Disable + 12 + 1 + write-only + + + P13 + Output Disable + 13 + 1 + write-only + + + P14 + Output Disable + 14 + 1 + write-only + + + P15 + Output Disable + 15 + 1 + write-only + + + P16 + Output Disable + 16 + 1 + write-only + + + P17 + Output Disable + 17 + 1 + write-only + + + P18 + Output Disable + 18 + 1 + write-only + + + P19 + Output Disable + 19 + 1 + write-only + + + P20 + Output Disable + 20 + 1 + write-only + + + P21 + Output Disable + 21 + 1 + write-only + + + P22 + Output Disable + 22 + 1 + write-only + + + P23 + Output Disable + 23 + 1 + write-only + + + P24 + Output Disable + 24 + 1 + write-only + + + P25 + Output Disable + 25 + 1 + write-only + + + P26 + Output Disable + 26 + 1 + write-only + + + P27 + Output Disable + 27 + 1 + write-only + + + P28 + Output Disable + 28 + 1 + write-only + + + P29 + Output Disable + 29 + 1 + write-only + + + P30 + Output Disable + 30 + 1 + write-only + + + P31 + Output Disable + 31 + 1 + write-only + + + + + OSR + Output Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + P0 + Output Status + 0 + 1 + read-only + + + P1 + Output Status + 1 + 1 + read-only + + + P2 + Output Status + 2 + 1 + read-only + + + P3 + Output Status + 3 + 1 + read-only + + + P4 + Output Status + 4 + 1 + read-only + + + P5 + Output Status + 5 + 1 + read-only + + + P6 + Output Status + 6 + 1 + read-only + + + P7 + Output Status + 7 + 1 + read-only + + + P8 + Output Status + 8 + 1 + read-only + + + P9 + Output Status + 9 + 1 + read-only + + + P10 + Output Status + 10 + 1 + read-only + + + P11 + Output Status + 11 + 1 + read-only + + + P12 + Output Status + 12 + 1 + read-only + + + P13 + Output Status + 13 + 1 + read-only + + + P14 + Output Status + 14 + 1 + read-only + + + P15 + Output Status + 15 + 1 + read-only + + + P16 + Output Status + 16 + 1 + read-only + + + P17 + Output Status + 17 + 1 + read-only + + + P18 + Output Status + 18 + 1 + read-only + + + P19 + Output Status + 19 + 1 + read-only + + + P20 + Output Status + 20 + 1 + read-only + + + P21 + Output Status + 21 + 1 + read-only + + + P22 + Output Status + 22 + 1 + read-only + + + P23 + Output Status + 23 + 1 + read-only + + + P24 + Output Status + 24 + 1 + read-only + + + P25 + Output Status + 25 + 1 + read-only + + + P26 + Output Status + 26 + 1 + read-only + + + P27 + Output Status + 27 + 1 + read-only + + + P28 + Output Status + 28 + 1 + read-only + + + P29 + Output Status + 29 + 1 + read-only + + + P30 + Output Status + 30 + 1 + read-only + + + P31 + Output Status + 31 + 1 + read-only + + + + + IFER + Glitch Input Filter Enable Register + 0x00000020 + 32 + write-only + + + P0 + Input Filter Enable + 0 + 1 + write-only + + + P1 + Input Filter Enable + 1 + 1 + write-only + + + P2 + Input Filter Enable + 2 + 1 + write-only + + + P3 + Input Filter Enable + 3 + 1 + write-only + + + P4 + Input Filter Enable + 4 + 1 + write-only + + + P5 + Input Filter Enable + 5 + 1 + write-only + + + P6 + Input Filter Enable + 6 + 1 + write-only + + + P7 + Input Filter Enable + 7 + 1 + write-only + + + P8 + Input Filter Enable + 8 + 1 + write-only + + + P9 + Input Filter Enable + 9 + 1 + write-only + + + P10 + Input Filter Enable + 10 + 1 + write-only + + + P11 + Input Filter Enable + 11 + 1 + write-only + + + P12 + Input Filter Enable + 12 + 1 + write-only + + + P13 + Input Filter Enable + 13 + 1 + write-only + + + P14 + Input Filter Enable + 14 + 1 + write-only + + + P15 + Input Filter Enable + 15 + 1 + write-only + + + P16 + Input Filter Enable + 16 + 1 + write-only + + + P17 + Input Filter Enable + 17 + 1 + write-only + + + P18 + Input Filter Enable + 18 + 1 + write-only + + + P19 + Input Filter Enable + 19 + 1 + write-only + + + P20 + Input Filter Enable + 20 + 1 + write-only + + + P21 + Input Filter Enable + 21 + 1 + write-only + + + P22 + Input Filter Enable + 22 + 1 + write-only + + + P23 + Input Filter Enable + 23 + 1 + write-only + + + P24 + Input Filter Enable + 24 + 1 + write-only + + + P25 + Input Filter Enable + 25 + 1 + write-only + + + P26 + Input Filter Enable + 26 + 1 + write-only + + + P27 + Input Filter Enable + 27 + 1 + write-only + + + P28 + Input Filter Enable + 28 + 1 + write-only + + + P29 + Input Filter Enable + 29 + 1 + write-only + + + P30 + Input Filter Enable + 30 + 1 + write-only + + + P31 + Input Filter Enable + 31 + 1 + write-only + + + + + IFDR + Glitch Input Filter Disable Register + 0x00000024 + 32 + write-only + + + P0 + Input Filter Disable + 0 + 1 + write-only + + + P1 + Input Filter Disable + 1 + 1 + write-only + + + P2 + Input Filter Disable + 2 + 1 + write-only + + + P3 + Input Filter Disable + 3 + 1 + write-only + + + P4 + Input Filter Disable + 4 + 1 + write-only + + + P5 + Input Filter Disable + 5 + 1 + write-only + + + P6 + Input Filter Disable + 6 + 1 + write-only + + + P7 + Input Filter Disable + 7 + 1 + write-only + + + P8 + Input Filter Disable + 8 + 1 + write-only + + + P9 + Input Filter Disable + 9 + 1 + write-only + + + P10 + Input Filter Disable + 10 + 1 + write-only + + + P11 + Input Filter Disable + 11 + 1 + write-only + + + P12 + Input Filter Disable + 12 + 1 + write-only + + + P13 + Input Filter Disable + 13 + 1 + write-only + + + P14 + Input Filter Disable + 14 + 1 + write-only + + + P15 + Input Filter Disable + 15 + 1 + write-only + + + P16 + Input Filter Disable + 16 + 1 + write-only + + + P17 + Input Filter Disable + 17 + 1 + write-only + + + P18 + Input Filter Disable + 18 + 1 + write-only + + + P19 + Input Filter Disable + 19 + 1 + write-only + + + P20 + Input Filter Disable + 20 + 1 + write-only + + + P21 + Input Filter Disable + 21 + 1 + write-only + + + P22 + Input Filter Disable + 22 + 1 + write-only + + + P23 + Input Filter Disable + 23 + 1 + write-only + + + P24 + Input Filter Disable + 24 + 1 + write-only + + + P25 + Input Filter Disable + 25 + 1 + write-only + + + P26 + Input Filter Disable + 26 + 1 + write-only + + + P27 + Input Filter Disable + 27 + 1 + write-only + + + P28 + Input Filter Disable + 28 + 1 + write-only + + + P29 + Input Filter Disable + 29 + 1 + write-only + + + P30 + Input Filter Disable + 30 + 1 + write-only + + + P31 + Input Filter Disable + 31 + 1 + write-only + + + + + IFSR + Glitch Input Filter Status Register + 0x00000028 + 32 + read-only + 0x00000000 + + + P0 + Input Filer Status + 0 + 1 + read-only + + + P1 + Input Filer Status + 1 + 1 + read-only + + + P2 + Input Filer Status + 2 + 1 + read-only + + + P3 + Input Filer Status + 3 + 1 + read-only + + + P4 + Input Filer Status + 4 + 1 + read-only + + + P5 + Input Filer Status + 5 + 1 + read-only + + + P6 + Input Filer Status + 6 + 1 + read-only + + + P7 + Input Filer Status + 7 + 1 + read-only + + + P8 + Input Filer Status + 8 + 1 + read-only + + + P9 + Input Filer Status + 9 + 1 + read-only + + + P10 + Input Filer Status + 10 + 1 + read-only + + + P11 + Input Filer Status + 11 + 1 + read-only + + + P12 + Input Filer Status + 12 + 1 + read-only + + + P13 + Input Filer Status + 13 + 1 + read-only + + + P14 + Input Filer Status + 14 + 1 + read-only + + + P15 + Input Filer Status + 15 + 1 + read-only + + + P16 + Input Filer Status + 16 + 1 + read-only + + + P17 + Input Filer Status + 17 + 1 + read-only + + + P18 + Input Filer Status + 18 + 1 + read-only + + + P19 + Input Filer Status + 19 + 1 + read-only + + + P20 + Input Filer Status + 20 + 1 + read-only + + + P21 + Input Filer Status + 21 + 1 + read-only + + + P22 + Input Filer Status + 22 + 1 + read-only + + + P23 + Input Filer Status + 23 + 1 + read-only + + + P24 + Input Filer Status + 24 + 1 + read-only + + + P25 + Input Filer Status + 25 + 1 + read-only + + + P26 + Input Filer Status + 26 + 1 + read-only + + + P27 + Input Filer Status + 27 + 1 + read-only + + + P28 + Input Filer Status + 28 + 1 + read-only + + + P29 + Input Filer Status + 29 + 1 + read-only + + + P30 + Input Filer Status + 30 + 1 + read-only + + + P31 + Input Filer Status + 31 + 1 + read-only + + + + + SODR + Set Output Data Register + 0x00000030 + 32 + write-only + + + P0 + Set Output Data + 0 + 1 + write-only + + + P1 + Set Output Data + 1 + 1 + write-only + + + P2 + Set Output Data + 2 + 1 + write-only + + + P3 + Set Output Data + 3 + 1 + write-only + + + P4 + Set Output Data + 4 + 1 + write-only + + + P5 + Set Output Data + 5 + 1 + write-only + + + P6 + Set Output Data + 6 + 1 + write-only + + + P7 + Set Output Data + 7 + 1 + write-only + + + P8 + Set Output Data + 8 + 1 + write-only + + + P9 + Set Output Data + 9 + 1 + write-only + + + P10 + Set Output Data + 10 + 1 + write-only + + + P11 + Set Output Data + 11 + 1 + write-only + + + P12 + Set Output Data + 12 + 1 + write-only + + + P13 + Set Output Data + 13 + 1 + write-only + + + P14 + Set Output Data + 14 + 1 + write-only + + + P15 + Set Output Data + 15 + 1 + write-only + + + P16 + Set Output Data + 16 + 1 + write-only + + + P17 + Set Output Data + 17 + 1 + write-only + + + P18 + Set Output Data + 18 + 1 + write-only + + + P19 + Set Output Data + 19 + 1 + write-only + + + P20 + Set Output Data + 20 + 1 + write-only + + + P21 + Set Output Data + 21 + 1 + write-only + + + P22 + Set Output Data + 22 + 1 + write-only + + + P23 + Set Output Data + 23 + 1 + write-only + + + P24 + Set Output Data + 24 + 1 + write-only + + + P25 + Set Output Data + 25 + 1 + write-only + + + P26 + Set Output Data + 26 + 1 + write-only + + + P27 + Set Output Data + 27 + 1 + write-only + + + P28 + Set Output Data + 28 + 1 + write-only + + + P29 + Set Output Data + 29 + 1 + write-only + + + P30 + Set Output Data + 30 + 1 + write-only + + + P31 + Set Output Data + 31 + 1 + write-only + + + + + CODR + Clear Output Data Register + 0x00000034 + 32 + write-only + + + P0 + Clear Output Data + 0 + 1 + write-only + + + P1 + Clear Output Data + 1 + 1 + write-only + + + P2 + Clear Output Data + 2 + 1 + write-only + + + P3 + Clear Output Data + 3 + 1 + write-only + + + P4 + Clear Output Data + 4 + 1 + write-only + + + P5 + Clear Output Data + 5 + 1 + write-only + + + P6 + Clear Output Data + 6 + 1 + write-only + + + P7 + Clear Output Data + 7 + 1 + write-only + + + P8 + Clear Output Data + 8 + 1 + write-only + + + P9 + Clear Output Data + 9 + 1 + write-only + + + P10 + Clear Output Data + 10 + 1 + write-only + + + P11 + Clear Output Data + 11 + 1 + write-only + + + P12 + Clear Output Data + 12 + 1 + write-only + + + P13 + Clear Output Data + 13 + 1 + write-only + + + P14 + Clear Output Data + 14 + 1 + write-only + + + P15 + Clear Output Data + 15 + 1 + write-only + + + P16 + Clear Output Data + 16 + 1 + write-only + + + P17 + Clear Output Data + 17 + 1 + write-only + + + P18 + Clear Output Data + 18 + 1 + write-only + + + P19 + Clear Output Data + 19 + 1 + write-only + + + P20 + Clear Output Data + 20 + 1 + write-only + + + P21 + Clear Output Data + 21 + 1 + write-only + + + P22 + Clear Output Data + 22 + 1 + write-only + + + P23 + Clear Output Data + 23 + 1 + write-only + + + P24 + Clear Output Data + 24 + 1 + write-only + + + P25 + Clear Output Data + 25 + 1 + write-only + + + P26 + Clear Output Data + 26 + 1 + write-only + + + P27 + Clear Output Data + 27 + 1 + write-only + + + P28 + Clear Output Data + 28 + 1 + write-only + + + P29 + Clear Output Data + 29 + 1 + write-only + + + P30 + Clear Output Data + 30 + 1 + write-only + + + P31 + Clear Output Data + 31 + 1 + write-only + + + + + ODSR + Output Data Status Register + 0x00000038 + 32 + read-write + + + P0 + Output Data Status + 0 + 1 + read-write + + + P1 + Output Data Status + 1 + 1 + read-write + + + P2 + Output Data Status + 2 + 1 + read-write + + + P3 + Output Data Status + 3 + 1 + read-write + + + P4 + Output Data Status + 4 + 1 + read-write + + + P5 + Output Data Status + 5 + 1 + read-write + + + P6 + Output Data Status + 6 + 1 + read-write + + + P7 + Output Data Status + 7 + 1 + read-write + + + P8 + Output Data Status + 8 + 1 + read-write + + + P9 + Output Data Status + 9 + 1 + read-write + + + P10 + Output Data Status + 10 + 1 + read-write + + + P11 + Output Data Status + 11 + 1 + read-write + + + P12 + Output Data Status + 12 + 1 + read-write + + + P13 + Output Data Status + 13 + 1 + read-write + + + P14 + Output Data Status + 14 + 1 + read-write + + + P15 + Output Data Status + 15 + 1 + read-write + + + P16 + Output Data Status + 16 + 1 + read-write + + + P17 + Output Data Status + 17 + 1 + read-write + + + P18 + Output Data Status + 18 + 1 + read-write + + + P19 + Output Data Status + 19 + 1 + read-write + + + P20 + Output Data Status + 20 + 1 + read-write + + + P21 + Output Data Status + 21 + 1 + read-write + + + P22 + Output Data Status + 22 + 1 + read-write + + + P23 + Output Data Status + 23 + 1 + read-write + + + P24 + Output Data Status + 24 + 1 + read-write + + + P25 + Output Data Status + 25 + 1 + read-write + + + P26 + Output Data Status + 26 + 1 + read-write + + + P27 + Output Data Status + 27 + 1 + read-write + + + P28 + Output Data Status + 28 + 1 + read-write + + + P29 + Output Data Status + 29 + 1 + read-write + + + P30 + Output Data Status + 30 + 1 + read-write + + + P31 + Output Data Status + 31 + 1 + read-write + + + + + PDSR + Pin Data Status Register + 0x0000003C + 32 + read-only + + + P0 + Output Data Status + 0 + 1 + read-only + + + P1 + Output Data Status + 1 + 1 + read-only + + + P2 + Output Data Status + 2 + 1 + read-only + + + P3 + Output Data Status + 3 + 1 + read-only + + + P4 + Output Data Status + 4 + 1 + read-only + + + P5 + Output Data Status + 5 + 1 + read-only + + + P6 + Output Data Status + 6 + 1 + read-only + + + P7 + Output Data Status + 7 + 1 + read-only + + + P8 + Output Data Status + 8 + 1 + read-only + + + P9 + Output Data Status + 9 + 1 + read-only + + + P10 + Output Data Status + 10 + 1 + read-only + + + P11 + Output Data Status + 11 + 1 + read-only + + + P12 + Output Data Status + 12 + 1 + read-only + + + P13 + Output Data Status + 13 + 1 + read-only + + + P14 + Output Data Status + 14 + 1 + read-only + + + P15 + Output Data Status + 15 + 1 + read-only + + + P16 + Output Data Status + 16 + 1 + read-only + + + P17 + Output Data Status + 17 + 1 + read-only + + + P18 + Output Data Status + 18 + 1 + read-only + + + P19 + Output Data Status + 19 + 1 + read-only + + + P20 + Output Data Status + 20 + 1 + read-only + + + P21 + Output Data Status + 21 + 1 + read-only + + + P22 + Output Data Status + 22 + 1 + read-only + + + P23 + Output Data Status + 23 + 1 + read-only + + + P24 + Output Data Status + 24 + 1 + read-only + + + P25 + Output Data Status + 25 + 1 + read-only + + + P26 + Output Data Status + 26 + 1 + read-only + + + P27 + Output Data Status + 27 + 1 + read-only + + + P28 + Output Data Status + 28 + 1 + read-only + + + P29 + Output Data Status + 29 + 1 + read-only + + + P30 + Output Data Status + 30 + 1 + read-only + + + P31 + Output Data Status + 31 + 1 + read-only + + + + + IER + Interrupt Enable Register + 0x00000040 + 32 + write-only + + + P0 + Input Change Interrupt Enable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Enable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Enable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Enable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Enable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Enable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Enable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Enable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Enable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Enable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Enable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Enable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Enable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Enable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Enable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Enable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Enable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Enable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Enable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Enable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Enable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Enable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Enable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Enable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Enable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Enable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Enable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Enable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Enable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Enable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Enable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Enable + 31 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000044 + 32 + write-only + + + P0 + Input Change Interrupt Disable + 0 + 1 + write-only + + + P1 + Input Change Interrupt Disable + 1 + 1 + write-only + + + P2 + Input Change Interrupt Disable + 2 + 1 + write-only + + + P3 + Input Change Interrupt Disable + 3 + 1 + write-only + + + P4 + Input Change Interrupt Disable + 4 + 1 + write-only + + + P5 + Input Change Interrupt Disable + 5 + 1 + write-only + + + P6 + Input Change Interrupt Disable + 6 + 1 + write-only + + + P7 + Input Change Interrupt Disable + 7 + 1 + write-only + + + P8 + Input Change Interrupt Disable + 8 + 1 + write-only + + + P9 + Input Change Interrupt Disable + 9 + 1 + write-only + + + P10 + Input Change Interrupt Disable + 10 + 1 + write-only + + + P11 + Input Change Interrupt Disable + 11 + 1 + write-only + + + P12 + Input Change Interrupt Disable + 12 + 1 + write-only + + + P13 + Input Change Interrupt Disable + 13 + 1 + write-only + + + P14 + Input Change Interrupt Disable + 14 + 1 + write-only + + + P15 + Input Change Interrupt Disable + 15 + 1 + write-only + + + P16 + Input Change Interrupt Disable + 16 + 1 + write-only + + + P17 + Input Change Interrupt Disable + 17 + 1 + write-only + + + P18 + Input Change Interrupt Disable + 18 + 1 + write-only + + + P19 + Input Change Interrupt Disable + 19 + 1 + write-only + + + P20 + Input Change Interrupt Disable + 20 + 1 + write-only + + + P21 + Input Change Interrupt Disable + 21 + 1 + write-only + + + P22 + Input Change Interrupt Disable + 22 + 1 + write-only + + + P23 + Input Change Interrupt Disable + 23 + 1 + write-only + + + P24 + Input Change Interrupt Disable + 24 + 1 + write-only + + + P25 + Input Change Interrupt Disable + 25 + 1 + write-only + + + P26 + Input Change Interrupt Disable + 26 + 1 + write-only + + + P27 + Input Change Interrupt Disable + 27 + 1 + write-only + + + P28 + Input Change Interrupt Disable + 28 + 1 + write-only + + + P29 + Input Change Interrupt Disable + 29 + 1 + write-only + + + P30 + Input Change Interrupt Disable + 30 + 1 + write-only + + + P31 + Input Change Interrupt Disable + 31 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000048 + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Mask + 0 + 1 + read-only + + + P1 + Input Change Interrupt Mask + 1 + 1 + read-only + + + P2 + Input Change Interrupt Mask + 2 + 1 + read-only + + + P3 + Input Change Interrupt Mask + 3 + 1 + read-only + + + P4 + Input Change Interrupt Mask + 4 + 1 + read-only + + + P5 + Input Change Interrupt Mask + 5 + 1 + read-only + + + P6 + Input Change Interrupt Mask + 6 + 1 + read-only + + + P7 + Input Change Interrupt Mask + 7 + 1 + read-only + + + P8 + Input Change Interrupt Mask + 8 + 1 + read-only + + + P9 + Input Change Interrupt Mask + 9 + 1 + read-only + + + P10 + Input Change Interrupt Mask + 10 + 1 + read-only + + + P11 + Input Change Interrupt Mask + 11 + 1 + read-only + + + P12 + Input Change Interrupt Mask + 12 + 1 + read-only + + + P13 + Input Change Interrupt Mask + 13 + 1 + read-only + + + P14 + Input Change Interrupt Mask + 14 + 1 + read-only + + + P15 + Input Change Interrupt Mask + 15 + 1 + read-only + + + P16 + Input Change Interrupt Mask + 16 + 1 + read-only + + + P17 + Input Change Interrupt Mask + 17 + 1 + read-only + + + P18 + Input Change Interrupt Mask + 18 + 1 + read-only + + + P19 + Input Change Interrupt Mask + 19 + 1 + read-only + + + P20 + Input Change Interrupt Mask + 20 + 1 + read-only + + + P21 + Input Change Interrupt Mask + 21 + 1 + read-only + + + P22 + Input Change Interrupt Mask + 22 + 1 + read-only + + + P23 + Input Change Interrupt Mask + 23 + 1 + read-only + + + P24 + Input Change Interrupt Mask + 24 + 1 + read-only + + + P25 + Input Change Interrupt Mask + 25 + 1 + read-only + + + P26 + Input Change Interrupt Mask + 26 + 1 + read-only + + + P27 + Input Change Interrupt Mask + 27 + 1 + read-only + + + P28 + Input Change Interrupt Mask + 28 + 1 + read-only + + + P29 + Input Change Interrupt Mask + 29 + 1 + read-only + + + P30 + Input Change Interrupt Mask + 30 + 1 + read-only + + + P31 + Input Change Interrupt Mask + 31 + 1 + read-only + + + + + ISR + Interrupt Status Register + 0x0000004C + 32 + read-only + 0x00000000 + + + P0 + Input Change Interrupt Status + 0 + 1 + read-only + + + P1 + Input Change Interrupt Status + 1 + 1 + read-only + + + P2 + Input Change Interrupt Status + 2 + 1 + read-only + + + P3 + Input Change Interrupt Status + 3 + 1 + read-only + + + P4 + Input Change Interrupt Status + 4 + 1 + read-only + + + P5 + Input Change Interrupt Status + 5 + 1 + read-only + + + P6 + Input Change Interrupt Status + 6 + 1 + read-only + + + P7 + Input Change Interrupt Status + 7 + 1 + read-only + + + P8 + Input Change Interrupt Status + 8 + 1 + read-only + + + P9 + Input Change Interrupt Status + 9 + 1 + read-only + + + P10 + Input Change Interrupt Status + 10 + 1 + read-only + + + P11 + Input Change Interrupt Status + 11 + 1 + read-only + + + P12 + Input Change Interrupt Status + 12 + 1 + read-only + + + P13 + Input Change Interrupt Status + 13 + 1 + read-only + + + P14 + Input Change Interrupt Status + 14 + 1 + read-only + + + P15 + Input Change Interrupt Status + 15 + 1 + read-only + + + P16 + Input Change Interrupt Status + 16 + 1 + read-only + + + P17 + Input Change Interrupt Status + 17 + 1 + read-only + + + P18 + Input Change Interrupt Status + 18 + 1 + read-only + + + P19 + Input Change Interrupt Status + 19 + 1 + read-only + + + P20 + Input Change Interrupt Status + 20 + 1 + read-only + + + P21 + Input Change Interrupt Status + 21 + 1 + read-only + + + P22 + Input Change Interrupt Status + 22 + 1 + read-only + + + P23 + Input Change Interrupt Status + 23 + 1 + read-only + + + P24 + Input Change Interrupt Status + 24 + 1 + read-only + + + P25 + Input Change Interrupt Status + 25 + 1 + read-only + + + P26 + Input Change Interrupt Status + 26 + 1 + read-only + + + P27 + Input Change Interrupt Status + 27 + 1 + read-only + + + P28 + Input Change Interrupt Status + 28 + 1 + read-only + + + P29 + Input Change Interrupt Status + 29 + 1 + read-only + + + P30 + Input Change Interrupt Status + 30 + 1 + read-only + + + P31 + Input Change Interrupt Status + 31 + 1 + read-only + + + + + MDER + Multi-driver Enable Register + 0x00000050 + 32 + write-only + + + P0 + Multi-drive Enable + 0 + 1 + write-only + + + P1 + Multi-drive Enable + 1 + 1 + write-only + + + P2 + Multi-drive Enable + 2 + 1 + write-only + + + P3 + Multi-drive Enable + 3 + 1 + write-only + + + P4 + Multi-drive Enable + 4 + 1 + write-only + + + P5 + Multi-drive Enable + 5 + 1 + write-only + + + P6 + Multi-drive Enable + 6 + 1 + write-only + + + P7 + Multi-drive Enable + 7 + 1 + write-only + + + P8 + Multi-drive Enable + 8 + 1 + write-only + + + P9 + Multi-drive Enable + 9 + 1 + write-only + + + P10 + Multi-drive Enable + 10 + 1 + write-only + + + P11 + Multi-drive Enable + 11 + 1 + write-only + + + P12 + Multi-drive Enable + 12 + 1 + write-only + + + P13 + Multi-drive Enable + 13 + 1 + write-only + + + P14 + Multi-drive Enable + 14 + 1 + write-only + + + P15 + Multi-drive Enable + 15 + 1 + write-only + + + P16 + Multi-drive Enable + 16 + 1 + write-only + + + P17 + Multi-drive Enable + 17 + 1 + write-only + + + P18 + Multi-drive Enable + 18 + 1 + write-only + + + P19 + Multi-drive Enable + 19 + 1 + write-only + + + P20 + Multi-drive Enable + 20 + 1 + write-only + + + P21 + Multi-drive Enable + 21 + 1 + write-only + + + P22 + Multi-drive Enable + 22 + 1 + write-only + + + P23 + Multi-drive Enable + 23 + 1 + write-only + + + P24 + Multi-drive Enable + 24 + 1 + write-only + + + P25 + Multi-drive Enable + 25 + 1 + write-only + + + P26 + Multi-drive Enable + 26 + 1 + write-only + + + P27 + Multi-drive Enable + 27 + 1 + write-only + + + P28 + Multi-drive Enable + 28 + 1 + write-only + + + P29 + Multi-drive Enable + 29 + 1 + write-only + + + P30 + Multi-drive Enable + 30 + 1 + write-only + + + P31 + Multi-drive Enable + 31 + 1 + write-only + + + + + MDDR + Multi-driver Disable Register + 0x00000054 + 32 + write-only + + + P0 + Multi-drive Disable + 0 + 1 + write-only + + + P1 + Multi-drive Disable + 1 + 1 + write-only + + + P2 + Multi-drive Disable + 2 + 1 + write-only + + + P3 + Multi-drive Disable + 3 + 1 + write-only + + + P4 + Multi-drive Disable + 4 + 1 + write-only + + + P5 + Multi-drive Disable + 5 + 1 + write-only + + + P6 + Multi-drive Disable + 6 + 1 + write-only + + + P7 + Multi-drive Disable + 7 + 1 + write-only + + + P8 + Multi-drive Disable + 8 + 1 + write-only + + + P9 + Multi-drive Disable + 9 + 1 + write-only + + + P10 + Multi-drive Disable + 10 + 1 + write-only + + + P11 + Multi-drive Disable + 11 + 1 + write-only + + + P12 + Multi-drive Disable + 12 + 1 + write-only + + + P13 + Multi-drive Disable + 13 + 1 + write-only + + + P14 + Multi-drive Disable + 14 + 1 + write-only + + + P15 + Multi-drive Disable + 15 + 1 + write-only + + + P16 + Multi-drive Disable + 16 + 1 + write-only + + + P17 + Multi-drive Disable + 17 + 1 + write-only + + + P18 + Multi-drive Disable + 18 + 1 + write-only + + + P19 + Multi-drive Disable + 19 + 1 + write-only + + + P20 + Multi-drive Disable + 20 + 1 + write-only + + + P21 + Multi-drive Disable + 21 + 1 + write-only + + + P22 + Multi-drive Disable + 22 + 1 + write-only + + + P23 + Multi-drive Disable + 23 + 1 + write-only + + + P24 + Multi-drive Disable + 24 + 1 + write-only + + + P25 + Multi-drive Disable + 25 + 1 + write-only + + + P26 + Multi-drive Disable + 26 + 1 + write-only + + + P27 + Multi-drive Disable + 27 + 1 + write-only + + + P28 + Multi-drive Disable + 28 + 1 + write-only + + + P29 + Multi-drive Disable + 29 + 1 + write-only + + + P30 + Multi-drive Disable + 30 + 1 + write-only + + + P31 + Multi-drive Disable + 31 + 1 + write-only + + + + + MDSR + Multi-driver Status Register + 0x00000058 + 32 + read-only + 0x00000000 + + + P0 + Multi-drive Status + 0 + 1 + read-only + + + P1 + Multi-drive Status + 1 + 1 + read-only + + + P2 + Multi-drive Status + 2 + 1 + read-only + + + P3 + Multi-drive Status + 3 + 1 + read-only + + + P4 + Multi-drive Status + 4 + 1 + read-only + + + P5 + Multi-drive Status + 5 + 1 + read-only + + + P6 + Multi-drive Status + 6 + 1 + read-only + + + P7 + Multi-drive Status + 7 + 1 + read-only + + + P8 + Multi-drive Status + 8 + 1 + read-only + + + P9 + Multi-drive Status + 9 + 1 + read-only + + + P10 + Multi-drive Status + 10 + 1 + read-only + + + P11 + Multi-drive Status + 11 + 1 + read-only + + + P12 + Multi-drive Status + 12 + 1 + read-only + + + P13 + Multi-drive Status + 13 + 1 + read-only + + + P14 + Multi-drive Status + 14 + 1 + read-only + + + P15 + Multi-drive Status + 15 + 1 + read-only + + + P16 + Multi-drive Status + 16 + 1 + read-only + + + P17 + Multi-drive Status + 17 + 1 + read-only + + + P18 + Multi-drive Status + 18 + 1 + read-only + + + P19 + Multi-drive Status + 19 + 1 + read-only + + + P20 + Multi-drive Status + 20 + 1 + read-only + + + P21 + Multi-drive Status + 21 + 1 + read-only + + + P22 + Multi-drive Status + 22 + 1 + read-only + + + P23 + Multi-drive Status + 23 + 1 + read-only + + + P24 + Multi-drive Status + 24 + 1 + read-only + + + P25 + Multi-drive Status + 25 + 1 + read-only + + + P26 + Multi-drive Status + 26 + 1 + read-only + + + P27 + Multi-drive Status + 27 + 1 + read-only + + + P28 + Multi-drive Status + 28 + 1 + read-only + + + P29 + Multi-drive Status + 29 + 1 + read-only + + + P30 + Multi-drive Status + 30 + 1 + read-only + + + P31 + Multi-drive Status + 31 + 1 + read-only + + + + + PUDR + Pull-up Disable Register + 0x00000060 + 32 + write-only + + + P0 + Pull-Up Disable + 0 + 1 + write-only + + + P1 + Pull-Up Disable + 1 + 1 + write-only + + + P2 + Pull-Up Disable + 2 + 1 + write-only + + + P3 + Pull-Up Disable + 3 + 1 + write-only + + + P4 + Pull-Up Disable + 4 + 1 + write-only + + + P5 + Pull-Up Disable + 5 + 1 + write-only + + + P6 + Pull-Up Disable + 6 + 1 + write-only + + + P7 + Pull-Up Disable + 7 + 1 + write-only + + + P8 + Pull-Up Disable + 8 + 1 + write-only + + + P9 + Pull-Up Disable + 9 + 1 + write-only + + + P10 + Pull-Up Disable + 10 + 1 + write-only + + + P11 + Pull-Up Disable + 11 + 1 + write-only + + + P12 + Pull-Up Disable + 12 + 1 + write-only + + + P13 + Pull-Up Disable + 13 + 1 + write-only + + + P14 + Pull-Up Disable + 14 + 1 + write-only + + + P15 + Pull-Up Disable + 15 + 1 + write-only + + + P16 + Pull-Up Disable + 16 + 1 + write-only + + + P17 + Pull-Up Disable + 17 + 1 + write-only + + + P18 + Pull-Up Disable + 18 + 1 + write-only + + + P19 + Pull-Up Disable + 19 + 1 + write-only + + + P20 + Pull-Up Disable + 20 + 1 + write-only + + + P21 + Pull-Up Disable + 21 + 1 + write-only + + + P22 + Pull-Up Disable + 22 + 1 + write-only + + + P23 + Pull-Up Disable + 23 + 1 + write-only + + + P24 + Pull-Up Disable + 24 + 1 + write-only + + + P25 + Pull-Up Disable + 25 + 1 + write-only + + + P26 + Pull-Up Disable + 26 + 1 + write-only + + + P27 + Pull-Up Disable + 27 + 1 + write-only + + + P28 + Pull-Up Disable + 28 + 1 + write-only + + + P29 + Pull-Up Disable + 29 + 1 + write-only + + + P30 + Pull-Up Disable + 30 + 1 + write-only + + + P31 + Pull-Up Disable + 31 + 1 + write-only + + + + + PUER + Pull-up Enable Register + 0x00000064 + 32 + write-only + + + P0 + Pull-Up Enable + 0 + 1 + write-only + + + P1 + Pull-Up Enable + 1 + 1 + write-only + + + P2 + Pull-Up Enable + 2 + 1 + write-only + + + P3 + Pull-Up Enable + 3 + 1 + write-only + + + P4 + Pull-Up Enable + 4 + 1 + write-only + + + P5 + Pull-Up Enable + 5 + 1 + write-only + + + P6 + Pull-Up Enable + 6 + 1 + write-only + + + P7 + Pull-Up Enable + 7 + 1 + write-only + + + P8 + Pull-Up Enable + 8 + 1 + write-only + + + P9 + Pull-Up Enable + 9 + 1 + write-only + + + P10 + Pull-Up Enable + 10 + 1 + write-only + + + P11 + Pull-Up Enable + 11 + 1 + write-only + + + P12 + Pull-Up Enable + 12 + 1 + write-only + + + P13 + Pull-Up Enable + 13 + 1 + write-only + + + P14 + Pull-Up Enable + 14 + 1 + write-only + + + P15 + Pull-Up Enable + 15 + 1 + write-only + + + P16 + Pull-Up Enable + 16 + 1 + write-only + + + P17 + Pull-Up Enable + 17 + 1 + write-only + + + P18 + Pull-Up Enable + 18 + 1 + write-only + + + P19 + Pull-Up Enable + 19 + 1 + write-only + + + P20 + Pull-Up Enable + 20 + 1 + write-only + + + P21 + Pull-Up Enable + 21 + 1 + write-only + + + P22 + Pull-Up Enable + 22 + 1 + write-only + + + P23 + Pull-Up Enable + 23 + 1 + write-only + + + P24 + Pull-Up Enable + 24 + 1 + write-only + + + P25 + Pull-Up Enable + 25 + 1 + write-only + + + P26 + Pull-Up Enable + 26 + 1 + write-only + + + P27 + Pull-Up Enable + 27 + 1 + write-only + + + P28 + Pull-Up Enable + 28 + 1 + write-only + + + P29 + Pull-Up Enable + 29 + 1 + write-only + + + P30 + Pull-Up Enable + 30 + 1 + write-only + + + P31 + Pull-Up Enable + 31 + 1 + write-only + + + + + PUSR + Pad Pull-up Status Register + 0x00000068 + 32 + read-only + + + P0 + Pull-Up Status + 0 + 1 + read-only + + + P1 + Pull-Up Status + 1 + 1 + read-only + + + P2 + Pull-Up Status + 2 + 1 + read-only + + + P3 + Pull-Up Status + 3 + 1 + read-only + + + P4 + Pull-Up Status + 4 + 1 + read-only + + + P5 + Pull-Up Status + 5 + 1 + read-only + + + P6 + Pull-Up Status + 6 + 1 + read-only + + + P7 + Pull-Up Status + 7 + 1 + read-only + + + P8 + Pull-Up Status + 8 + 1 + read-only + + + P9 + Pull-Up Status + 9 + 1 + read-only + + + P10 + Pull-Up Status + 10 + 1 + read-only + + + P11 + Pull-Up Status + 11 + 1 + read-only + + + P12 + Pull-Up Status + 12 + 1 + read-only + + + P13 + Pull-Up Status + 13 + 1 + read-only + + + P14 + Pull-Up Status + 14 + 1 + read-only + + + P15 + Pull-Up Status + 15 + 1 + read-only + + + P16 + Pull-Up Status + 16 + 1 + read-only + + + P17 + Pull-Up Status + 17 + 1 + read-only + + + P18 + Pull-Up Status + 18 + 1 + read-only + + + P19 + Pull-Up Status + 19 + 1 + read-only + + + P20 + Pull-Up Status + 20 + 1 + read-only + + + P21 + Pull-Up Status + 21 + 1 + read-only + + + P22 + Pull-Up Status + 22 + 1 + read-only + + + P23 + Pull-Up Status + 23 + 1 + read-only + + + P24 + Pull-Up Status + 24 + 1 + read-only + + + P25 + Pull-Up Status + 25 + 1 + read-only + + + P26 + Pull-Up Status + 26 + 1 + read-only + + + P27 + Pull-Up Status + 27 + 1 + read-only + + + P28 + Pull-Up Status + 28 + 1 + read-only + + + P29 + Pull-Up Status + 29 + 1 + read-only + + + P30 + Pull-Up Status + 30 + 1 + read-only + + + P31 + Pull-Up Status + 31 + 1 + read-only + + + + + 2 + 4 + 0-1 + ABCDSR[%s] + Peripheral Select Register + 0x00000070 + 32 + read-write + + + P0 + Peripheral Select + 0 + 1 + read-write + + + P1 + Peripheral Select + 1 + 1 + read-write + + + P2 + Peripheral Select + 2 + 1 + read-write + + + P3 + Peripheral Select + 3 + 1 + read-write + + + P4 + Peripheral Select + 4 + 1 + read-write + + + P5 + Peripheral Select + 5 + 1 + read-write + + + P6 + Peripheral Select + 6 + 1 + read-write + + + P7 + Peripheral Select + 7 + 1 + read-write + + + P8 + Peripheral Select + 8 + 1 + read-write + + + P9 + Peripheral Select + 9 + 1 + read-write + + + P10 + Peripheral Select + 10 + 1 + read-write + + + P11 + Peripheral Select + 11 + 1 + read-write + + + P12 + Peripheral Select + 12 + 1 + read-write + + + P13 + Peripheral Select + 13 + 1 + read-write + + + P14 + Peripheral Select + 14 + 1 + read-write + + + P15 + Peripheral Select + 15 + 1 + read-write + + + P16 + Peripheral Select + 16 + 1 + read-write + + + P17 + Peripheral Select + 17 + 1 + read-write + + + P18 + Peripheral Select + 18 + 1 + read-write + + + P19 + Peripheral Select + 19 + 1 + read-write + + + P20 + Peripheral Select + 20 + 1 + read-write + + + P21 + Peripheral Select + 21 + 1 + read-write + + + P22 + Peripheral Select + 22 + 1 + read-write + + + P23 + Peripheral Select + 23 + 1 + read-write + + + P24 + Peripheral Select + 24 + 1 + read-write + + + P25 + Peripheral Select + 25 + 1 + read-write + + + P26 + Peripheral Select + 26 + 1 + read-write + + + P27 + Peripheral Select + 27 + 1 + read-write + + + P28 + Peripheral Select + 28 + 1 + read-write + + + P29 + Peripheral Select + 29 + 1 + read-write + + + P30 + Peripheral Select + 30 + 1 + read-write + + + P31 + Peripheral Select + 31 + 1 + read-write + + + + + IFSCDR + Input Filter Slow Clock Disable Register + 0x00000080 + 32 + write-only + + + P0 + Peripheral Clock Glitch Filtering Select + 0 + 1 + write-only + + + P1 + Peripheral Clock Glitch Filtering Select + 1 + 1 + write-only + + + P2 + Peripheral Clock Glitch Filtering Select + 2 + 1 + write-only + + + P3 + Peripheral Clock Glitch Filtering Select + 3 + 1 + write-only + + + P4 + Peripheral Clock Glitch Filtering Select + 4 + 1 + write-only + + + P5 + Peripheral Clock Glitch Filtering Select + 5 + 1 + write-only + + + P6 + Peripheral Clock Glitch Filtering Select + 6 + 1 + write-only + + + P7 + Peripheral Clock Glitch Filtering Select + 7 + 1 + write-only + + + P8 + Peripheral Clock Glitch Filtering Select + 8 + 1 + write-only + + + P9 + Peripheral Clock Glitch Filtering Select + 9 + 1 + write-only + + + P10 + Peripheral Clock Glitch Filtering Select + 10 + 1 + write-only + + + P11 + Peripheral Clock Glitch Filtering Select + 11 + 1 + write-only + + + P12 + Peripheral Clock Glitch Filtering Select + 12 + 1 + write-only + + + P13 + Peripheral Clock Glitch Filtering Select + 13 + 1 + write-only + + + P14 + Peripheral Clock Glitch Filtering Select + 14 + 1 + write-only + + + P15 + Peripheral Clock Glitch Filtering Select + 15 + 1 + write-only + + + P16 + Peripheral Clock Glitch Filtering Select + 16 + 1 + write-only + + + P17 + Peripheral Clock Glitch Filtering Select + 17 + 1 + write-only + + + P18 + Peripheral Clock Glitch Filtering Select + 18 + 1 + write-only + + + P19 + Peripheral Clock Glitch Filtering Select + 19 + 1 + write-only + + + P20 + Peripheral Clock Glitch Filtering Select + 20 + 1 + write-only + + + P21 + Peripheral Clock Glitch Filtering Select + 21 + 1 + write-only + + + P22 + Peripheral Clock Glitch Filtering Select + 22 + 1 + write-only + + + P23 + Peripheral Clock Glitch Filtering Select + 23 + 1 + write-only + + + P24 + Peripheral Clock Glitch Filtering Select + 24 + 1 + write-only + + + P25 + Peripheral Clock Glitch Filtering Select + 25 + 1 + write-only + + + P26 + Peripheral Clock Glitch Filtering Select + 26 + 1 + write-only + + + P27 + Peripheral Clock Glitch Filtering Select + 27 + 1 + write-only + + + P28 + Peripheral Clock Glitch Filtering Select + 28 + 1 + write-only + + + P29 + Peripheral Clock Glitch Filtering Select + 29 + 1 + write-only + + + P30 + Peripheral Clock Glitch Filtering Select + 30 + 1 + write-only + + + P31 + Peripheral Clock Glitch Filtering Select + 31 + 1 + write-only + + + + + IFSCER + Input Filter Slow Clock Enable Register + 0x00000084 + 32 + write-only + + + P0 + Slow Clock Debouncing Filtering Select + 0 + 1 + write-only + + + P1 + Slow Clock Debouncing Filtering Select + 1 + 1 + write-only + + + P2 + Slow Clock Debouncing Filtering Select + 2 + 1 + write-only + + + P3 + Slow Clock Debouncing Filtering Select + 3 + 1 + write-only + + + P4 + Slow Clock Debouncing Filtering Select + 4 + 1 + write-only + + + P5 + Slow Clock Debouncing Filtering Select + 5 + 1 + write-only + + + P6 + Slow Clock Debouncing Filtering Select + 6 + 1 + write-only + + + P7 + Slow Clock Debouncing Filtering Select + 7 + 1 + write-only + + + P8 + Slow Clock Debouncing Filtering Select + 8 + 1 + write-only + + + P9 + Slow Clock Debouncing Filtering Select + 9 + 1 + write-only + + + P10 + Slow Clock Debouncing Filtering Select + 10 + 1 + write-only + + + P11 + Slow Clock Debouncing Filtering Select + 11 + 1 + write-only + + + P12 + Slow Clock Debouncing Filtering Select + 12 + 1 + write-only + + + P13 + Slow Clock Debouncing Filtering Select + 13 + 1 + write-only + + + P14 + Slow Clock Debouncing Filtering Select + 14 + 1 + write-only + + + P15 + Slow Clock Debouncing Filtering Select + 15 + 1 + write-only + + + P16 + Slow Clock Debouncing Filtering Select + 16 + 1 + write-only + + + P17 + Slow Clock Debouncing Filtering Select + 17 + 1 + write-only + + + P18 + Slow Clock Debouncing Filtering Select + 18 + 1 + write-only + + + P19 + Slow Clock Debouncing Filtering Select + 19 + 1 + write-only + + + P20 + Slow Clock Debouncing Filtering Select + 20 + 1 + write-only + + + P21 + Slow Clock Debouncing Filtering Select + 21 + 1 + write-only + + + P22 + Slow Clock Debouncing Filtering Select + 22 + 1 + write-only + + + P23 + Slow Clock Debouncing Filtering Select + 23 + 1 + write-only + + + P24 + Slow Clock Debouncing Filtering Select + 24 + 1 + write-only + + + P25 + Slow Clock Debouncing Filtering Select + 25 + 1 + write-only + + + P26 + Slow Clock Debouncing Filtering Select + 26 + 1 + write-only + + + P27 + Slow Clock Debouncing Filtering Select + 27 + 1 + write-only + + + P28 + Slow Clock Debouncing Filtering Select + 28 + 1 + write-only + + + P29 + Slow Clock Debouncing Filtering Select + 29 + 1 + write-only + + + P30 + Slow Clock Debouncing Filtering Select + 30 + 1 + write-only + + + P31 + Slow Clock Debouncing Filtering Select + 31 + 1 + write-only + + + + + IFSCSR + Input Filter Slow Clock Status Register + 0x00000088 + 32 + read-only + 0x00000000 + + + P0 + Glitch or Debouncing Filter Selection Status + 0 + 1 + read-only + + + P1 + Glitch or Debouncing Filter Selection Status + 1 + 1 + read-only + + + P2 + Glitch or Debouncing Filter Selection Status + 2 + 1 + read-only + + + P3 + Glitch or Debouncing Filter Selection Status + 3 + 1 + read-only + + + P4 + Glitch or Debouncing Filter Selection Status + 4 + 1 + read-only + + + P5 + Glitch or Debouncing Filter Selection Status + 5 + 1 + read-only + + + P6 + Glitch or Debouncing Filter Selection Status + 6 + 1 + read-only + + + P7 + Glitch or Debouncing Filter Selection Status + 7 + 1 + read-only + + + P8 + Glitch or Debouncing Filter Selection Status + 8 + 1 + read-only + + + P9 + Glitch or Debouncing Filter Selection Status + 9 + 1 + read-only + + + P10 + Glitch or Debouncing Filter Selection Status + 10 + 1 + read-only + + + P11 + Glitch or Debouncing Filter Selection Status + 11 + 1 + read-only + + + P12 + Glitch or Debouncing Filter Selection Status + 12 + 1 + read-only + + + P13 + Glitch or Debouncing Filter Selection Status + 13 + 1 + read-only + + + P14 + Glitch or Debouncing Filter Selection Status + 14 + 1 + read-only + + + P15 + Glitch or Debouncing Filter Selection Status + 15 + 1 + read-only + + + P16 + Glitch or Debouncing Filter Selection Status + 16 + 1 + read-only + + + P17 + Glitch or Debouncing Filter Selection Status + 17 + 1 + read-only + + + P18 + Glitch or Debouncing Filter Selection Status + 18 + 1 + read-only + + + P19 + Glitch or Debouncing Filter Selection Status + 19 + 1 + read-only + + + P20 + Glitch or Debouncing Filter Selection Status + 20 + 1 + read-only + + + P21 + Glitch or Debouncing Filter Selection Status + 21 + 1 + read-only + + + P22 + Glitch or Debouncing Filter Selection Status + 22 + 1 + read-only + + + P23 + Glitch or Debouncing Filter Selection Status + 23 + 1 + read-only + + + P24 + Glitch or Debouncing Filter Selection Status + 24 + 1 + read-only + + + P25 + Glitch or Debouncing Filter Selection Status + 25 + 1 + read-only + + + P26 + Glitch or Debouncing Filter Selection Status + 26 + 1 + read-only + + + P27 + Glitch or Debouncing Filter Selection Status + 27 + 1 + read-only + + + P28 + Glitch or Debouncing Filter Selection Status + 28 + 1 + read-only + + + P29 + Glitch or Debouncing Filter Selection Status + 29 + 1 + read-only + + + P30 + Glitch or Debouncing Filter Selection Status + 30 + 1 + read-only + + + P31 + Glitch or Debouncing Filter Selection Status + 31 + 1 + read-only + + + + + SCDR + Slow Clock Divider Debouncing Register + 0x0000008C + 32 + read-write + 0x00000000 + + + DIV + Slow Clock Divider Selection for Debouncing + 0 + 14 + read-write + + + + + PPDDR + Pad Pull-down Disable Register + 0x00000090 + 32 + write-only + + + P0 + Pull-Down Disable + 0 + 1 + write-only + + + P1 + Pull-Down Disable + 1 + 1 + write-only + + + P2 + Pull-Down Disable + 2 + 1 + write-only + + + P3 + Pull-Down Disable + 3 + 1 + write-only + + + P4 + Pull-Down Disable + 4 + 1 + write-only + + + P5 + Pull-Down Disable + 5 + 1 + write-only + + + P6 + Pull-Down Disable + 6 + 1 + write-only + + + P7 + Pull-Down Disable + 7 + 1 + write-only + + + P8 + Pull-Down Disable + 8 + 1 + write-only + + + P9 + Pull-Down Disable + 9 + 1 + write-only + + + P10 + Pull-Down Disable + 10 + 1 + write-only + + + P11 + Pull-Down Disable + 11 + 1 + write-only + + + P12 + Pull-Down Disable + 12 + 1 + write-only + + + P13 + Pull-Down Disable + 13 + 1 + write-only + + + P14 + Pull-Down Disable + 14 + 1 + write-only + + + P15 + Pull-Down Disable + 15 + 1 + write-only + + + P16 + Pull-Down Disable + 16 + 1 + write-only + + + P17 + Pull-Down Disable + 17 + 1 + write-only + + + P18 + Pull-Down Disable + 18 + 1 + write-only + + + P19 + Pull-Down Disable + 19 + 1 + write-only + + + P20 + Pull-Down Disable + 20 + 1 + write-only + + + P21 + Pull-Down Disable + 21 + 1 + write-only + + + P22 + Pull-Down Disable + 22 + 1 + write-only + + + P23 + Pull-Down Disable + 23 + 1 + write-only + + + P24 + Pull-Down Disable + 24 + 1 + write-only + + + P25 + Pull-Down Disable + 25 + 1 + write-only + + + P26 + Pull-Down Disable + 26 + 1 + write-only + + + P27 + Pull-Down Disable + 27 + 1 + write-only + + + P28 + Pull-Down Disable + 28 + 1 + write-only + + + P29 + Pull-Down Disable + 29 + 1 + write-only + + + P30 + Pull-Down Disable + 30 + 1 + write-only + + + P31 + Pull-Down Disable + 31 + 1 + write-only + + + + + PPDER + Pad Pull-down Enable Register + 0x00000094 + 32 + write-only + + + P0 + Pull-Down Enable + 0 + 1 + write-only + + + P1 + Pull-Down Enable + 1 + 1 + write-only + + + P2 + Pull-Down Enable + 2 + 1 + write-only + + + P3 + Pull-Down Enable + 3 + 1 + write-only + + + P4 + Pull-Down Enable + 4 + 1 + write-only + + + P5 + Pull-Down Enable + 5 + 1 + write-only + + + P6 + Pull-Down Enable + 6 + 1 + write-only + + + P7 + Pull-Down Enable + 7 + 1 + write-only + + + P8 + Pull-Down Enable + 8 + 1 + write-only + + + P9 + Pull-Down Enable + 9 + 1 + write-only + + + P10 + Pull-Down Enable + 10 + 1 + write-only + + + P11 + Pull-Down Enable + 11 + 1 + write-only + + + P12 + Pull-Down Enable + 12 + 1 + write-only + + + P13 + Pull-Down Enable + 13 + 1 + write-only + + + P14 + Pull-Down Enable + 14 + 1 + write-only + + + P15 + Pull-Down Enable + 15 + 1 + write-only + + + P16 + Pull-Down Enable + 16 + 1 + write-only + + + P17 + Pull-Down Enable + 17 + 1 + write-only + + + P18 + Pull-Down Enable + 18 + 1 + write-only + + + P19 + Pull-Down Enable + 19 + 1 + write-only + + + P20 + Pull-Down Enable + 20 + 1 + write-only + + + P21 + Pull-Down Enable + 21 + 1 + write-only + + + P22 + Pull-Down Enable + 22 + 1 + write-only + + + P23 + Pull-Down Enable + 23 + 1 + write-only + + + P24 + Pull-Down Enable + 24 + 1 + write-only + + + P25 + Pull-Down Enable + 25 + 1 + write-only + + + P26 + Pull-Down Enable + 26 + 1 + write-only + + + P27 + Pull-Down Enable + 27 + 1 + write-only + + + P28 + Pull-Down Enable + 28 + 1 + write-only + + + P29 + Pull-Down Enable + 29 + 1 + write-only + + + P30 + Pull-Down Enable + 30 + 1 + write-only + + + P31 + Pull-Down Enable + 31 + 1 + write-only + + + + + PPDSR + Pad Pull-down Status Register + 0x00000098 + 32 + read-only + + + P0 + Pull-Down Status + 0 + 1 + read-only + + + P1 + Pull-Down Status + 1 + 1 + read-only + + + P2 + Pull-Down Status + 2 + 1 + read-only + + + P3 + Pull-Down Status + 3 + 1 + read-only + + + P4 + Pull-Down Status + 4 + 1 + read-only + + + P5 + Pull-Down Status + 5 + 1 + read-only + + + P6 + Pull-Down Status + 6 + 1 + read-only + + + P7 + Pull-Down Status + 7 + 1 + read-only + + + P8 + Pull-Down Status + 8 + 1 + read-only + + + P9 + Pull-Down Status + 9 + 1 + read-only + + + P10 + Pull-Down Status + 10 + 1 + read-only + + + P11 + Pull-Down Status + 11 + 1 + read-only + + + P12 + Pull-Down Status + 12 + 1 + read-only + + + P13 + Pull-Down Status + 13 + 1 + read-only + + + P14 + Pull-Down Status + 14 + 1 + read-only + + + P15 + Pull-Down Status + 15 + 1 + read-only + + + P16 + Pull-Down Status + 16 + 1 + read-only + + + P17 + Pull-Down Status + 17 + 1 + read-only + + + P18 + Pull-Down Status + 18 + 1 + read-only + + + P19 + Pull-Down Status + 19 + 1 + read-only + + + P20 + Pull-Down Status + 20 + 1 + read-only + + + P21 + Pull-Down Status + 21 + 1 + read-only + + + P22 + Pull-Down Status + 22 + 1 + read-only + + + P23 + Pull-Down Status + 23 + 1 + read-only + + + P24 + Pull-Down Status + 24 + 1 + read-only + + + P25 + Pull-Down Status + 25 + 1 + read-only + + + P26 + Pull-Down Status + 26 + 1 + read-only + + + P27 + Pull-Down Status + 27 + 1 + read-only + + + P28 + Pull-Down Status + 28 + 1 + read-only + + + P29 + Pull-Down Status + 29 + 1 + read-only + + + P30 + Pull-Down Status + 30 + 1 + read-only + + + P31 + Pull-Down Status + 31 + 1 + read-only + + + + + OWER + Output Write Enable + 0x000000A0 + 32 + write-only + + + P0 + Output Write Enable + 0 + 1 + write-only + + + P1 + Output Write Enable + 1 + 1 + write-only + + + P2 + Output Write Enable + 2 + 1 + write-only + + + P3 + Output Write Enable + 3 + 1 + write-only + + + P4 + Output Write Enable + 4 + 1 + write-only + + + P5 + Output Write Enable + 5 + 1 + write-only + + + P6 + Output Write Enable + 6 + 1 + write-only + + + P7 + Output Write Enable + 7 + 1 + write-only + + + P8 + Output Write Enable + 8 + 1 + write-only + + + P9 + Output Write Enable + 9 + 1 + write-only + + + P10 + Output Write Enable + 10 + 1 + write-only + + + P11 + Output Write Enable + 11 + 1 + write-only + + + P12 + Output Write Enable + 12 + 1 + write-only + + + P13 + Output Write Enable + 13 + 1 + write-only + + + P14 + Output Write Enable + 14 + 1 + write-only + + + P15 + Output Write Enable + 15 + 1 + write-only + + + P16 + Output Write Enable + 16 + 1 + write-only + + + P17 + Output Write Enable + 17 + 1 + write-only + + + P18 + Output Write Enable + 18 + 1 + write-only + + + P19 + Output Write Enable + 19 + 1 + write-only + + + P20 + Output Write Enable + 20 + 1 + write-only + + + P21 + Output Write Enable + 21 + 1 + write-only + + + P22 + Output Write Enable + 22 + 1 + write-only + + + P23 + Output Write Enable + 23 + 1 + write-only + + + P24 + Output Write Enable + 24 + 1 + write-only + + + P25 + Output Write Enable + 25 + 1 + write-only + + + P26 + Output Write Enable + 26 + 1 + write-only + + + P27 + Output Write Enable + 27 + 1 + write-only + + + P28 + Output Write Enable + 28 + 1 + write-only + + + P29 + Output Write Enable + 29 + 1 + write-only + + + P30 + Output Write Enable + 30 + 1 + write-only + + + P31 + Output Write Enable + 31 + 1 + write-only + + + + + OWDR + Output Write Disable + 0x000000A4 + 32 + write-only + + + P0 + Output Write Disable + 0 + 1 + write-only + + + P1 + Output Write Disable + 1 + 1 + write-only + + + P2 + Output Write Disable + 2 + 1 + write-only + + + P3 + Output Write Disable + 3 + 1 + write-only + + + P4 + Output Write Disable + 4 + 1 + write-only + + + P5 + Output Write Disable + 5 + 1 + write-only + + + P6 + Output Write Disable + 6 + 1 + write-only + + + P7 + Output Write Disable + 7 + 1 + write-only + + + P8 + Output Write Disable + 8 + 1 + write-only + + + P9 + Output Write Disable + 9 + 1 + write-only + + + P10 + Output Write Disable + 10 + 1 + write-only + + + P11 + Output Write Disable + 11 + 1 + write-only + + + P12 + Output Write Disable + 12 + 1 + write-only + + + P13 + Output Write Disable + 13 + 1 + write-only + + + P14 + Output Write Disable + 14 + 1 + write-only + + + P15 + Output Write Disable + 15 + 1 + write-only + + + P16 + Output Write Disable + 16 + 1 + write-only + + + P17 + Output Write Disable + 17 + 1 + write-only + + + P18 + Output Write Disable + 18 + 1 + write-only + + + P19 + Output Write Disable + 19 + 1 + write-only + + + P20 + Output Write Disable + 20 + 1 + write-only + + + P21 + Output Write Disable + 21 + 1 + write-only + + + P22 + Output Write Disable + 22 + 1 + write-only + + + P23 + Output Write Disable + 23 + 1 + write-only + + + P24 + Output Write Disable + 24 + 1 + write-only + + + P25 + Output Write Disable + 25 + 1 + write-only + + + P26 + Output Write Disable + 26 + 1 + write-only + + + P27 + Output Write Disable + 27 + 1 + write-only + + + P28 + Output Write Disable + 28 + 1 + write-only + + + P29 + Output Write Disable + 29 + 1 + write-only + + + P30 + Output Write Disable + 30 + 1 + write-only + + + P31 + Output Write Disable + 31 + 1 + write-only + + + + + OWSR + Output Write Status Register + 0x000000A8 + 32 + read-only + 0x00000000 + + + P0 + Output Write Status + 0 + 1 + read-only + + + P1 + Output Write Status + 1 + 1 + read-only + + + P2 + Output Write Status + 2 + 1 + read-only + + + P3 + Output Write Status + 3 + 1 + read-only + + + P4 + Output Write Status + 4 + 1 + read-only + + + P5 + Output Write Status + 5 + 1 + read-only + + + P6 + Output Write Status + 6 + 1 + read-only + + + P7 + Output Write Status + 7 + 1 + read-only + + + P8 + Output Write Status + 8 + 1 + read-only + + + P9 + Output Write Status + 9 + 1 + read-only + + + P10 + Output Write Status + 10 + 1 + read-only + + + P11 + Output Write Status + 11 + 1 + read-only + + + P12 + Output Write Status + 12 + 1 + read-only + + + P13 + Output Write Status + 13 + 1 + read-only + + + P14 + Output Write Status + 14 + 1 + read-only + + + P15 + Output Write Status + 15 + 1 + read-only + + + P16 + Output Write Status + 16 + 1 + read-only + + + P17 + Output Write Status + 17 + 1 + read-only + + + P18 + Output Write Status + 18 + 1 + read-only + + + P19 + Output Write Status + 19 + 1 + read-only + + + P20 + Output Write Status + 20 + 1 + read-only + + + P21 + Output Write Status + 21 + 1 + read-only + + + P22 + Output Write Status + 22 + 1 + read-only + + + P23 + Output Write Status + 23 + 1 + read-only + + + P24 + Output Write Status + 24 + 1 + read-only + + + P25 + Output Write Status + 25 + 1 + read-only + + + P26 + Output Write Status + 26 + 1 + read-only + + + P27 + Output Write Status + 27 + 1 + read-only + + + P28 + Output Write Status + 28 + 1 + read-only + + + P29 + Output Write Status + 29 + 1 + read-only + + + P30 + Output Write Status + 30 + 1 + read-only + + + P31 + Output Write Status + 31 + 1 + read-only + + + + + AIMER + Additional Interrupt Modes Enable Register + 0x000000B0 + 32 + write-only + + + P0 + Additional Interrupt Modes Enable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Enable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Enable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Enable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Enable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Enable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Enable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Enable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Enable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Enable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Enable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Enable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Enable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Enable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Enable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Enable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Enable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Enable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Enable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Enable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Enable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Enable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Enable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Enable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Enable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Enable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Enable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Enable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Enable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Enable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Enable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Enable + 31 + 1 + write-only + + + + + AIMDR + Additional Interrupt Modes Disable Register + 0x000000B4 + 32 + write-only + + + P0 + Additional Interrupt Modes Disable + 0 + 1 + write-only + + + P1 + Additional Interrupt Modes Disable + 1 + 1 + write-only + + + P2 + Additional Interrupt Modes Disable + 2 + 1 + write-only + + + P3 + Additional Interrupt Modes Disable + 3 + 1 + write-only + + + P4 + Additional Interrupt Modes Disable + 4 + 1 + write-only + + + P5 + Additional Interrupt Modes Disable + 5 + 1 + write-only + + + P6 + Additional Interrupt Modes Disable + 6 + 1 + write-only + + + P7 + Additional Interrupt Modes Disable + 7 + 1 + write-only + + + P8 + Additional Interrupt Modes Disable + 8 + 1 + write-only + + + P9 + Additional Interrupt Modes Disable + 9 + 1 + write-only + + + P10 + Additional Interrupt Modes Disable + 10 + 1 + write-only + + + P11 + Additional Interrupt Modes Disable + 11 + 1 + write-only + + + P12 + Additional Interrupt Modes Disable + 12 + 1 + write-only + + + P13 + Additional Interrupt Modes Disable + 13 + 1 + write-only + + + P14 + Additional Interrupt Modes Disable + 14 + 1 + write-only + + + P15 + Additional Interrupt Modes Disable + 15 + 1 + write-only + + + P16 + Additional Interrupt Modes Disable + 16 + 1 + write-only + + + P17 + Additional Interrupt Modes Disable + 17 + 1 + write-only + + + P18 + Additional Interrupt Modes Disable + 18 + 1 + write-only + + + P19 + Additional Interrupt Modes Disable + 19 + 1 + write-only + + + P20 + Additional Interrupt Modes Disable + 20 + 1 + write-only + + + P21 + Additional Interrupt Modes Disable + 21 + 1 + write-only + + + P22 + Additional Interrupt Modes Disable + 22 + 1 + write-only + + + P23 + Additional Interrupt Modes Disable + 23 + 1 + write-only + + + P24 + Additional Interrupt Modes Disable + 24 + 1 + write-only + + + P25 + Additional Interrupt Modes Disable + 25 + 1 + write-only + + + P26 + Additional Interrupt Modes Disable + 26 + 1 + write-only + + + P27 + Additional Interrupt Modes Disable + 27 + 1 + write-only + + + P28 + Additional Interrupt Modes Disable + 28 + 1 + write-only + + + P29 + Additional Interrupt Modes Disable + 29 + 1 + write-only + + + P30 + Additional Interrupt Modes Disable + 30 + 1 + write-only + + + P31 + Additional Interrupt Modes Disable + 31 + 1 + write-only + + + + + AIMMR + Additional Interrupt Modes Mask Register + 0x000000B8 + 32 + read-only + 0x00000000 + + + P0 + Peripheral CD Status + 0 + 1 + read-only + + + P1 + Peripheral CD Status + 1 + 1 + read-only + + + P2 + Peripheral CD Status + 2 + 1 + read-only + + + P3 + Peripheral CD Status + 3 + 1 + read-only + + + P4 + Peripheral CD Status + 4 + 1 + read-only + + + P5 + Peripheral CD Status + 5 + 1 + read-only + + + P6 + Peripheral CD Status + 6 + 1 + read-only + + + P7 + Peripheral CD Status + 7 + 1 + read-only + + + P8 + Peripheral CD Status + 8 + 1 + read-only + + + P9 + Peripheral CD Status + 9 + 1 + read-only + + + P10 + Peripheral CD Status + 10 + 1 + read-only + + + P11 + Peripheral CD Status + 11 + 1 + read-only + + + P12 + Peripheral CD Status + 12 + 1 + read-only + + + P13 + Peripheral CD Status + 13 + 1 + read-only + + + P14 + Peripheral CD Status + 14 + 1 + read-only + + + P15 + Peripheral CD Status + 15 + 1 + read-only + + + P16 + Peripheral CD Status + 16 + 1 + read-only + + + P17 + Peripheral CD Status + 17 + 1 + read-only + + + P18 + Peripheral CD Status + 18 + 1 + read-only + + + P19 + Peripheral CD Status + 19 + 1 + read-only + + + P20 + Peripheral CD Status + 20 + 1 + read-only + + + P21 + Peripheral CD Status + 21 + 1 + read-only + + + P22 + Peripheral CD Status + 22 + 1 + read-only + + + P23 + Peripheral CD Status + 23 + 1 + read-only + + + P24 + Peripheral CD Status + 24 + 1 + read-only + + + P25 + Peripheral CD Status + 25 + 1 + read-only + + + P26 + Peripheral CD Status + 26 + 1 + read-only + + + P27 + Peripheral CD Status + 27 + 1 + read-only + + + P28 + Peripheral CD Status + 28 + 1 + read-only + + + P29 + Peripheral CD Status + 29 + 1 + read-only + + + P30 + Peripheral CD Status + 30 + 1 + read-only + + + P31 + Peripheral CD Status + 31 + 1 + read-only + + + + + ESR + Edge Select Register + 0x000000C0 + 32 + write-only + + + P0 + Edge Interrupt Selection + 0 + 1 + write-only + + + P1 + Edge Interrupt Selection + 1 + 1 + write-only + + + P2 + Edge Interrupt Selection + 2 + 1 + write-only + + + P3 + Edge Interrupt Selection + 3 + 1 + write-only + + + P4 + Edge Interrupt Selection + 4 + 1 + write-only + + + P5 + Edge Interrupt Selection + 5 + 1 + write-only + + + P6 + Edge Interrupt Selection + 6 + 1 + write-only + + + P7 + Edge Interrupt Selection + 7 + 1 + write-only + + + P8 + Edge Interrupt Selection + 8 + 1 + write-only + + + P9 + Edge Interrupt Selection + 9 + 1 + write-only + + + P10 + Edge Interrupt Selection + 10 + 1 + write-only + + + P11 + Edge Interrupt Selection + 11 + 1 + write-only + + + P12 + Edge Interrupt Selection + 12 + 1 + write-only + + + P13 + Edge Interrupt Selection + 13 + 1 + write-only + + + P14 + Edge Interrupt Selection + 14 + 1 + write-only + + + P15 + Edge Interrupt Selection + 15 + 1 + write-only + + + P16 + Edge Interrupt Selection + 16 + 1 + write-only + + + P17 + Edge Interrupt Selection + 17 + 1 + write-only + + + P18 + Edge Interrupt Selection + 18 + 1 + write-only + + + P19 + Edge Interrupt Selection + 19 + 1 + write-only + + + P20 + Edge Interrupt Selection + 20 + 1 + write-only + + + P21 + Edge Interrupt Selection + 21 + 1 + write-only + + + P22 + Edge Interrupt Selection + 22 + 1 + write-only + + + P23 + Edge Interrupt Selection + 23 + 1 + write-only + + + P24 + Edge Interrupt Selection + 24 + 1 + write-only + + + P25 + Edge Interrupt Selection + 25 + 1 + write-only + + + P26 + Edge Interrupt Selection + 26 + 1 + write-only + + + P27 + Edge Interrupt Selection + 27 + 1 + write-only + + + P28 + Edge Interrupt Selection + 28 + 1 + write-only + + + P29 + Edge Interrupt Selection + 29 + 1 + write-only + + + P30 + Edge Interrupt Selection + 30 + 1 + write-only + + + P31 + Edge Interrupt Selection + 31 + 1 + write-only + + + + + LSR + Level Select Register + 0x000000C4 + 32 + write-only + + + P0 + Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Level Interrupt Selection + 31 + 1 + write-only + + + + + ELSR + Edge/Level Status Register + 0x000000C8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + FELLSR + Falling Edge/Low-Level Select Register + 0x000000D0 + 32 + write-only + + + P0 + Falling Edge/Low-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Falling Edge/Low-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Falling Edge/Low-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Falling Edge/Low-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Falling Edge/Low-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Falling Edge/Low-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Falling Edge/Low-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Falling Edge/Low-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Falling Edge/Low-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Falling Edge/Low-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Falling Edge/Low-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Falling Edge/Low-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Falling Edge/Low-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Falling Edge/Low-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Falling Edge/Low-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Falling Edge/Low-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Falling Edge/Low-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Falling Edge/Low-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Falling Edge/Low-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Falling Edge/Low-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Falling Edge/Low-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Falling Edge/Low-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Falling Edge/Low-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Falling Edge/Low-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Falling Edge/Low-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Falling Edge/Low-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Falling Edge/Low-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Falling Edge/Low-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Falling Edge/Low-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Falling Edge/Low-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Falling Edge/Low-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Falling Edge/Low-Level Interrupt Selection + 31 + 1 + write-only + + + + + REHLSR + Rising Edge/High-Level Select Register + 0x000000D4 + 32 + write-only + + + P0 + Rising Edge/High-Level Interrupt Selection + 0 + 1 + write-only + + + P1 + Rising Edge/High-Level Interrupt Selection + 1 + 1 + write-only + + + P2 + Rising Edge/High-Level Interrupt Selection + 2 + 1 + write-only + + + P3 + Rising Edge/High-Level Interrupt Selection + 3 + 1 + write-only + + + P4 + Rising Edge/High-Level Interrupt Selection + 4 + 1 + write-only + + + P5 + Rising Edge/High-Level Interrupt Selection + 5 + 1 + write-only + + + P6 + Rising Edge/High-Level Interrupt Selection + 6 + 1 + write-only + + + P7 + Rising Edge/High-Level Interrupt Selection + 7 + 1 + write-only + + + P8 + Rising Edge/High-Level Interrupt Selection + 8 + 1 + write-only + + + P9 + Rising Edge/High-Level Interrupt Selection + 9 + 1 + write-only + + + P10 + Rising Edge/High-Level Interrupt Selection + 10 + 1 + write-only + + + P11 + Rising Edge/High-Level Interrupt Selection + 11 + 1 + write-only + + + P12 + Rising Edge/High-Level Interrupt Selection + 12 + 1 + write-only + + + P13 + Rising Edge/High-Level Interrupt Selection + 13 + 1 + write-only + + + P14 + Rising Edge/High-Level Interrupt Selection + 14 + 1 + write-only + + + P15 + Rising Edge/High-Level Interrupt Selection + 15 + 1 + write-only + + + P16 + Rising Edge/High-Level Interrupt Selection + 16 + 1 + write-only + + + P17 + Rising Edge/High-Level Interrupt Selection + 17 + 1 + write-only + + + P18 + Rising Edge/High-Level Interrupt Selection + 18 + 1 + write-only + + + P19 + Rising Edge/High-Level Interrupt Selection + 19 + 1 + write-only + + + P20 + Rising Edge/High-Level Interrupt Selection + 20 + 1 + write-only + + + P21 + Rising Edge/High-Level Interrupt Selection + 21 + 1 + write-only + + + P22 + Rising Edge/High-Level Interrupt Selection + 22 + 1 + write-only + + + P23 + Rising Edge/High-Level Interrupt Selection + 23 + 1 + write-only + + + P24 + Rising Edge/High-Level Interrupt Selection + 24 + 1 + write-only + + + P25 + Rising Edge/High-Level Interrupt Selection + 25 + 1 + write-only + + + P26 + Rising Edge/High-Level Interrupt Selection + 26 + 1 + write-only + + + P27 + Rising Edge/High-Level Interrupt Selection + 27 + 1 + write-only + + + P28 + Rising Edge/High-Level Interrupt Selection + 28 + 1 + write-only + + + P29 + Rising Edge/High-Level Interrupt Selection + 29 + 1 + write-only + + + P30 + Rising Edge/High-Level Interrupt Selection + 30 + 1 + write-only + + + P31 + Rising Edge/High-Level Interrupt Selection + 31 + 1 + write-only + + + + + FRLHSR + Fall/Rise - Low/High Status Register + 0x000000D8 + 32 + read-only + 0x00000000 + + + P0 + Edge/Level Interrupt Source Selection + 0 + 1 + read-only + + + P1 + Edge/Level Interrupt Source Selection + 1 + 1 + read-only + + + P2 + Edge/Level Interrupt Source Selection + 2 + 1 + read-only + + + P3 + Edge/Level Interrupt Source Selection + 3 + 1 + read-only + + + P4 + Edge/Level Interrupt Source Selection + 4 + 1 + read-only + + + P5 + Edge/Level Interrupt Source Selection + 5 + 1 + read-only + + + P6 + Edge/Level Interrupt Source Selection + 6 + 1 + read-only + + + P7 + Edge/Level Interrupt Source Selection + 7 + 1 + read-only + + + P8 + Edge/Level Interrupt Source Selection + 8 + 1 + read-only + + + P9 + Edge/Level Interrupt Source Selection + 9 + 1 + read-only + + + P10 + Edge/Level Interrupt Source Selection + 10 + 1 + read-only + + + P11 + Edge/Level Interrupt Source Selection + 11 + 1 + read-only + + + P12 + Edge/Level Interrupt Source Selection + 12 + 1 + read-only + + + P13 + Edge/Level Interrupt Source Selection + 13 + 1 + read-only + + + P14 + Edge/Level Interrupt Source Selection + 14 + 1 + read-only + + + P15 + Edge/Level Interrupt Source Selection + 15 + 1 + read-only + + + P16 + Edge/Level Interrupt Source Selection + 16 + 1 + read-only + + + P17 + Edge/Level Interrupt Source Selection + 17 + 1 + read-only + + + P18 + Edge/Level Interrupt Source Selection + 18 + 1 + read-only + + + P19 + Edge/Level Interrupt Source Selection + 19 + 1 + read-only + + + P20 + Edge/Level Interrupt Source Selection + 20 + 1 + read-only + + + P21 + Edge/Level Interrupt Source Selection + 21 + 1 + read-only + + + P22 + Edge/Level Interrupt Source Selection + 22 + 1 + read-only + + + P23 + Edge/Level Interrupt Source Selection + 23 + 1 + read-only + + + P24 + Edge/Level Interrupt Source Selection + 24 + 1 + read-only + + + P25 + Edge/Level Interrupt Source Selection + 25 + 1 + read-only + + + P26 + Edge/Level Interrupt Source Selection + 26 + 1 + read-only + + + P27 + Edge/Level Interrupt Source Selection + 27 + 1 + read-only + + + P28 + Edge/Level Interrupt Source Selection + 28 + 1 + read-only + + + P29 + Edge/Level Interrupt Source Selection + 29 + 1 + read-only + + + P30 + Edge/Level Interrupt Source Selection + 30 + 1 + read-only + + + P31 + Edge/Level Interrupt Source Selection + 31 + 1 + read-only + + + + + LOCKSR + Lock Status + 0x000000E0 + 32 + read-only + 0x00000000 + + + P0 + Lock Status + 0 + 1 + read-only + + + P1 + Lock Status + 1 + 1 + read-only + + + P2 + Lock Status + 2 + 1 + read-only + + + P3 + Lock Status + 3 + 1 + read-only + + + P4 + Lock Status + 4 + 1 + read-only + + + P5 + Lock Status + 5 + 1 + read-only + + + P6 + Lock Status + 6 + 1 + read-only + + + P7 + Lock Status + 7 + 1 + read-only + + + P8 + Lock Status + 8 + 1 + read-only + + + P9 + Lock Status + 9 + 1 + read-only + + + P10 + Lock Status + 10 + 1 + read-only + + + P11 + Lock Status + 11 + 1 + read-only + + + P12 + Lock Status + 12 + 1 + read-only + + + P13 + Lock Status + 13 + 1 + read-only + + + P14 + Lock Status + 14 + 1 + read-only + + + P15 + Lock Status + 15 + 1 + read-only + + + P16 + Lock Status + 16 + 1 + read-only + + + P17 + Lock Status + 17 + 1 + read-only + + + P18 + Lock Status + 18 + 1 + read-only + + + P19 + Lock Status + 19 + 1 + read-only + + + P20 + Lock Status + 20 + 1 + read-only + + + P21 + Lock Status + 21 + 1 + read-only + + + P22 + Lock Status + 22 + 1 + read-only + + + P23 + Lock Status + 23 + 1 + read-only + + + P24 + Lock Status + 24 + 1 + read-only + + + P25 + Lock Status + 25 + 1 + read-only + + + P26 + Lock Status + 26 + 1 + read-only + + + P27 + Lock Status + 27 + 1 + read-only + + + P28 + Lock Status + 28 + 1 + read-only + + + P29 + Lock Status + 29 + 1 + read-only + + + P30 + Lock Status + 30 + 1 + read-only + + + P31 + Lock Status + 31 + 1 + read-only + + + + + WPMR + Write Protection Mode Register + 0x000000E4 + 32 + read-write + 0x00000000 + + + WPEN + Write Protection Enable + 0 + 1 + read-write + + + WPKEY + Write Protection Key + 8 + 24 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. + 0x50494F + + + + + + + WPSR + Write Protection Status Register + 0x000000E8 + 32 + read-only + 0x00000000 + + + WPVS + Write Protection Violation Status + 0 + 1 + read-only + + + WPVSRC + Write Protection Violation Source + 8 + 16 + read-only + + + + + SCHMITT + Schmitt Trigger Register + 0x00000100 + 32 + read-write + 0x00000000 + + + SCHMITT0 + Schmitt Trigger Control + 0 + 1 + read-write + + + SCHMITT1 + Schmitt Trigger Control + 1 + 1 + read-write + + + SCHMITT2 + Schmitt Trigger Control + 2 + 1 + read-write + + + SCHMITT3 + Schmitt Trigger Control + 3 + 1 + read-write + + + SCHMITT4 + Schmitt Trigger Control + 4 + 1 + read-write + + + SCHMITT5 + Schmitt Trigger Control + 5 + 1 + read-write + + + SCHMITT6 + Schmitt Trigger Control + 6 + 1 + read-write + + + SCHMITT7 + Schmitt Trigger Control + 7 + 1 + read-write + + + SCHMITT8 + Schmitt Trigger Control + 8 + 1 + read-write + + + SCHMITT9 + Schmitt Trigger Control + 9 + 1 + read-write + + + SCHMITT10 + Schmitt Trigger Control + 10 + 1 + read-write + + + SCHMITT11 + Schmitt Trigger Control + 11 + 1 + read-write + + + SCHMITT12 + Schmitt Trigger Control + 12 + 1 + read-write + + + SCHMITT13 + Schmitt Trigger Control + 13 + 1 + read-write + + + SCHMITT14 + Schmitt Trigger Control + 14 + 1 + read-write + + + SCHMITT15 + Schmitt Trigger Control + 15 + 1 + read-write + + + SCHMITT16 + Schmitt Trigger Control + 16 + 1 + read-write + + + SCHMITT17 + Schmitt Trigger Control + 17 + 1 + read-write + + + SCHMITT18 + Schmitt Trigger Control + 18 + 1 + read-write + + + SCHMITT19 + Schmitt Trigger Control + 19 + 1 + read-write + + + SCHMITT20 + Schmitt Trigger Control + 20 + 1 + read-write + + + SCHMITT21 + Schmitt Trigger Control + 21 + 1 + read-write + + + SCHMITT22 + Schmitt Trigger Control + 22 + 1 + read-write + + + SCHMITT23 + Schmitt Trigger Control + 23 + 1 + read-write + + + SCHMITT24 + Schmitt Trigger Control + 24 + 1 + read-write + + + SCHMITT25 + Schmitt Trigger Control + 25 + 1 + read-write + + + SCHMITT26 + Schmitt Trigger Control + 26 + 1 + read-write + + + SCHMITT27 + Schmitt Trigger Control + 27 + 1 + read-write + + + SCHMITT28 + Schmitt Trigger Control + 28 + 1 + read-write + + + SCHMITT29 + Schmitt Trigger Control + 29 + 1 + read-write + + + SCHMITT30 + Schmitt Trigger Control + 30 + 1 + read-write + + + SCHMITT31 + Schmitt Trigger Control + 31 + 1 + read-write + + + + + DELAYR + I/O Delay Register + 0x00000110 + 32 + read-write + 0x00000000 + + + Delay0 + Delay Control for Simultaneous Switch Reduction + 0 + 4 + read-write + + + Delay1 + Delay Control for Simultaneous Switch Reduction + 4 + 4 + read-write + + + Delay2 + Delay Control for Simultaneous Switch Reduction + 8 + 4 + read-write + + + Delay3 + Delay Control for Simultaneous Switch Reduction + 12 + 4 + read-write + + + Delay4 + Delay Control for Simultaneous Switch Reduction + 16 + 4 + read-write + + + Delay5 + Delay Control for Simultaneous Switch Reduction + 20 + 4 + read-write + + + Delay6 + Delay Control for Simultaneous Switch Reduction + 24 + 4 + read-write + + + Delay7 + Delay Control for Simultaneous Switch Reduction + 28 + 4 + read-write + + + + + PCMR + Parallel Capture Mode Register + 0x00000150 + 32 + read-write + 0x00000000 + + + PCEN + Parallel Capture Mode Enable + 0 + 1 + read-write + + + DSIZE + Parallel Capture Mode Data Size + 4 + 2 + read-write + + + BYTE + The reception data in the PIO_PCRHR is a byte (8-bit) + 0x0 + + + HALFWORD + The reception data in the PIO_PCRHR is a half-word (16-bit) + 0x1 + + + WORD + The reception data in the PIO_PCRHR is a word (32-bit) + 0x2 + + + + + ALWYS + Parallel Capture Mode Always Sampling + 9 + 1 + read-write + + + HALFS + Parallel Capture Mode Half Sampling + 10 + 1 + read-write + + + FRSTS + Parallel Capture Mode First Sample + 11 + 1 + read-write + + + + + PCIER + Parallel Capture Interrupt Enable Register + 0x00000154 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Enable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Enable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Enable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Enable + 3 + 1 + write-only + + + + + PCIDR + Parallel Capture Interrupt Disable Register + 0x00000158 + 32 + write-only + + + DRDY + Parallel Capture Mode Data Ready Interrupt Disable + 0 + 1 + write-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Disable + 1 + 1 + write-only + + + ENDRX + End of Reception Transfer Interrupt Disable + 2 + 1 + write-only + + + RXBUFF + Reception Buffer Full Interrupt Disable + 3 + 1 + write-only + + + + + PCIMR + Parallel Capture Interrupt Mask Register + 0x0000015C + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready Interrupt Mask + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error Interrupt Mask + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer Interrupt Mask + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full Interrupt Mask + 3 + 1 + read-only + + + + + PCISR + Parallel Capture Interrupt Status Register + 0x00000160 + 32 + read-only + 0x00000000 + + + DRDY + Parallel Capture Mode Data Ready + 0 + 1 + read-only + + + OVRE + Parallel Capture Mode Overrun Error. + 1 + 1 + read-only + + + ENDRX + End of Reception Transfer. + 2 + 1 + read-only + + + RXBUFF + Reception Buffer Full + 3 + 1 + read-only + + + + + PCRHR + Parallel Capture Reception Holding Register + 0x00000164 + 32 + read-only + 0x00000000 + + + RDATA + Parallel Capture Mode Reception Data. + 0 + 32 + read-only + + + + + + + RSTC + 11009F + Reset Controller + SYSC + RSTC_ + 0x400E1800 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + PROCRST + Processor Reset + 0 + 1 + write-only + + + PERRST + Peripheral Reset + 2 + 1 + write-only + + + EXTRST + External Reset + 3 + 1 + write-only + + + KEY + System Reset Key + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + SR + Status Register + 0x00000004 + 32 + read-only + 0x00000000 + + + URSTS + User Reset Status + 0 + 1 + read-only + + + RSTTYP + Reset Type + 8 + 3 + read-only + + + GENERAL_RST + First power-up reset + 0x0 + + + BACKUP_RST + Return from Backup Mode + 0x1 + + + WDT_RST + Watchdog fault occurred + 0x2 + + + SOFT_RST + Processor reset required by the software + 0x3 + + + USER_RST + NRST pin detected low + 0x4 + + + + + NRSTL + NRST Pin Level + 16 + 1 + read-only + + + SRCMP + Software Reset Command in Progress + 17 + 1 + read-only + + + + + MR + Mode Register + 0x00000008 + 32 + read-write + 0x00000001 + + + URSTEN + User Reset Enable + 0 + 1 + read-write + + + URSTIEN + User Reset Interrupt Enable + 4 + 1 + read-write + + + ERSTL + External Reset Length + 8 + 4 + read-write + + + KEY + Write Access Password + 24 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation.Always reads as 0. + 0xA5 + + + + + + + + + SUPC + 6452U + Supply Controller + SYSC + SUPC_ + 0x400E1810 + + 0 + 0x200 + registers + + + + CR + Supply Controller Control Register + 0x00000000 + 32 + write-only + + + VROFF + Voltage Regulator Off + 2 + 1 + write-only + + + NO_EFFECT + No effect. + 0 + + + STOP_VREG + If KEY is correct, asserts the vddcore_nreset and stops the voltage regulator. + 1 + + + + + XTALSEL + Crystal Oscillator Select + 3 + 1 + write-only + + + NO_EFFECT + No effect. + 0 + + + CRYSTAL_SEL + If KEY is correct, switches the slow clock on the crystal oscillator output. + 1 + + + + + KEY + Password + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + SMMR + Supply Controller Supply Monitor Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + SMTH + Supply Monitor Threshold + 0 + 4 + read-write + + + SMSMPL + Supply Monitor Sampling Period + 8 + 3 + read-write + + + SMD + Supply Monitor disabled + 0x0 + + + CSM + Continuous Supply Monitor + 0x1 + + + 32SLCK + Supply Monitor enabled one SLCK period every 32 SLCK periods + 0x2 + + + 256SLCK + Supply Monitor enabled one SLCK period every 256 SLCK periods + 0x3 + + + 2048SLCK + Supply Monitor enabled one SLCK period every 2,048 SLCK periods + 0x4 + + + + + SMRSTEN + Supply Monitor Reset Enable + 12 + 1 + read-write + + + NOT_ENABLE + The core reset signal "vddcore_nreset" is not affected when a supply monitor detection occurs. + 0 + + + ENABLE + The core reset signal, vddcore_nreset is asserted when a supply monitor detection occurs. + 1 + + + + + SMIEN + Supply Monitor Interrupt Enable + 13 + 1 + read-write + + + NOT_ENABLE + The SUPC interrupt signal is not affected when a supply monitor detection occurs. + 0 + + + ENABLE + The SUPC interrupt signal is asserted when a supply monitor detection occurs. + 1 + + + + + + + MR + Supply Controller Mode Register + 0x00000008 + 32 + read-write + 0x00005A00 + + + BODRSTEN + Brownout Detector Reset Enable + 12 + 1 + read-write + + + NOT_ENABLE + The core reset signal "vddcore_nreset" is not affected when a brownout detection occurs. + 0 + + + ENABLE + The core reset signal, vddcore_nreset is asserted when a brownout detection occurs. + 1 + + + + + BODDIS + Brownout Detector Disable + 13 + 1 + read-write + + + ENABLE + The core brownout detector is enabled. + 0 + + + DISABLE + The core brownout detector is disabled. + 1 + + + + + ONREG + Voltage Regulator Enable + 14 + 1 + read-write + + + ONREG_UNUSED + Internal voltage regulator is not used (external power supply is used). + 0 + + + ONREG_USED + Internal voltage regulator is used. + 1 + + + + + OSCBYPASS + Oscillator Bypass + 20 + 1 + read-write + + + NO_EFFECT + No effect. Clock selection depends on XTALSEL value. + 0 + + + BYPASS + The 32 kHz crystal oscillator is selected and put in bypass mode. + 1 + + + + + KEY + Password Key + 24 + 8 + read-write + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + WUMR + Supply Controller Wake-up Mode Register + 0x0000000C + 32 + read-write + 0x00000000 + + + FWUPEN + Force Wake-up Enable + 0 + 1 + read-write + + + NOT_ENABLE + The force wake-up pin has no wake-up effect. + 0 + + + ENABLE + The force wake-up pin low forces the wake-up of the core power supply. + 1 + + + + + SMEN + Supply Monitor Wake-up Enable + 1 + 1 + read-write + + + NOT_ENABLE + The supply monitor detection has no wake-up effect. + 0 + + + ENABLE + The supply monitor detection forces the wake-up of the core power supply. + 1 + + + + + RTTEN + Real-time Timer Wake-up Enable + 2 + 1 + read-write + + + NOT_ENABLE + The RTT alarm signal has no wake-up effect. + 0 + + + ENABLE + The RTT alarm signal forces the wake-up of the core power supply. + 1 + + + + + RTCEN + Real-time Clock Wake-up Enable + 3 + 1 + read-write + + + NOT_ENABLE + The RTC alarm signal has no wake-up effect. + 0 + + + ENABLE + The RTC alarm signal forces the wake-up of the core power supply. + 1 + + + + + LPDBCEN0 + Low-power Debouncer Enable WKUP0 + 5 + 1 + read-write + + + NOT_ENABLE + The WKUP0 input pin is not connected with low-power debouncer. + 0 + + + ENABLE + The WKUP0 input pin is connected with low-power debouncer and forces a system wake-up. + 1 + + + + + LPDBCEN1 + Low-power Debouncer Enable WKUP1 + 6 + 1 + read-write + + + NOT_ENABLE + The WKUP1 input pin is not connected with low-power debouncer. + 0 + + + ENABLE + The WKUP1 input pin is connected with low-power debouncer and forces a system wake-up. + 1 + + + + + LPDBCCLR + Low-power Debouncer Clear + 7 + 1 + read-write + + + NOT_ENABLE + A low-power debounce event does not create an immediate clear on the first half of GPBR registers. + 0 + + + ENABLE + A low-power debounce event on WKUP0 or WKUP1 generates an immediate clear on the first half of GPBR registers. + 1 + + + + + FWUPDBC + Force Wake-up Debouncer Period + 8 + 3 + read-write + + + IMMEDIATE + Immediate, no debouncing, detected active at least on one Slow Clock edge. + 0x0 + + + 3_SCLK + FWUP shall be low for at least 3 SLCK periods + 0x1 + + + 32_SCLK + FWUP shall be low for at least 32 SLCK periods + 0x2 + + + 512_SCLK + FWUP shall be low for at least 512 SLCK periods + 0x3 + + + 4096_SCLK + FWUP shall be low for at least 4,096 SLCK periods + 0x4 + + + 32768_SCLK + FWUP shall be low for at least 32,768 SLCK periods + 0x5 + + + + + WKUPDBC + Wake-up Inputs Debouncer Period + 12 + 3 + read-write + + + IMMEDIATE + Immediate, no debouncing, detected active at least on one Slow Clock edge. + 0x0 + + + 3_SCLK + WKUPx shall be in its active state for at least 3 SLCK periods + 0x1 + + + 32_SCLK + WKUPx shall be in its active state for at least 32 SLCK periods + 0x2 + + + 512_SCLK + WKUPx shall be in its active state for at least 512 SLCK periods + 0x3 + + + 4096_SCLK + WKUPx shall be in its active state for at least 4,096 SLCK periods + 0x4 + + + 32768_SCLK + WKUPx shall be in its active state for at least 32,768 SLCK periods + 0x5 + + + + + LPDBC + Low-power Debouncer Period + 16 + 3 + read-write + + + DISABLE + Disable the low-power debouncers. + 0x0 + + + 2_RTCOUT0 + WKUP0/1 in active state for at least 2 RTCOUTx periods + 0x1 + + + 3_RTCOUT0 + WKUP0/1 in active state for at least 3 RTCOUTx periods + 0x2 + + + 4_RTCOUT0 + WKUP0/1 in active state for at least 4 RTCOUTx periods + 0x3 + + + 5_RTCOUT0 + WKUP0/1 in active state for at least 5 RTCOUTx periods + 0x4 + + + 6_RTCOUT0 + WKUP0/1 in active state for at least 6 RTCOUTx periods + 0x5 + + + 7_RTCOUT0 + WKUP0/1 in active state for at least 7 RTCOUTx periods + 0x6 + + + 8_RTCOUT0 + WKUP0/1 in active state for at least 8 RTCOUTx periods + 0x7 + + + + + + + WUIR + Supply Controller Wake-up Inputs Register + 0x00000010 + 32 + read-write + 0x00000000 + + + WKUPEN0 + Wake-up Input Enable 0 + 0 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN1 + Wake-up Input Enable 1 + 1 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN2 + Wake-up Input Enable 2 + 2 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN3 + Wake-up Input Enable 3 + 3 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN4 + Wake-up Input Enable 4 + 4 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN5 + Wake-up Input Enable 5 + 5 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN6 + Wake-up Input Enable 6 + 6 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN7 + Wake-up Input Enable 7 + 7 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN8 + Wake-up Input Enable 8 + 8 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN9 + Wake-up Input Enable 9 + 9 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN10 + Wake-up Input Enable 10 + 10 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN11 + Wake-up Input Enable 11 + 11 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN12 + Wake-up Input Enable 12 + 12 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN13 + Wake-up Input Enable 13 + 13 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN14 + Wake-up Input Enable 14 + 14 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPEN15 + Wake-up Input Enable 15 + 15 + 1 + read-write + + + DISABLE + The corresponding wake-up input has no wake-up effect. + 0 + + + ENABLE + The corresponding wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT0 + Wake-up Input Type 0 + 16 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT1 + Wake-up Input Type 1 + 17 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT2 + Wake-up Input Type 2 + 18 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT3 + Wake-up Input Type 3 + 19 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT4 + Wake-up Input Type 4 + 20 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT5 + Wake-up Input Type 5 + 21 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT6 + Wake-up Input Type 6 + 22 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT7 + Wake-up Input Type 7 + 23 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT8 + Wake-up Input Type 8 + 24 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT9 + Wake-up Input Type 9 + 25 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT10 + Wake-up Input Type 10 + 26 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT11 + Wake-up Input Type 11 + 27 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT12 + Wake-up Input Type 12 + 28 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT13 + Wake-up Input Type 13 + 29 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT14 + Wake-up Input Type 14 + 30 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + WKUPT15 + Wake-up Input Type 15 + 31 + 1 + read-write + + + LOW + A low level for a period defined by WKUPDBC on the corresponding wake-up input forces the wake-up of the core power supply. + 0 + + + HIGH + A high level for a period defined by WKUPDBC on the correspond-ing wake-up input forces the wake-up of the core power supply. + 1 + + + + + + + SR + Supply Controller Status Register + 0x00000014 + 32 + read-only + 0x00000000 + + + FWUPS + FWUP Wake-up Status + 0 + 1 + read-only + + + NO + No wake-up due to the assertion of the FWUP pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the FWUP pin has occurred since the last read of SUPC_SR. + 1 + + + + + WKUPS + WKUP Wake-up Status + 1 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR. + 1 + + + + + SMWS + Supply Monitor Detection Wake-up Status + 2 + 1 + read-only + + + NO + No wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR. + 1 + + + + + BODRSTS + Brownout Detector Reset Status + 3 + 1 + read-only + + + NO + No core brownout rising edge event has been detected since the last read of the SUPC_SR. + 0 + + + PRESENT + At least one brownout output rising edge event has been detected since the last read of the SUPC_SR. + 1 + + + + + SMRSTS + Supply Monitor Reset Status + 4 + 1 + read-only + + + NO + No supply monitor detection has generated a core reset since the last read of the SUPC_SR. + 0 + + + PRESENT + At least one supply monitor detection has generated a core reset since the last read of the SUPC_SR. + 1 + + + + + SMS + Supply Monitor Status + 5 + 1 + read-only + + + NO + No supply monitor detection since the last read of SUPC_SR. + 0 + + + PRESENT + At least one supply monitor detection since the last read of SUPC_SR. + 1 + + + + + SMOS + Supply Monitor Output Status + 6 + 1 + read-only + + + HIGH + The supply monitor detected VDDIO higher than its threshold at its last measurement. + 0 + + + LOW + The supply monitor detected VDDIO lower than its threshold at its last measurement. + 1 + + + + + OSCSEL + 32-kHz Oscillator Selection Status + 7 + 1 + read-only + + + RC + The slow clock, SLCK is generated by the embedded 32 kHz RC oscillator. + 0 + + + CRYST + The slow clock, SLCK is generated by the 32 kHz crystal oscillator. + 1 + + + + + FWUPIS + FWUP Input Status + 12 + 1 + read-only + + + LOW + FWUP input is tied low. + 0 + + + HIGH + FWUP input is tied high. + 1 + + + + + LPDBCS0 + Low-power Debouncer Wake-up Status on WKUP0 + 13 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR. + 1 + + + + + LPDBCS1 + Low-power Debouncer Wake-up Status on WKUP1 + 14 + 1 + read-only + + + NO + No wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR. + 0 + + + PRESENT + At least one wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR. + 1 + + + + + WKUPIS0 + WKUP Input Status 0 + 16 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS1 + WKUP Input Status 1 + 17 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS2 + WKUP Input Status 2 + 18 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS3 + WKUP Input Status 3 + 19 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS4 + WKUP Input Status 4 + 20 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS5 + WKUP Input Status 5 + 21 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS6 + WKUP Input Status 6 + 22 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS7 + WKUP Input Status 7 + 23 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS8 + WKUP Input Status 8 + 24 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS9 + WKUP Input Status 9 + 25 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS10 + WKUP Input Status 10 + 26 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS11 + WKUP Input Status 11 + 27 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS12 + WKUP Input Status 12 + 28 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS13 + WKUP Input Status 13 + 29 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS14 + WKUP Input Status 14 + 30 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + WKUPIS15 + WKUP Input Status 15 + 31 + 1 + read-only + + + DIS + The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event. + 0 + + + EN + The corresponding wake-up input was active at the time the debouncer triggered a wake-up event. + 1 + + + + + + + + + RTT + 6081K + Real-time Timer + SYSC + RTT_ + 0x400E1830 + + 0 + 0x200 + registers + + + + MR + Mode Register + 0x00000000 + 32 + read-write + 0x00008000 + + + RTPRES + Real-time Timer Prescaler Value + 0 + 16 + read-write + + + ALMIEN + Alarm Interrupt Enable + 16 + 1 + read-write + + + RTTINCIEN + Real-time Timer Increment Interrupt Enable + 17 + 1 + read-write + + + RTTRST + Real-time Timer Restart + 18 + 1 + read-write + + + RTTDIS + Real-time Timer Disable + 20 + 1 + read-write + + + RTC1HZ + Real-Time Clock 1Hz Clock Selection + 24 + 1 + read-write + + + + + AR + Alarm Register + 0x00000004 + 32 + read-write + 0xFFFFFFFF + + + ALMV + Alarm Value + 0 + 32 + read-write + + + + + VR + Value Register + 0x00000008 + 32 + read-only + 0x00000000 + + + CRTV + Current Real-time Value + 0 + 32 + read-only + + + + + SR + Status Register + 0x0000000C + 32 + read-only + 0x00000000 + + + ALMS + Real-time Alarm Status + 0 + 1 + read-only + + + RTTINC + Prescaler Roll-over Status + 1 + 1 + read-only + + + + + + + WDT + 6080H + Watchdog Timer + SYSC + WDT_ + 0x400E1850 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + WDRSTT + Watchdog Restart + 0 + 1 + write-only + + + KEY + Password. + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xA5 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x3FFF2FFF + + + WDV + Watchdog Counter Value + 0 + 12 + read-write + + + WDFIEN + Watchdog Fault Interrupt Enable + 12 + 1 + read-write + + + WDRSTEN + Watchdog Reset Enable + 13 + 1 + read-write + + + WDRPROC + Watchdog Reset Processor + 14 + 1 + read-write + + + WDDIS + Watchdog Disable + 15 + 1 + read-write + + + WDD + Watchdog Delta Value + 16 + 12 + read-write + + + WDDBGHLT + Watchdog Debug Halt + 28 + 1 + read-write + + + WDIDLEHLT + Watchdog Idle Halt + 29 + 1 + read-write + + + + + SR + Status Register + 0x00000008 + 32 + read-only + 0x00000000 + + + WDUNF + Watchdog Underflow + 0 + 1 + read-only + + + WDERR + Watchdog Error + 1 + 1 + read-only + + + + + + + RTC + 6056Q + Real-time Clock + SYSC + RTC_ + 0x400E1860 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + read-write + 0x00000000 + + + UPDTIM + Update Request Time Register + 0 + 1 + read-write + + + UPDCAL + Update Request Calendar Register + 1 + 1 + read-write + + + TIMEVSEL + Time Event Selection + 8 + 2 + read-write + + + MINUTE + Minute change + 0x0 + + + HOUR + Hour change + 0x1 + + + MIDNIGHT + Every day at midnight + 0x2 + + + NOON + Every day at noon + 0x3 + + + + + CALEVSEL + Calendar Event Selection + 16 + 2 + read-write + + + WEEK + Week change (every Monday at time 00:00:00) + 0x0 + + + MONTH + Month change (every 01 of each month at time 00:00:00) + 0x1 + + + YEAR + Year change (every January 1 at time 00:00:00) + 0x2 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x00000000 + + + HRMOD + 12-/24-hour Mode + 0 + 1 + read-write + + + PERSIAN + PERSIAN Calendar + 1 + 1 + read-write + + + NEGPPM + NEGative PPM Correction + 4 + 1 + read-write + + + CORRECTION + Slow Clock Correction + 8 + 7 + read-write + + + HIGHPPM + HIGH PPM Correction + 15 + 1 + read-write + + + OUT0 + RTCOUT0 OutputSource Selection + 16 + 3 + read-write + + + NO_WAVE + No waveform, stuck at '0' + 0x0 + + + FREQ1HZ + 1 Hz square wave + 0x1 + + + FREQ32HZ + 32 Hz square wave + 0x2 + + + FREQ64HZ + 64 Hz square wave + 0x3 + + + FREQ512HZ + 512 Hz square wave + 0x4 + + + ALARM_TOGGLE + Output toggles when alarm flag rises + 0x5 + + + ALARM_FLAG + Output is a copy of the alarm flag + 0x6 + + + PROG_PULSE + Duty cycle programmable pulse + 0x7 + + + + + OUT1 + RTCOUT1 Output Source Selection + 20 + 3 + read-write + + + NO_WAVE + No waveform, stuck at '0' + 0x0 + + + FREQ1HZ + 1 Hz square wave + 0x1 + + + FREQ32HZ + 32 Hz square wave + 0x2 + + + FREQ64HZ + 64 Hz square wave + 0x3 + + + FREQ512HZ + 512 Hz square wave + 0x4 + + + ALARM_TOGGLE + Output toggles when alarm flag rises + 0x5 + + + ALARM_FLAG + Output is a copy of the alarm flag + 0x6 + + + PROG_PULSE + Duty cycle programmable pulse + 0x7 + + + + + THIGH + High Duration of the Output Pulse + 24 + 3 + read-write + + + H_31MS + 31.2 ms + 0x0 + + + H_16MS + 15.6 ms + 0x1 + + + H_4MS + 3.91 ms + 0x2 + + + H_976US + 976 us + 0x3 + + + H_488US + 488 us + 0x4 + + + H_122US + 122 us + 0x5 + + + H_30US + 30.5 us + 0x6 + + + H_15US + 15.2 us + 0x7 + + + + + TPERIOD + Period of the Output Pulse + 28 + 2 + read-write + + + P_1S + 1 second + 0x0 + + + P_500MS + 500 ms + 0x1 + + + P_250MS + 250 ms + 0x2 + + + P_125MS + 125 ms + 0x3 + + + + + + + TIMR + Time Register + 0x00000008 + 32 + read-write + 0x00000000 + + + SEC + Current Second + 0 + 7 + read-write + + + MIN + Current Minute + 8 + 7 + read-write + + + HOUR + Current Hour + 16 + 6 + read-write + + + AMPM + Ante Meridiem Post Meridiem Indicator + 22 + 1 + read-write + + + + + CALR + Calendar Register + 0x0000000C + 32 + read-write + 0x01A11020 + + + CENT + Current Century + 0 + 7 + read-write + + + YEAR + Current Year + 8 + 8 + read-write + + + MONTH + Current Month + 16 + 5 + read-write + + + DAY + Current Day in Current Week + 21 + 3 + read-write + + + DATE + Current Day in Current Month + 24 + 6 + read-write + + + + + TIMALR + Time Alarm Register + 0x00000010 + 32 + read-write + 0x00000000 + + + SEC + Second Alarm + 0 + 7 + read-write + + + SECEN + Second Alarm Enable + 7 + 1 + read-write + + + MIN + Minute Alarm + 8 + 7 + read-write + + + MINEN + Minute Alarm Enable + 15 + 1 + read-write + + + HOUR + Hour Alarm + 16 + 6 + read-write + + + AMPM + AM/PM Indicator + 22 + 1 + read-write + + + HOUREN + Hour Alarm Enable + 23 + 1 + read-write + + + + + CALALR + Calendar Alarm Register + 0x00000014 + 32 + read-write + 0x01010000 + + + MONTH + Month Alarm + 16 + 5 + read-write + + + MTHEN + Month Alarm Enable + 23 + 1 + read-write + + + DATE + Date Alarm + 24 + 6 + read-write + + + DATEEN + Date Alarm Enable + 31 + 1 + read-write + + + + + SR + Status Register + 0x00000018 + 32 + read-only + 0x00000000 + + + ACKUPD + Acknowledge for Update + 0 + 1 + read-only + + + FREERUN + Time and calendar registers cannot be updated. + 0 + + + UPDATE + Time and calendar registers can be updated. + 1 + + + + + ALARM + Alarm Flag + 1 + 1 + read-only + + + NO_ALARMEVENT + No alarm matching condition occurred. + 0 + + + ALARMEVENT + An alarm matching condition has occurred. + 1 + + + + + SEC + Second Event + 2 + 1 + read-only + + + NO_SECEVENT + No second event has occurred since the last clear. + 0 + + + SECEVENT + At least one second event has occurred since the last clear. + 1 + + + + + TIMEV + Time Event + 3 + 1 + read-only + + + NO_TIMEVENT + No time event has occurred since the last clear. + 0 + + + TIMEVENT + At least one time event has occurred since the last clear. + 1 + + + + + CALEV + Calendar Event + 4 + 1 + read-only + + + NO_CALEVENT + No calendar event has occurred since the last clear. + 0 + + + CALEVENT + At least one calendar event has occurred since the last clear. + 1 + + + + + TDERR + Time and/or Date Free Running Error + 5 + 1 + read-only + + + CORRECT + The internal free running counters are carrying valid values since the last read of the Status Register (RTC_SR). + 0 + + + ERR_TIMEDATE + The internal free running counters have been corrupted (invalid date or time, non-BCD values) since the last read and/or they are still invalid. + 1 + + + + + + + SCCR + Status Clear Command Register + 0x0000001C + 32 + write-only + + + ACKCLR + Acknowledge Clear + 0 + 1 + write-only + + + ALRCLR + Alarm Clear + 1 + 1 + write-only + + + SECCLR + Second Clear + 2 + 1 + write-only + + + TIMCLR + Time Clear + 3 + 1 + write-only + + + CALCLR + Calendar Clear + 4 + 1 + write-only + + + TDERRCLR + Time and/or Date Free Running Error Clear + 5 + 1 + write-only + + + + + IER + Interrupt Enable Register + 0x00000020 + 32 + write-only + + + ACKEN + Acknowledge Update Interrupt Enable + 0 + 1 + write-only + + + ALREN + Alarm Interrupt Enable + 1 + 1 + write-only + + + SECEN + Second Event Interrupt Enable + 2 + 1 + write-only + + + TIMEN + Time Event Interrupt Enable + 3 + 1 + write-only + + + CALEN + Calendar Event Interrupt Enable + 4 + 1 + write-only + + + TDERREN + Time and/or Date Error Interrupt Enable + 5 + 1 + write-only + + + + + IDR + Interrupt Disable Register + 0x00000024 + 32 + write-only + + + ACKDIS + Acknowledge Update Interrupt Disable + 0 + 1 + write-only + + + ALRDIS + Alarm Interrupt Disable + 1 + 1 + write-only + + + SECDIS + Second Event Interrupt Disable + 2 + 1 + write-only + + + TIMDIS + Time Event Interrupt Disable + 3 + 1 + write-only + + + CALDIS + Calendar Event Interrupt Disable + 4 + 1 + write-only + + + TDERRDIS + Time and/or Date Error Interrupt Disable + 5 + 1 + write-only + + + + + IMR + Interrupt Mask Register + 0x00000028 + 32 + read-only + 0x00000000 + + + ACK + Acknowledge Update Interrupt Mask + 0 + 1 + read-only + + + ALR + Alarm Interrupt Mask + 1 + 1 + read-only + + + SEC + Second Event Interrupt Mask + 2 + 1 + read-only + + + TIM + Time Event Interrupt Mask + 3 + 1 + read-only + + + CAL + Calendar Event Interrupt Mask + 4 + 1 + read-only + + + + + VER + Valid Entry Register + 0x0000002C + 32 + read-only + 0x00000000 + + + NVTIM + Non-valid Time + 0 + 1 + read-only + + + NVCAL + Non-valid Calendar + 1 + 1 + read-only + + + NVTIMALR + Non-valid Time Alarm + 2 + 1 + read-only + + + NVCALALR + Non-valid Calendar Alarm + 3 + 1 + read-only + + + + + + + GPBR + 6378F + General Purpose Backup Registers + SYSC + GPBR_ + 0x400E1890 + + 0 + 0x200 + registers + + + + 20 + 4 + 0-19 + GPBR[%s] + General Purpose Backup Register + 0x00000000 + 32 + read-write + + + GPBR_VALUE + Value of GPBR x + 0 + 32 + read-write + + + + + + + RSWDT + 11110B + Reinforced Safety Watchdog Timer + SYSC + RSWDT_ + 0x400E1900 + + 0 + 0x200 + registers + + + + CR + Control Register + 0x00000000 + 32 + write-only + + + WDRSTT + Watchdog Restart + 0 + 1 + write-only + + + KEY + Password + 24 + 8 + write-only + + + PASSWD + Writing any other value in this field aborts the write operation. + 0xC4 + + + + + + + MR + Mode Register + 0x00000004 + 32 + read-write + 0x3FFFAFFF + + + WDV + Watchdog Counter Value + 0 + 12 + read-write + + + WDFIEN + Watchdog Fault Interrupt Enable + 12 + 1 + read-write + + + WDRSTEN + Watchdog Reset Enable + 13 + 1 + read-write + + + WDRPROC + Watchdog Reset Processor + 14 + 1 + read-write + + + WDDIS + Watchdog Disable + 15 + 1 + read-write + + + WDD + Watchdog Delta Value + 16 + 12 + read-write + + + WDDBGHLT + Watchdog Debug Halt + 28 + 1 + read-write + + + WDIDLEHLT + Watchdog Idle Halt + 29 + 1 + read-write + + + + + SR + Status Register + 0x00000008 + 32 + read-only + 0x00000000 + + + WDUNF + Watchdog Underflow + 0 + 1 + read-only + + + WDERR + Watchdog Error + 1 + 1 + read-only + + + + + + +