PIC18F46Q24 registers

The 663 registers of the PIC18F46Q24 in its 49 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.

SFR

3 registers

Other special function registers

0x38 – 0x10D

OSCILLATOR

18 registers

Oscillator, power control and watchdog

0x3A – 0x4F2

NVM

8 registers

Data EEPROM and flash program memory

0x40 – 0x47

HLVD

2 registers

High/low-voltage detect

0x4A – 0x4B

ZCD

2 registers

Zero-cross detector

0x4C – 0x4D

PMD

7 registers

Peripheral module disable

0x62 – 0x68

COMPARATOR

9 registers

Comparators and voltage reference

0x6F – 0x77

WDT

3 registers

Watchdog timer

0x7A – 0x7C

DAC1

2 registers

Digital-to-analog converter 1

0x7D – 0x7F

SPI1

13 registers

SPI 1

0x80 – 0x8C

SPI2

13 registers

SPI 2

0x8D – 0x99

ARBITER

8 registers

System arbiter (bus priorities)

0xB4 – 0xBF

CLC

12 registers

Configurable logic cell

0xD4 – 0xDF

DMA

24 registers

DMA

0xE7 – 0xFE

PORTS

22 registers

I/O port control

0x100 – 0x43F

ADC

37 registers

Analog-to-digital converter

0x110 – 0x3FA

PORTA

8 registers

I/O port A

0x140 – 0x404

PORTB

8 registers

I/O port B

0x141 – 0x40C

PORTC

8 registers

I/O port C

0x142 – 0x414

PORTD

7 registers

I/O port D

0x143 – 0x41C

PORTE

8 registers

I/O port E

0x144 – 0x424

PPS

77 registers

Peripheral pin select

0x200 – 0x27F

CCP1

5 registers

Capture/compare/PWM 1

0x24F – 0x343

CCP2

5 registers

Capture/compare/PWM 2

0x250 – 0x347

ECCP1

16 registers

Enhanced capture/compare/PWM 1

0x251 – 0x46E

ECCP2

16 registers

Enhanced capture/compare/PWM 2

0x252 – 0x47D

ECCP3

16 registers

Enhanced capture/compare/PWM 3

0x253 – 0x48C

I2C1

23 registers

I²C 1

0x288 – 0x29E

I2C2

23 registers

I²C 2

0x29F – 0x2B5

UART1

19 registers

UART 1

0x2B6 – 0x2C8

UART2

14 registers

UART 2

0x2C9 – 0x2DB

TMR1

6 registers

Timer1

0x312 – 0x317

TMR0

4 registers

Timer0

0x318 – 0x31B

TMR2

6 registers

Timer2

0x31D – 0x322

TMR3

6 registers

Timer3

0x323 – 0x328

TMR4

6 registers

Timer4

0x32A – 0x32F

TMR6

6 registers

Timer6

0x331 – 0x336

ECCP

1 register

Enhanced capture/compare/PWM

0x34C – 0x34C

CRC

19 registers

CRC and memory scanner

0x34E – 0x358

SCANNER

8 registers

Memory scanner

0x35A – 0x361

CPU

54 registers

CPU core

0x373 – 0x4FF

UTMR1

30 registers

Universal timer 1

0x39D – 0x3B8

UTMR

1 register

Universal timer

0x3B9 – 0x3B9

CWG1

9 registers

Complementary waveform generator 1

0x3BC – 0x3C4

FVR

1 register

Fixed voltage reference

0x3D7 – 0x3D7

IOC

15 registers

Interrupt-on-change

0x405 – 0x427

NCO1

8 registers

Numerically controlled oscillator 1

0x440 – 0x447

INTERRUPT

45 registers

Interrupts

0x459 – 0x4D7

PWM

2 registers

PWM

0x499 – 0x49A