CPU
22 registersCPU core
0x00 – 0x1FEF
The 439 registers of the PIC16F18176 in its 43 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 core
0x00 – 0x1FEF
Interrupts
0x0B – 0x9C
I/O port A
0x0C – 0x1E90
I/O port B
0x0D – 0x1E9A
I/O port C
0x0E – 0x1EA4
I/O port D
0x0F – 0x1EAE
I/O port E
0x10 – 0x1EB8
Peripheral module disable
0x10C – 0x110
Oscillator, power control and watchdog
0x18C – 0x297
Watchdog timer
0x18E – 0x190
Timer0
0x19C – 0x19F
Fixed voltage reference
0x20C – 0x20C
Low-power and deep sleep control
0x20D – 0x20D
Zero-cross detector
0x21F – 0x21F
Timer1
0x30C – 0x311
Timer3
0x312 – 0x317
Timer2
0x38C – 0x391
Timer4
0x392 – 0x397
Timer6
0x398 – 0x39D
Capture/compare/PWM 1
0x40C – 0x1E1E
Capture/compare/PWM 2
0x410 – 0x1E1F
Enhanced capture/compare/PWM
0x41F – 0x41F
Enhanced capture/compare/PWM 1
0x48C – 0x1E26
PWM
0x49E – 0x49F
Enhanced capture/compare/PWM 2
0x50C – 0x1E27
Numerically controlled oscillator 1
0x58C – 0x593
Complementary waveform generator 1
0x60C – 0x614
Configurable logic cell
0x68C – 0x697
USART
0x70C – 0x71C
Master synchronous serial port (SPI, I²C)
0x78C – 0x1E4C
Comparators and voltage reference
0x80C – 0x81F
Digital-to-analog converter 1
0x88C – 0x88D
Digital-to-analog converter 2
0x890 – 0x891
Enhanced capture/compare/PWM 3
0x98C – 0x1E28
Enhanced capture/compare/PWM 4
0xA0C – 0x1E29
Data EEPROM and flash program memory
0x1C8C – 0x1C91
Memory scanner
0x1C92 – 0x1C99
CRC and memory scanner
0x1C9A – 0x1CA4
Analog-to-digital converter
0x1D0C – 0x1D32
Peripheral pin select
0x1D8C – 0x1E50
Interrupt-on-change
0x1E91 – 0x1EBB
I/O port control
0x1EE3 – 0x1EEF
Other special function registers
0x1F0C – 0x1F0E