PIC16F17174 registers

The 447 registers of the PIC16F17174 in its 44 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 – 0x1FEF

INTERRUPT

15 registers

Interrupts

0x0B – 0x9C

PORTA

8 registers

I/O port A

0x0C – 0x1E90

PORTB

8 registers

I/O port B

0x0D – 0x1E9A

PORTC

8 registers

I/O port C

0x0E – 0x1EA4

PORTD

8 registers

I/O port D

0x0F – 0x1EAE

PORTE

8 registers

I/O port E

0x10 – 0x1EB8

PMD

5 registers

Peripheral module disable

0x10C – 0x110

OSCILLATOR

16 registers

Oscillator, power control and watchdog

0x18C – 0x297

WDT

3 registers

Watchdog timer

0x18E – 0x190

TMR0

4 registers

Timer0

0x19C – 0x19F

FVR

1 register

Fixed voltage reference

0x20C – 0x20C

POWER

1 register

Low-power and deep sleep control

0x20D – 0x20D

ZCD

1 register

Zero-cross detector

0x21F – 0x21F

TMR1

6 registers

Timer1

0x30C – 0x311

TMR3

6 registers

Timer3

0x312 – 0x317

TMR2

6 registers

Timer2

0x38C – 0x391

TMR4

6 registers

Timer4

0x392 – 0x397

TMR6

6 registers

Timer6

0x398 – 0x39D

CCP1

5 registers

Capture/compare/PWM 1

0x40C – 0x1E1E

CCP2

5 registers

Capture/compare/PWM 2

0x410 – 0x1E1F

ECCP

1 register

Enhanced capture/compare/PWM

0x41F – 0x41F

ECCP1

16 registers

Enhanced capture/compare/PWM 1

0x48C – 0x1E26

PWM

2 registers

PWM

0x49E – 0x49F

ECCP2

16 registers

Enhanced capture/compare/PWM 2

0x50C – 0x1E27

NCO1

8 registers

Numerically controlled oscillator 1

0x58C – 0x593

CWG1

9 registers

Complementary waveform generator 1

0x60C – 0x614

CLC

12 registers

Configurable logic cell

0x68C – 0x697

EUSART

14 registers

USART

0x70C – 0x71C

MSSP

20 registers

Master synchronous serial port (SPI, I²C)

0x78C – 0x1E4C

COMPARATOR

9 registers

Comparators and voltage reference

0x80C – 0x81F

DAC1

2 registers

Digital-to-analog converter 1

0x88C – 0x88D

DAC2

2 registers

Digital-to-analog converter 2

0x890 – 0x891

OPAMP1

7 registers

Operational amplifier 1

0x90C – 0x912

ECCP3

16 registers

Enhanced capture/compare/PWM 3

0x98C – 0x1E28

ECCP4

16 registers

Enhanced capture/compare/PWM 4

0xA0C – 0x1E29

NVM

6 registers

Data EEPROM and flash program memory

0x1C8C – 0x1C91

SCANNER

6 registers

Memory scanner

0x1C92 – 0x1C99

CRC

19 registers

CRC and memory scanner

0x1C9A – 0x1CA4

ADC

39 registers

Analog-to-digital converter

0x1D0C – 0x1D32

PPS

58 registers

Peripheral pin select

0x1D8C – 0x1E53

IOC

12 registers

Interrupt-on-change

0x1E91 – 0x1EBB

PORTS

6 registers

I/O port control

0x1EE3 – 0x1EEF

SFR

3 registers

Other special function registers

0x1F0C – 0x1F0E