PIC16F18855 registers

The 446 registers of the PIC16F18855 in its 45 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.

CPU

22 registers

CPU core

0x00 – 0xFEF

INTERRUPT

19 registers

Interrupts

0x0B – 0x71E

PORTA

8 registers

I/O port A

0x0C – 0xF3C

PORTB

8 registers

I/O port B

0x0D – 0xF47

PORTC

8 registers

I/O port C

0x0E – 0xF52

PORTE

3 registers

I/O port E

0x10 – 0xF68

TMR0

4 registers

Timer0

0x1C – 0x1F

ADC

30 registers

Analog-to-digital converter

0x8C – 0x117

EUSART

7 registers

USART

0x119 – 0x11F

MSSP

20 registers

Master synchronous serial port (SPI, I²C)

0x18C – 0xECA

TMR1

6 registers

Timer1

0x20C – 0x211

TMR3

6 registers

Timer3

0x212 – 0x217

TMR5

6 registers

Timer5

0x218 – 0x21D

ECCP

2 registers

Enhanced capture/compare/PWM

0x21E – 0x21F

TMR2

6 registers

Timer2

0x28C – 0x291

TMR4

6 registers

Timer4

0x292 – 0x297

TMR6

6 registers

Timer6

0x298 – 0x29D

CCP1

5 registers

Capture/compare/PWM 1

0x30C – 0xEA1

CCP2

5 registers

Capture/compare/PWM 2

0x310 – 0xEA2

CCP3

5 registers

Capture/compare/PWM 3

0x314 – 0xEA3

CCP4

5 registers

Capture/compare/PWM 4

0x318 – 0xEA4

CCP5

5 registers

Capture/compare/PWM 5

0x31C – 0xEA5

ECCP6

3 registers

Enhanced capture/compare/PWM 6

0x38C – 0x38E

ECCP7

3 registers

Enhanced capture/compare/PWM 7

0x390 – 0x392

SCANNER

6 registers

Memory scanner

0x40C – 0x411

CRC

10 registers

CRC and memory scanner

0x416 – 0x41F

SMT1

18 registers

Signal measurement timer 1

0x48C – 0x49D

SMT2

18 registers

Signal measurement timer 2

0x50C – 0x51D

NCO1

8 registers

Numerically controlled oscillator 1

0x58C – 0x593

CWG1

9 registers

Complementary waveform generator 1

0x60C – 0x614

CWG2

9 registers

Complementary waveform generator 2

0x616 – 0x61E

CWG3

9 registers

Complementary waveform generator 3

0x68C – 0x694

PMD

6 registers

Peripheral module disable

0x796 – 0x79B

OSCILLATOR

15 registers

Oscillator, power control and watchdog

0x80C – 0x896

WDT

3 registers

Watchdog timer

0x80E – 0x810

PORTS

7 registers

I/O port control

0x814 – 0xF57

NVM

6 registers

Data EEPROM and flash program memory

0x81A – 0x81F

DSM

5 registers

Data signal modulator

0x897 – 0x89B

FVR

1 register

Fixed voltage reference

0x90C – 0x90C

DAC1

2 registers

Digital-to-analog converter 1

0x90E – 0x90F

ZCD

1 register

Zero-cross detector

0x91F – 0x91F

COMPARATOR

9 registers

Comparators and voltage reference

0x98F – 0x997

CLC

41 registers

Configurable logic cell

0xE0F – 0xE37

PPS

53 registers

Peripheral pin select

0xE8F – 0xF27

IOC

12 registers

Interrupt-on-change

0xF3D – 0xF6B