All Enhanced Extended Regular 12 bits 14 bits 16 bits RAM
size
ROM
size
EEPROM
size
Common
SFRs
Features Configuration Bits RAM map SFR map
PIC18F47K40
Bank 14 Bank 15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RX2PPS 0xE8D
CK2PPSTX2PPS 0xE8E
SSP2CLKPPS 0xE8F
SSP2DATPPS 0xE90
SSP2SSPPS 0xE91
SSP2BUF 0xE92
SSP2ADD 0xE93
SSP2MSK 0xE94
SSP2STAT 0xE95
SSP2CON1 0xE96
SSP2CON2 0xE97
SSP2CON3 0xE98
RC2REGRCREG2 0xE99
TX2REGTXREG2 0xE9A
SP2BRGSP2BRGL
SPBRG2
0xE9B
SP2BRGHSPBRGH2 0xE9C
RC2STARCSTA2 0xE9D
TX2STATXSTA2 0xE9E
BAUD2CONBAUDCON2
BAUDCTL2
0xE9F
PPSLOCK 0xEA0
INT0PPS 0xEA1
INT1PPS 0xEA2
INT2PPS 0xEA3
T0CKIPPS 0xEA4
T1CKIPPS 0xEA5
T1GPPS 0xEA6
T3CKIPPS 0xEA7
T3GPPS 0xEA8
T5CKIPPS 0xEA9
T5GPPS 0xEAA
T2INPPS 0xEAB
T4INPPS 0xEAC
T6INPPS 0xEAD
ADACTPPS 0xEAE
CCP1PPS 0xEAF
CCP2PPS 0xEB0
CWG1PPSCWGINPPS 0xEB1
MDCARLPPS 0xEB2
MDCARHPPS 0xEB3
MDSRCPPS 0xEB4
RX1PPSRXPPS 0xEB5
CK1PPSCKPPS
TX1PPS
TXPPS
0xEB6
SSP1CLKPPS 0xEB7
SSP1DATPPS 0xEB8
SSP1SSPPS 0xEB9
IPR0 0xEBA
IPR1 0xEBB
IPR2 0xEBC
IPR3 0xEBD
IPR4 0xEBE
IPR5 0xEBF
IPR6 0xEC0
IPR7 0xEC1
PIE0 0xEC2
PIE1 0xEC3
PIE2 0xEC4
PIE3 0xEC5
PIE4 0xEC6
PIE5 0xEC7
PIE6 0xEC8
PIE7 0xEC9
PIR0 0xECA
PIR1 0xECB
PIR2 0xECC
PIR3 0xECD
PIR4 0xECE
PIR5 0xECF
PIR6 0xED0
PIR7 0xED1
WDTCON0 0xED2
WDTCON1 0xED3
WDTPSL 0xED4
WDTPSH 0xED5
WDTTMR 0xED6
CPUDOZE 0xED7
OSCCON1 0xED8
OSCCON2 0xED9
OSCCON3 0xEDA
OSCSTATOSCSTAT1 0xEDB
OSCEN 0xEDC
OSCTUNE 0xEDD
OSCFRQ 0xEDE
VREGCON 0xEDF
BORCON 0xEE0
PMD0 0xEE1
PMD1 0xEE2
PMD2 0xEE3
PMD3 0xEE4
PMD4 0xEE5
PMD5 0xEE6
RA0PPS 0xEE7
RA1PPS 0xEE8
RA2PPS 0xEE9
RA3PPS 0xEEA
RA4PPS 0xEEB
RA5PPS 0xEEC
RA6PPS 0xEED
RA7PPS 0xEEE
RB0PPS 0xEEF
RB1PPS 0xEF0
RB2PPS 0xEF1
RB3PPS 0xEF2
RB4PPS 0xEF3
RB5PPS 0xEF4
RB6PPS 0xEF5
RB7PPS 0xEF6
RC0PPS 0xEF7
RC1PPS 0xEF8
RC2PPS 0xEF9
RC3PPS 0xEFA
RC4PPS 0xEFB
RC5PPS 0xEFC
RC6PPS 0xEFD
RC7PPS 0xEFE
RD0PPS 0xEFF
RD1PPS 0xF00
RD2PPS 0xF01
RD3PPS 0xF02
RD4PPS 0xF03
RD5PPS 0xF04
RD6PPS 0xF05
RD7PPS 0xF06
RE0PPS 0xF07
RE1PPS 0xF08
RE2PPS 0xF09
IOCAF 0xF0A
IOCAN 0xF0B
IOCAP 0xF0C
INLVLA 0xF0D
SLRCONA 0xF0E
ODCONA 0xF0F
WPUA 0xF10
ANSELA 0xF11
IOCBF 0xF12
IOCBN 0xF13
IOCBP 0xF14
INLVLB 0xF15
SLRCONB 0xF16
ODCONB 0xF17
WPUB 0xF18
ANSELB 0xF19
IOCCF 0xF1A
IOCCN 0xF1B
IOCCP 0xF1C
INLVLC 0xF1D
SLRCONC 0xF1E
ODCONC 0xF1F
WPUC 0xF20
ANSELC 0xF21
INLVLD 0xF22
SLRCOND 0xF23
ODCOND 0xF24
WPUD 0xF25
ANSELD 0xF26
IOCEF 0xF27
IOCEN 0xF28
IOCEP 0xF29
INLVLE 0xF2A
SLRCONE 0xF2B
ODCONE 0xF2C
WPUE 0xF2D
ANSELE 0xF2E
HLVDCON0 0xF2F
HLVDCON1 0xF30
FVRCON 0xF31
ZCDCON 0xF32
DAC1CON0 0xF33
DAC1CON1 0xF34
CM2CON0 0xF35
CM2CON1 0xF36
CM2NCH 0xF37
CM2PCH 0xF38
CM1CON0 0xF39
CM1CON1 0xF3A
CM1NCH 0xF3B
CM1PCH 0xF3C
CMOUT 0xF3D
CLKRCON 0xF3E
CLKRCLK 0xF3F
CWG1CLKCWG1CLKCON 0xF40
CWG1ISM 0xF41
CWG1DBR 0xF42
CWG1DBF 0xF43
CWG1CON0 0xF44
CWG1CON1 0xF45
CWG1AS0 0xF46
CWG1AS1 0xF47
CWG1STR 0xF48
SCANLADRSCANLADRL 0xF49
SCANLADRH 0xF4A
SCANLADRU 0xF4B
SCANHADRSCANHADRL 0xF4C
SCANHADRH 0xF4D
SCANHADRU 0xF4E
SCANCON0 0xF4F
SCANTRIG 0xF50
MDCON0 0xF51
MDCON1 0xF52
MDSRC 0xF53
MDCARL 0xF54
MDCARH 0xF55
ADACT 0xF56
ADCLK 0xF57
ADREF 0xF58
ADCON1 0xF59
ADCON2 0xF5A
ADCON3 0xF5B
ADACQ 0xF5C
ADCAP 0xF5D
ADPRE 0xF5E
ADPCH 0xF5F
ADCON0 0xF60
ADPREVADPREVL 0xF61
ADPREVH 0xF62
ADRESADRESL 0xF63
ADRESH 0xF64
ADSTAT 0xF65
ADRPT 0xF66
ADCNT 0xF67
ADSTPTADSTPTL 0xF68
ADSTPTH 0xF69
ADLTHADLTHL 0xF6A
ADLTHH 0xF6B
ADUTHADUTHL 0xF6C
ADUTHH 0xF6D
ADERRADERRL 0xF6E
ADERRH 0xF6F
ADACCADACCL 0xF70
ADACCH 0xF71
ADFLTRADFLTRL 0xF72
ADFLTRH 0xF73
CRCDATACRCDATL 0xF74
CRCDATH 0xF75
CRCACCCRCACCL 0xF76
CRCACCH 0xF77
CRCSHFTCRCSHIFTL 0xF78
CRCSHIFTH 0xF79
CRCXORCRCXORL 0xF7A
CRCXORH 0xF7B
CRCCON0 0xF7C
CRCCON1 0xF7D
NVMADRNVMADRL 0xF7E
NVMADRH 0xF7F
NVMDAT 0xF80
NVMCON1 0xF81
NVMCON2 0xF82
LATA 0xF83
LATB 0xF84
LATC 0xF85
LATD 0xF86
LATE 0xF87
DDRATRISA 0xF88
DDRBTRISB 0xF89
DDRCTRISC 0xF8A
DDRDTRISD 0xF8B
DDRETRISE 0xF8C
PORTA 0xF8D
PORTB 0xF8E
PORTC 0xF8F
PORTD 0xF90
PORTE 0xF91
SSP1BUF 0xF92
SSP1ADD 0xF93
SSP1MSK 0xF94
SSP1STAT 0xF95
SSP1CON1 0xF96
SSP1CON2 0xF97
SSP1CON3 0xF98
RC1REGRCREG1 0xF99
TX1REGTXREG1 0xF9A
SP1BRGSP1BRGL
SPBRG1
0xF9B
SP1BRGHSPBRGH1 0xF9C
RC1STARCSTA1 0xF9D
TX1STATXSTA1 0xF9E
BAUD1CONBAUDCON1
BAUDCTL1
0xF9F
PWM4DCL 0xFA0
PWM4DCH 0xFA1
PWM4CON 0xFA2
PWM3DCL 0xFA3
PWM3DCH 0xFA4
PWM3CON 0xFA5
CCPR2CCPR2L 0xFA6
CCPR2H 0xFA7
CCP2CON 0xFA8
CCP2CAP 0xFA9
CCPR1CCPR1L 0xFAA
CCPR1H 0xFAB
CCP1CON 0xFAC
CCP1CAP 0xFAD
CCPTMRS 0xFAE
T6TMRTMR6 0xFAF
PR6T6PR 0xFB0
T6CON 0xFB1
T6HLT 0xFB2
T6CLKT6CLKCON 0xFB3
T6RST 0xFB4
T4TMRTMR4 0xFB5
PR4T4PR 0xFB6
T4CON 0xFB7
T4HLT 0xFB8
T4CLKT4CLKCON 0xFB9
T4RST 0xFBA
T2TMRTMR2 0xFBB
PR2T2PR 0xFBC
T2CON 0xFBD
T2HLT 0xFBE
T2CLKT2CLKCON 0xFBF
T2RST 0xFC0
TMR5TMR5L 0xFC1
TMR5H 0xFC2
T5CON 0xFC3
PR5T5GCON 0xFC4
T5GATETMR5GATE 0xFC5
T5CLKTMR5CLK 0xFC6
TMR3TMR3L 0xFC7
TMR3H 0xFC8
T3CON 0xFC9
PR3T3GCON 0xFCA
T3GATETMR3GATE 0xFCB
T3CLKTMR3CLK 0xFCC
TMR1TMR1L 0xFCD
TMR1H 0xFCE
T1CON 0xFCF
PR1T1GCON 0xFD0
T1GATETMR1GATE 0xFD1
T1CLKTMR1CLK 0xFD2
TMR0TMR0L 0xFD3
PR0TMR0H 0xFD4
T0CON0 0xFD5
T0CON1 0xFD6
PCON0 0xFD7
STATUS 0xFD8
FSR2L 0xFD9
FSR2H 0xFDA
PLUSW2 0xFDB
PREINC2 0xFDC
POSTDEC2 0xFDD
POSTINC2 0xFDE
INDF2 0xFDF
BSR 0xFE0
FSR1L 0xFE1
FSR1H 0xFE2
PLUSW1 0xFE3
PREINC1 0xFE4
POSTDEC1 0xFE5
POSTINC1 0xFE6
INDF1 0xFE7
WREG 0xFE8
FSR0L 0xFE9
FSR0H 0xFEA
PLUSW0 0xFEB
PREINC0 0xFEC
POSTDEC0 0xFED
POSTINC0 0xFEE
INDF0 0xFEF
 
 
INTCON 0xFF2
PRODPRODL 0xFF3
PRODH 0xFF4
TABLAT 0xFF5
TBLPTRTBLPTRL 0xFF6
TBLPTRH 0xFF7
TBLPTRU 0xFF8
PCPCL 0xFF9
PCLATH 0xFFA
PCLATU 0xFFB
STKPTR 0xFFC
TOSTOSL 0xFFD
TOSH 0xFFE
TOSU 0xFFF

 SFR

 SFR with alias name.

 SFR on Access Area.

This page generated automatically by the device-help.pl program (2017-05-13 09:29:49 UTC) from the 8bit_device.info file (rev: 1.36) of mpasmx and from the gputils source package (rev: svn 1308). The mpasmx is included in the MPLAB X.