PIC18F46Q84 peripherals

Each block of the PIC18F46Q84: what it is, the registers that control it and the pins it uses.

CPU

CPU

CPU core

Registers

ADC

ADC

Analog-to-digital converter

Registers

Pins

CAN

CAN

CAN bus

Registers

C1CONL0x100C1CONH0x101C1CONU0x102C1CONT0x103C1NBTCFGL0x104C1NBTCFGH0x105C1NBTCFGU0x106C1NBTCFGT0x107C1DBTCFGL0x108C1DBTCFGH0x109C1DBTCFGU0x10AC1DBTCFGT0x10BC1TDCL0x10CC1TDCH0x10DC1TDCU0x10EC1TDCT0x10FC1TBCL0x110C1TBCH0x111C1TBCU0x112C1TBCT0x113C1TSCONL0x114C1TSCONH0x115C1TSCONU0x116C1TSCONT0x117C1VECL0x118C1VECH0x119C1VECU0x11AC1VECT0x11BC1INTL0x11CC1INTH0x11DC1INTU0x11EC1INTT0x11FC1RXIFL0x120C1RXIFH0x121C1RXIFU0x122C1RXIFT0x123C1TXIFL0x124C1TXIFH0x125C1TXIFU0x126C1TXIFT0x127C1RXOVIFL0x128C1RXOVIFH0x129C1RXOVIFU0x12AC1RXOVIFT0x12BC1TXATIFL0x12CC1TXATIFH0x12DC1TXATIFU0x12EC1TXATIFT0x12FC1TXREQL0x130C1TXREQH0x131C1TXREQU0x132C1TXREQT0x133C1TRECL0x134C1TRECH0x135C1TRECU0x136C1TRECT0x137C1BDIAG0L0x138C1BDIAG0H0x139C1BDIAG0U0x13AC1BDIAG0T0x13BC1BDIAG1L0x13CC1BDIAG1H0x13DC1BDIAG1U0x13EC1BDIAG1T0x13FC1TEFCONL0x140C1TEFCONH0x141C1TEFCONU0x142C1TEFCONT0x143C1TEFSTAL0x144C1TEFSTAH0x145C1TEFSTAU0x146C1TEFSTAT0x147C1TEFUAL0x148C1TEFUAH0x149C1TEFUAU0x14AC1TEFUAT0x14BC1FIFOBAL0x14CC1FIFOBAH0x14DC1FIFOBAU0x14EC1FIFOBAT0x14FC1TXQCONL0x150C1TXQCONH0x151C1TXQCONU0x152C1TXQCONT0x153C1TXQSTAL0x154C1TXQSTAH0x155C1TXQSTAU0x156C1TXQSTAT0x157C1TXQUAL0x158C1TXQUAH0x159C1TXQUAU0x15AC1TXQUAT0x15BC1FIFOCON1L0x15CC1FIFOCON1H0x15DC1FIFOCON1U0x15EC1FIFOCON1T0x15FC1FIFOSTA1L0x160C1FIFOSTA1H0x161C1FIFOSTA1U0x162C1FIFOSTA1T0x163C1FIFOUA1L0x164C1FIFOUA1H0x165C1FIFOUA1U0x166C1FIFOUA1T0x167C1FIFOCON2L0x168C1FIFOCON2H0x169C1FIFOCON2U0x16AC1FIFOCON2T0x16BC1FIFOSTA2L0x16CC1FIFOSTA2H0x16DC1FIFOSTA2U0x16EC1FIFOSTA2T0x16FC1FIFOUA2L0x170C1FIFOUA2H0x171C1FIFOUA2U0x172C1FIFOUA2T0x173C1FIFOCON3L0x174C1FIFOCON3H0x175C1FIFOCON3U0x176C1FIFOCON3T0x177C1FIFOSTA3L0x178C1FIFOSTA3H0x179C1FIFOSTA3U0x17AC1FIFOSTA3T0x17BC1FIFOUA3L0x17CC1FIFOUA3H0x17DC1FIFOUA3U0x17EC1FIFOUA3T0x17FC1FLTCON0L0x180C1FLTCON0H0x181C1FLTCON0U0x182C1FLTCON0T0x183C1FLTCON1L0x184C1FLTCON1H0x185C1FLTCON1U0x186C1FLTCON1T0x187C1FLTCON2L0x188C1FLTCON2H0x189C1FLTCON2U0x18AC1FLTCON2T0x18BC1FLTOBJ0L0x18CC1FLTOBJ0H0x18DC1FLTOBJ0U0x18EC1FLTOBJ0T0x18FC1MASK0L0x190C1MASK0H0x191C1MASK0U0x192C1MASK0T0x193C1FLTOBJ1L0x194C1FLTOBJ1H0x195C1FLTOBJ1U0x196C1FLTOBJ1T0x197C1MASK1L0x198C1MASK1H0x199C1MASK1U0x19AC1MASK1T0x19BC1FLTOBJ2L0x19CC1FLTOBJ2H0x19DC1FLTOBJ2U0x19EC1FLTOBJ2T0x19FC1MASK2L0x1A0C1MASK2H0x1A1C1MASK2U0x1A2C1MASK2T0x1A3C1FLTOBJ3L0x1A4C1FLTOBJ3H0x1A5C1FLTOBJ3U0x1A6C1FLTOBJ3T0x1A7C1MASK3L0x1A8C1MASK3H0x1A9C1MASK3U0x1AAC1MASK3T0x1ABC1FLTOBJ4L0x1ACC1FLTOBJ4H0x1ADC1FLTOBJ4U0x1AEC1FLTOBJ4T0x1AFC1MASK4L0x1B0C1MASK4H0x1B1C1MASK4U0x1B2C1MASK4T0x1B3C1FLTOBJ5L0x1B4C1FLTOBJ5H0x1B5C1FLTOBJ5U0x1B6C1FLTOBJ5T0x1B7C1MASK5L0x1B8C1MASK5H0x1B9C1MASK5U0x1BAC1MASK5T0x1BBC1FLTOBJ6L0x1BCC1FLTOBJ6H0x1BDC1FLTOBJ6U0x1BEC1FLTOBJ6T0x1BFC1MASK6L0x1C0C1MASK6H0x1C1C1MASK6U0x1C2C1MASK6T0x1C3C1FLTOBJ7L0x1C4C1FLTOBJ7H0x1C5C1FLTOBJ7U0x1C6C1FLTOBJ7T0x1C7C1MASK7L0x1C8C1MASK7H0x1C9C1MASK7U0x1CAC1MASK7T0x1CBC1FLTOBJ8L0x1CCC1FLTOBJ8H0x1CDC1FLTOBJ8U0x1CEC1FLTOBJ8T0x1CFC1MASK8L0x1D0C1MASK8H0x1D1C1MASK8U0x1D2C1MASK8T0x1D3C1FLTOBJ9L0x1D4C1FLTOBJ9H0x1D5C1FLTOBJ9U0x1D6C1FLTOBJ9T0x1D7C1MASK9L0x1D8C1MASK9H0x1D9C1MASK9U0x1DAC1MASK9T0x1DBC1FLTOBJ10L0x1DCC1FLTOBJ10H0x1DDC1FLTOBJ10U0x1DEC1FLTOBJ10T0x1DFC1MASK10L0x1E0C1MASK10H0x1E1C1MASK10U0x1E2C1MASK10T0x1E3C1FLTOBJ11L0x1E4C1FLTOBJ11H0x1E5C1FLTOBJ11U0x1E6C1FLTOBJ11T0x1E7C1MASK11L0x1E8C1MASK11H0x1E9C1MASK11U0x1EAC1MASK11T0x1EB

INTERRUPT

INTERRUPT

Interrupts

Registers

Pins

PPS

PPS

Peripheral pin select

Registers

SFR

SFR

Other special function registers

Registers