PIC18F16Q20 registers

The 614 registers of the PIC18F16Q20 in its 39 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.

ARBITER

8 registers

System arbiter (bus priorities)

0x38 – 0x3F

DMA

24 registers

DMA

0x40 – 0x57

NVM

8 registers

Data EEPROM and flash program memory

0x58 – 0x5F

CRC

19 registers

CRC and memory scanner

0x60 – 0x6A

SCANNER

8 registers

Memory scanner

0x6B – 0x72

OSCILLATOR

18 registers

Oscillator, power control and watchdog

0x73 – 0x4F2

WDT

3 registers

Watchdog timer

0x76 – 0x78

I3C

102 registers

I3C bus

0x83 – 0xE8

TMR0

4 registers

Timer0

0x103 – 0x106

TMR1

6 registers

Timer1

0x107 – 0x10C

TMR2

6 registers

Timer2

0x119 – 0x11E

TMR4

6 registers

Timer4

0x11F – 0x124

UTMR

1 register

Universal timer

0x12B – 0x12B

UTMR1

30 registers

Universal timer 1

0x12C – 0x147

ECCP

1 register

Enhanced capture/compare/PWM

0x148 – 0x148

CCP1

5 registers

Capture/compare/PWM 1

0x149 – 0x369

CCP2

5 registers

Capture/compare/PWM 2

0x14D – 0x36A

PWM

2 registers

PWM

0x151 – 0x152

ECCP1

16 registers

Enhanced capture/compare/PWM 1

0x153 – 0x386

ECCP2

16 registers

Enhanced capture/compare/PWM 2

0x162 – 0x387

CWG1

9 registers

Complementary waveform generator 1

0x199 – 0x1A1

CLC

12 registers

Configurable logic cell

0x1A3 – 0x1AE

UART1

19 registers

UART 1

0x1AF – 0x1C2

UART2

14 registers

UART 2

0x1C3 – 0x1D6

SPI1

13 registers

SPI 1

0x1D7 – 0x1E3

I2C1

23 registers

I²C 1

0x1E4 – 0x1FA

FVR

1 register

Fixed voltage reference

0x201 – 0x201

HLVD

2 registers

High/low-voltage detect

0x202 – 0x203

ADC

36 registers

Analog-to-digital converter

0x215 – 0x239

PMD

5 registers

Peripheral module disable

0x300 – 0x304

SFR

6 registers

Other special function registers

0x30F – 0x316

PPS

43 registers

Peripheral pin select

0x319 – 0x3B1

CPU

54 registers

CPU core

0x373 – 0x4FF

PORTA

8 registers

I/O port A

0x416 – 0x493

IOC

9 registers

Interrupt-on-change

0x41B – 0x431

PORTB

8 registers

I/O port B

0x420 – 0x494

PORTC

8 registers

I/O port C

0x42A – 0x495

PORTS

17 registers

I/O port control

0x457 – 0x4A6

INTERRUPT

39 registers

Interrupts

0x460 – 0x486