CPU
22 registersCPU core
0x00 – 0x1FEF
The 442 registers of the PIC16F18456 in its 42 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 – 0x71E
I/O port A
0x0C – 0x1F3C
I/O port B
0x0D – 0x1F47
I/O port C
0x0E – 0x1F52
I/O port E
0x10 – 0x1F68
Analog-to-digital converter
0x8C – 0x29F
USART
0x119 – 0xA1F
Master synchronous serial port (SPI, I²C)
0x18C – 0x1ECA
Timer1
0x20C – 0x211
Timer3
0x212 – 0x217
Timer5
0x218 – 0x21D
Enhanced capture/compare/PWM
0x21E – 0x21F
Timer2
0x28C – 0x291
Timer4
0x292 – 0x297
Timer6
0x298 – 0x29D
Capture/compare/PWM 1
0x30C – 0x1EA1
Capture/compare/PWM 2
0x310 – 0x1EA2
Capture/compare/PWM 3
0x314 – 0x1EA3
Capture/compare/PWM 4
0x318 – 0x1EA4
Capture/compare/PWM 5
0x31C – 0x1EA5
Enhanced capture/compare/PWM 6
0x38C – 0x38E
Enhanced capture/compare/PWM 7
0x390 – 0x392
Signal measurement timer 1
0x48C – 0x49D
Signal measurement timer 2
0x50C – 0x51D
Numerically controlled oscillator 1
0x58C – 0x593
Timer0
0x59C – 0x59F
Complementary waveform generator 1
0x60C – 0x614
Complementary waveform generator 2
0x616 – 0x61E
Complementary waveform generator 3
0x68C – 0x694
Peripheral module disable
0x796 – 0x79D
Oscillator, power control and watchdog
0x80C – 0x896
Watchdog timer
0x80E – 0x810
Data EEPROM and flash program memory
0x81A – 0x81F
Data signal modulator 1
0x897 – 0x89B
Fixed voltage reference
0x90C – 0x90C
Digital-to-analog converter 1
0x90E – 0x90F
Zero-cross detector
0x91F – 0x91F
Comparators and voltage reference
0x98F – 0x997
Configurable logic cell
0x1E0F – 0x1E37
Peripheral pin select
0x1E8F – 0x1F27
Interrupt-on-change
0x1F3D – 0x1F6B