WLR089U0 peripherals

Each block of the WLR089U0: what it is, the registers that control it and the pins it uses.

PORT

PORT

Port Module

Registers

GROUP0.DIR0x40002800GROUP0.DIRCLR0x40002804GROUP0.DIRSET0x40002808GROUP0.DIRTGL0x4000280CGROUP0.OUT0x40002810GROUP0.OUTCLR0x40002814GROUP0.OUTSET0x40002818GROUP0.OUTTGL0x4000281CGROUP0.IN0x40002820GROUP0.CTRL0x40002824GROUP0.WRCONFIG0x40002828GROUP0.EVCTRL0x4000282CGROUP0.PMUX00x40002830GROUP0.PMUX10x40002831GROUP0.PMUX20x40002832GROUP0.PMUX30x40002833GROUP0.PMUX40x40002834GROUP0.PMUX50x40002835GROUP0.PMUX60x40002836GROUP0.PMUX70x40002837GROUP0.PMUX80x40002838GROUP0.PMUX90x40002839GROUP0.PMUX100x4000283AGROUP0.PMUX110x4000283BGROUP0.PMUX120x4000283CGROUP0.PMUX130x4000283DGROUP0.PMUX140x4000283EGROUP0.PMUX150x4000283FGROUP0.PINCFG00x40002840GROUP0.PINCFG10x40002841GROUP0.PINCFG20x40002842GROUP0.PINCFG30x40002843GROUP0.PINCFG40x40002844GROUP0.PINCFG50x40002845GROUP0.PINCFG60x40002846GROUP0.PINCFG70x40002847GROUP0.PINCFG80x40002848GROUP0.PINCFG90x40002849GROUP0.PINCFG100x4000284AGROUP0.PINCFG110x4000284BGROUP0.PINCFG120x4000284CGROUP0.PINCFG130x4000284DGROUP0.PINCFG140x4000284EGROUP0.PINCFG150x4000284FGROUP0.PINCFG160x40002850GROUP0.PINCFG170x40002851GROUP0.PINCFG180x40002852GROUP0.PINCFG190x40002853GROUP0.PINCFG200x40002854GROUP0.PINCFG210x40002855GROUP0.PINCFG220x40002856GROUP0.PINCFG230x40002857GROUP0.PINCFG240x40002858GROUP0.PINCFG250x40002859GROUP0.PINCFG260x4000285AGROUP0.PINCFG270x4000285BGROUP0.PINCFG280x4000285CGROUP0.PINCFG290x4000285DGROUP0.PINCFG300x4000285EGROUP0.PINCFG310x4000285FGROUP1.DIR0x40002880GROUP1.DIRCLR0x40002884GROUP1.DIRSET0x40002888GROUP1.DIRTGL0x4000288CGROUP1.OUT0x40002890GROUP1.OUTCLR0x40002894GROUP1.OUTSET0x40002898GROUP1.OUTTGL0x4000289CGROUP1.IN0x400028A0GROUP1.CTRL0x400028A4GROUP1.WRCONFIG0x400028A8GROUP1.EVCTRL0x400028ACGROUP1.PMUX00x400028B0GROUP1.PMUX10x400028B1GROUP1.PMUX20x400028B2GROUP1.PMUX30x400028B3GROUP1.PMUX40x400028B4GROUP1.PMUX50x400028B5GROUP1.PMUX60x400028B6GROUP1.PMUX70x400028B7GROUP1.PMUX80x400028B8GROUP1.PMUX90x400028B9GROUP1.PMUX100x400028BAGROUP1.PMUX110x400028BBGROUP1.PMUX120x400028BCGROUP1.PMUX130x400028BDGROUP1.PMUX140x400028BEGROUP1.PMUX150x400028BFGROUP1.PINCFG00x400028C0GROUP1.PINCFG10x400028C1GROUP1.PINCFG20x400028C2GROUP1.PINCFG30x400028C3GROUP1.PINCFG40x400028C4GROUP1.PINCFG50x400028C5GROUP1.PINCFG60x400028C6GROUP1.PINCFG70x400028C7GROUP1.PINCFG80x400028C8GROUP1.PINCFG90x400028C9GROUP1.PINCFG100x400028CAGROUP1.PINCFG110x400028CBGROUP1.PINCFG120x400028CCGROUP1.PINCFG130x400028CDGROUP1.PINCFG140x400028CEGROUP1.PINCFG150x400028CFGROUP1.PINCFG160x400028D0GROUP1.PINCFG170x400028D1GROUP1.PINCFG180x400028D2GROUP1.PINCFG190x400028D3GROUP1.PINCFG200x400028D4GROUP1.PINCFG210x400028D5GROUP1.PINCFG220x400028D6GROUP1.PINCFG230x400028D7GROUP1.PINCFG240x400028D8GROUP1.PINCFG250x400028D9GROUP1.PINCFG260x400028DAGROUP1.PINCFG270x400028DBGROUP1.PINCFG280x400028DCGROUP1.PINCFG290x400028DDGROUP1.PINCFG300x400028DEGROUP1.PINCFG310x400028DFGROUP2.DIR0x40002900GROUP2.DIRCLR0x40002904GROUP2.DIRSET0x40002908GROUP2.DIRTGL0x4000290CGROUP2.OUT0x40002910GROUP2.OUTCLR0x40002914GROUP2.OUTSET0x40002918GROUP2.OUTTGL0x4000291CGROUP2.IN0x40002920GROUP2.CTRL0x40002924GROUP2.WRCONFIG0x40002928GROUP2.EVCTRL0x4000292CGROUP2.PMUX00x40002930GROUP2.PMUX10x40002931GROUP2.PMUX20x40002932GROUP2.PMUX30x40002933GROUP2.PMUX40x40002934GROUP2.PMUX50x40002935GROUP2.PMUX60x40002936GROUP2.PMUX70x40002937GROUP2.PMUX80x40002938GROUP2.PMUX90x40002939GROUP2.PMUX100x4000293AGROUP2.PMUX110x4000293BGROUP2.PMUX120x4000293CGROUP2.PMUX130x4000293DGROUP2.PMUX140x4000293EGROUP2.PMUX150x4000293FGROUP2.PINCFG00x40002940GROUP2.PINCFG10x40002941GROUP2.PINCFG20x40002942GROUP2.PINCFG30x40002943GROUP2.PINCFG40x40002944GROUP2.PINCFG50x40002945GROUP2.PINCFG60x40002946GROUP2.PINCFG70x40002947GROUP2.PINCFG80x40002948GROUP2.PINCFG90x40002949GROUP2.PINCFG100x4000294AGROUP2.PINCFG110x4000294BGROUP2.PINCFG120x4000294CGROUP2.PINCFG130x4000294DGROUP2.PINCFG140x4000294EGROUP2.PINCFG150x4000294FGROUP2.PINCFG160x40002950GROUP2.PINCFG170x40002951GROUP2.PINCFG180x40002952GROUP2.PINCFG190x40002953GROUP2.PINCFG200x40002954GROUP2.PINCFG210x40002955GROUP2.PINCFG220x40002956GROUP2.PINCFG230x40002957GROUP2.PINCFG240x40002958GROUP2.PINCFG250x40002959GROUP2.PINCFG260x4000295AGROUP2.PINCFG270x4000295BGROUP2.PINCFG280x4000295CGROUP2.PINCFG290x4000295DGROUP2.PINCFG300x4000295EGROUP2.PINCFG310x4000295F

EIC

EIC

External Interrupt Controller

Registers

Pins

TC0

TC

Basic Timer Counter

Registers

Pins

TC1

TC

Basic Timer Counter

Registers

Pins

TC2

TC

Basic Timer Counter

Registers

Pins

TC3

TC

Basic Timer Counter

Registers

Pins

TC4

TC

Basic Timer Counter

Registers

Pins

TCC0

TCC

Timer Counter Control

Registers

Pins

TCC1

TCC

Timer Counter Control

Registers

Pins

TCC2

TCC

Timer Counter Control

Registers

Pins

SERCOM0

SERCOM

Serial Communication Interface

Registers

Pins

SERCOM1

SERCOM

Serial Communication Interface

Registers

Pins

SERCOM2

SERCOM

Serial Communication Interface

Registers

Pins

SERCOM3

SERCOM

Serial Communication Interface

Registers

Pins

SERCOM4

SERCOM

Serial Communication Interface

Registers

Pins

SERCOM5

SERCOM

Serial Communication Interface

Registers

Pins

ADC

ADC

Analog Digital Converter

Registers

Pins

AES

AES

Advanced Encryption Standard

Registers

EVSYS

EVSYS

Event System Interface

Registers

GCLK

GCLK

Generic Clock Generator

Registers

Pins

RTC

RTC

Real-Time Counter

Registers

USB

USB

Universal Serial Bus

Registers

CTRLA0x41000000SYNCBUSY0x41000002QOSCTRL0x41000003DEVICE.CTRLB0x41000008HOST.CTRLB0x41000008DEVICE.DADD0x4100000AHOST.HSOFC0x4100000ADEVICE.STATUS0x4100000CHOST.STATUS0x4100000CFSMSTATUS0x4100000DDEVICE.FNUM0x41000010HOST.FNUM0x41000010HOST.FLENHIGH0x41000012DEVICE.INTENCLR0x41000014HOST.INTENCLR0x41000014DEVICE.INTENSET0x41000018HOST.INTENSET0x41000018DEVICE.INTFLAG0x4100001CHOST.INTFLAG0x4100001CDEVICE.EPINTSMRY0x41000020HOST.PINTSMRY0x41000020DESCADD0x41000024PADCAL0x41000028DEVICE_ENDPOINT0.EPCFG0x41000100HOST_PIPE0.PCFG0x41000100HOST_PIPE0.BINTERVAL0x41000103DEVICE_ENDPOINT0.EPSTATUSCLR0x41000104HOST_PIPE0.PSTATUSCLR0x41000104DEVICE_ENDPOINT0.EPSTATUSSET0x41000105HOST_PIPE0.PSTATUSSET0x41000105DEVICE_ENDPOINT0.EPSTATUS0x41000106HOST_PIPE0.PSTATUS0x41000106DEVICE_ENDPOINT0.EPINTFLAG0x41000107HOST_PIPE0.PINTFLAG0x41000107DEVICE_ENDPOINT0.EPINTENCLR0x41000108HOST_PIPE0.PINTENCLR0x41000108DEVICE_ENDPOINT0.EPINTENSET0x41000109HOST_PIPE0.PINTENSET0x41000109DEVICE_ENDPOINT1.EPCFG0x41000120HOST_PIPE1.PCFG0x41000120HOST_PIPE1.BINTERVAL0x41000123DEVICE_ENDPOINT1.EPSTATUSCLR0x41000124HOST_PIPE1.PSTATUSCLR0x41000124DEVICE_ENDPOINT1.EPSTATUSSET0x41000125HOST_PIPE1.PSTATUSSET0x41000125DEVICE_ENDPOINT1.EPSTATUS0x41000126HOST_PIPE1.PSTATUS0x41000126DEVICE_ENDPOINT1.EPINTFLAG0x41000127HOST_PIPE1.PINTFLAG0x41000127DEVICE_ENDPOINT1.EPINTENCLR0x41000128HOST_PIPE1.PINTENCLR0x41000128DEVICE_ENDPOINT1.EPINTENSET0x41000129HOST_PIPE1.PINTENSET0x41000129DEVICE_ENDPOINT2.EPCFG0x41000140HOST_PIPE2.PCFG0x41000140HOST_PIPE2.BINTERVAL0x41000143DEVICE_ENDPOINT2.EPSTATUSCLR0x41000144HOST_PIPE2.PSTATUSCLR0x41000144DEVICE_ENDPOINT2.EPSTATUSSET0x41000145HOST_PIPE2.PSTATUSSET0x41000145DEVICE_ENDPOINT2.EPSTATUS0x41000146HOST_PIPE2.PSTATUS0x41000146DEVICE_ENDPOINT2.EPINTFLAG0x41000147HOST_PIPE2.PINTFLAG0x41000147DEVICE_ENDPOINT2.EPINTENCLR0x41000148HOST_PIPE2.PINTENCLR0x41000148DEVICE_ENDPOINT2.EPINTENSET0x41000149HOST_PIPE2.PINTENSET0x41000149DEVICE_ENDPOINT3.EPCFG0x41000160HOST_PIPE3.PCFG0x41000160HOST_PIPE3.BINTERVAL0x41000163DEVICE_ENDPOINT3.EPSTATUSCLR0x41000164HOST_PIPE3.PSTATUSCLR0x41000164DEVICE_ENDPOINT3.EPSTATUSSET0x41000165HOST_PIPE3.PSTATUSSET0x41000165DEVICE_ENDPOINT3.EPSTATUS0x41000166HOST_PIPE3.PSTATUS0x41000166DEVICE_ENDPOINT3.EPINTFLAG0x41000167HOST_PIPE3.PINTFLAG0x41000167DEVICE_ENDPOINT3.EPINTENCLR0x41000168HOST_PIPE3.PINTENCLR0x41000168DEVICE_ENDPOINT3.EPINTENSET0x41000169HOST_PIPE3.PINTENSET0x41000169DEVICE_ENDPOINT4.EPCFG0x41000180HOST_PIPE4.PCFG0x41000180HOST_PIPE4.BINTERVAL0x41000183DEVICE_ENDPOINT4.EPSTATUSCLR0x41000184HOST_PIPE4.PSTATUSCLR0x41000184DEVICE_ENDPOINT4.EPSTATUSSET0x41000185HOST_PIPE4.PSTATUSSET0x41000185DEVICE_ENDPOINT4.EPSTATUS0x41000186HOST_PIPE4.PSTATUS0x41000186DEVICE_ENDPOINT4.EPINTFLAG0x41000187HOST_PIPE4.PINTFLAG0x41000187DEVICE_ENDPOINT4.EPINTENCLR0x41000188HOST_PIPE4.PINTENCLR0x41000188DEVICE_ENDPOINT4.EPINTENSET0x41000189HOST_PIPE4.PINTENSET0x41000189DEVICE_ENDPOINT5.EPCFG0x410001A0HOST_PIPE5.PCFG0x410001A0HOST_PIPE5.BINTERVAL0x410001A3DEVICE_ENDPOINT5.EPSTATUSCLR0x410001A4HOST_PIPE5.PSTATUSCLR0x410001A4DEVICE_ENDPOINT5.EPSTATUSSET0x410001A5HOST_PIPE5.PSTATUSSET0x410001A5DEVICE_ENDPOINT5.EPSTATUS0x410001A6HOST_PIPE5.PSTATUS0x410001A6DEVICE_ENDPOINT5.EPINTFLAG0x410001A7HOST_PIPE5.PINTFLAG0x410001A7DEVICE_ENDPOINT5.EPINTENCLR0x410001A8HOST_PIPE5.PINTENCLR0x410001A8DEVICE_ENDPOINT5.EPINTENSET0x410001A9HOST_PIPE5.PINTENSET0x410001A9DEVICE_ENDPOINT6.EPCFG0x410001C0HOST_PIPE6.PCFG0x410001C0HOST_PIPE6.BINTERVAL0x410001C3DEVICE_ENDPOINT6.EPSTATUSCLR0x410001C4HOST_PIPE6.PSTATUSCLR0x410001C4DEVICE_ENDPOINT6.EPSTATUSSET0x410001C5HOST_PIPE6.PSTATUSSET0x410001C5DEVICE_ENDPOINT6.EPSTATUS0x410001C6HOST_PIPE6.PSTATUS0x410001C6DEVICE_ENDPOINT6.EPINTFLAG0x410001C7HOST_PIPE6.PINTFLAG0x410001C7DEVICE_ENDPOINT6.EPINTENCLR0x410001C8HOST_PIPE6.PINTENCLR0x410001C8DEVICE_ENDPOINT6.EPINTENSET0x410001C9HOST_PIPE6.PINTENSET0x410001C9DEVICE_ENDPOINT7.EPCFG0x410001E0HOST_PIPE7.PCFG0x410001E0HOST_PIPE7.BINTERVAL0x410001E3DEVICE_ENDPOINT7.EPSTATUSCLR0x410001E4HOST_PIPE7.PSTATUSCLR0x410001E4DEVICE_ENDPOINT7.EPSTATUSSET0x410001E5HOST_PIPE7.PSTATUSSET0x410001E5DEVICE_ENDPOINT7.EPSTATUS0x410001E6HOST_PIPE7.PSTATUS0x410001E6DEVICE_ENDPOINT7.EPINTFLAG0x410001E7HOST_PIPE7.PINTFLAG0x410001E7DEVICE_ENDPOINT7.EPINTENCLR0x410001E8HOST_PIPE7.PINTENCLR0x410001E8DEVICE_ENDPOINT7.EPINTENSET0x410001E9HOST_PIPE7.PINTENSET0x410001E9

Pins