ATSAML22J16A registers

The 1065 registers of the ATSAML22J16A in its 38 peripherals, each on a page of its own with every register's address, reset value and fields. The search finds a register or bit in any of them.

PAC

11 registers

Peripheral Access Controller

0x40000000 – 0x4000003C

PM

7 registers

Power Manager

0x40000400 – 0x40000408

MCLK

9 registers

Main Clock

0x40000801 – 0x4000081C

RSTC

2 registers

Reset Controller

0x40000C00 – 0x40000C02

OSCCTRL

18 registers

Oscillators Control

0x40001000 – 0x4000103C

OSC32KCTRL

10 registers

32k Oscillators Control

0x40001400 – 0x4000141C

SUPC

11 registers

Supply Controller

0x40001800 – 0x40001828

GCLK

37 registers

Generic Clock Generator

0x40001C00 – 0x40001CF4

WDT

8 registers

Watchdog Timer

0x40002000 – 0x4000200C

RTC

47 registers

Real-Time Counter

0x40002400 – 0x4000249C

EIC

11 registers

External Interrupt Controller

0x40002800 – 0x40002820

FREQM

9 registers

Frequency Meter

0x40002C00 – 0x40002C10

USB

70 registers

Universal Serial Bus

0x41000000 – 0x410001E9

DSU

27 registers

Device Service Unit

0x41002000 – 0x41003FFC

NVMCTRL

9 registers

Non-Volatile Memory Controller

0x41004000 – 0x41004020

PORT

120 registers

Port Module

0x41006000 – 0x410060DF

DMAC

23 registers

Direct Memory Access Controller

0x41008000 – 0x4100804F

MTB

25 registers

Cortex-M0+ Micro-Trace Buffer

0x4100A000 – 0x4100AFFC

EVSYS

45 registers

Event System Interface

0x42000000 – 0x420000F8

SERCOM0

68 registers

Serial Communication Interface

0x42000400 – 0x42000430

SERCOM1

68 registers

Serial Communication Interface

0x42000800 – 0x42000830

SERCOM2

68 registers

Serial Communication Interface

0x42000C00 – 0x42000C30

SERCOM3

68 registers

Serial Communication Interface

0x42001000 – 0x42001030

TCC0

28 registers

Timer Counter Control

0x42001C00 – 0x42001C7C

TC0

29 registers

Basic Timer Counter

0x42002000 – 0x42002034

TC1

29 registers

Basic Timer Counter

0x42002400 – 0x42002434

TC2

29 registers

Basic Timer Counter

0x42002800 – 0x42002834

TC3

29 registers

Basic Timer Counter

0x42002C00 – 0x42002C34

ADC

22 registers

Analog Digital Converter

0x42003000 – 0x4200302C

AC

15 registers

Analog Comparators

0x42003400 – 0x42003420

SLCD

40 registers

Segment Liquid Crystal Display Controller

0x42003C00 – 0x42003C84

AES

30 registers

Advanced Encryption Standard

0x42004000 – 0x42004084

TRNG

6 registers

True Random Generator

0x42004400 – 0x42004420

CCL

7 registers

Configurable Custom Logic

0x42004800 – 0x42004814

SysTick

4 registers

System timer

0xE000E010 – 0xE000E01C

NVIC

11 registers

Nested Vectored Interrupt Controller

0xE000E100 – 0xE000E418

SystemControl

10 registers

System Control Registers

0xE000ED00 – 0xE000ED30

MPU

5 registers

Memory Protection Unit

0xE000ED90 – 0xE000EDA0