PIC18F66J99 registers

The 499 registers of the PIC18F66J99 in its 50 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.

USB

26 registers

USB device

0xDFF – 0xF7A

PPS

51 registers

Peripheral pin select

0xE12 – 0xE44

ADC

77 registers

Analog-to-digital converter

0xE45 – 0xFC3

LCD

77 registers

LCD

0xE8E – 0xEDA

OSCILLATOR

15 registers

Oscillator, power control and watchdog

0xEDB – 0xFD3

PORTB

6 registers

I/O port B

0xEEA – 0xF93

DSM

4 registers

Data signal modulator

0xEEC – 0xEEF

PMD

5 registers

Peripheral module disable

0xEF0 – 0xEF4

CTMU

4 registers

CTMU

0xEF5 – 0xEF8

EUSART

28 registers

USART

0xEF9 – 0xFAF

DMA

9 registers

DMA

0xF00 – 0xF70

SFR

4 registers

Other special function registers

0xF01 – 0xF73

MSSP

14 registers

Master synchronous serial port (SPI, I²C)

0xF02 – 0xFC9

TMR4

3 registers

Timer4

0xF04 – 0xF06

CCP7

3 registers

Capture/compare/PWM 7

0xF07 – 0xF09

CCP6

3 registers

Capture/compare/PWM 6

0xF0A – 0xF0C

CCP5

3 registers

Capture/compare/PWM 5

0xF0D – 0xF0F

CCP4

3 registers

Capture/compare/PWM 4

0xF10 – 0xF12

TMR5

4 registers

Timer5

0xF13 – 0xF16

ECCP

6 registers

Enhanced capture/compare/PWM

0xF1B – 0xF9C

POWER

8 registers

Low-power and deep sleep control

0xF21 – 0xF28

COMPARATOR

6 registers

Comparators and voltage reference

0xF37 – 0xFC4

TMR8

3 registers

Timer8

0xF3A – 0xF3C

TMR6

3 registers

Timer6

0xF3D – 0xF3F

CCP1

6 registers

Capture/compare/PWM 1

0xF40 – 0xFBB

CCP9

3 registers

Capture/compare/PWM 9

0xF43 – 0xF45

CCP8

3 registers

Capture/compare/PWM 8

0xF46 – 0xF48

CCP3

3 registers

Capture/compare/PWM 3

0xF49 – 0xF4B

ECCP3

2 registers

Enhanced capture/compare/PWM 3

0xF4C – 0xF4D

CCP2

3 registers

Capture/compare/PWM 2

0xF4E – 0xF50

ECCP2

2 registers

Enhanced capture/compare/PWM 2

0xF51 – 0xF52

PORTS

1 register

I/O port control

0xF54 – 0xF54

IOC

2 registers

Interrupt-on-change

0xF55 – 0xF56

RTCC

9 registers

Real-time clock and calendar

0xF57 – 0xF5F

INTERRUPT

22 registers

Interrupts

0xF61 – 0xFF2

RESET

3 registers

Reset control

0xF7B – 0xF7D

NVM

2 registers

Data EEPROM and flash program memory

0xF7E – 0xF7F

PORTA

3 registers

I/O port A

0xF80 – 0xF92

PORTC

3 registers

I/O port C

0xF82 – 0xF94

PORTD

3 registers

I/O port D

0xF83 – 0xF95

PORTE

3 registers

I/O port E

0xF84 – 0xF96

PORTF

4 registers

I/O port F

0xF85 – 0xFD1

PORTG

3 registers

I/O port G

0xF86 – 0xF98

PSP

1 register

Parallel slave port

0xFA7 – 0xFA7

TMR1

4 registers

Timer1

0xFAA – 0xFCF

TMR3

4 registers

Timer3

0xFB0 – 0xFB3

ECCP1

2 registers

Enhanced capture/compare/PWM 1

0xFBC – 0xFBD

TMR2

3 registers

Timer2

0xFCA – 0xFCC

TMR0

3 registers

Timer0

0xFD5 – 0xFD7

CPU

37 registers

CPU core

0xFD8 – 0xFFF