English
Language : 

PIC18F2455_07 Datasheet, PDF (70/430 Pages) Microchip Technology – 28/40/44-Pin, High Performance, Enhanced Flash, USB Microcontrollers with nanoWatt Technology
PIC18F2455/2550/4455/4550
TABLE 5-2: REGISTER FILE SUMMARY (PIC18F2455/2550/4455/4550) (CONTINUED)
File Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on Details
POR, BOR on page
OSCCON
IDLEN
IRCF2
IRCF1
IRCF0
OSTS
IOFS
SCS1
SCS0 0100 q000 52, 32
HLVDCON
VDIRMAG
—
IRVST
HLVDEN HLVDL3 HLVDL2 HLVDL1 HLVDL0 0-00 0101 52, 279
WDTCON
—
—
—
—
—
—
—
SWDTEN --- ---0 52, 298
RCON
IPEN
SBOREN(2)
—
RI
TO
PD
POR
BOR
0q-1 11q0 52, 44
TMR1H
Timer1 Register High Byte
xxxx xxxx 52, 133
TMR1L
Timer1 Register Low Byte
xxxx xxxx 52, 133
T1CON
RD16
T1RUN T1CKPS1 T1CKPS0 T1OSCEN T1SYNC TMR1CS TMR1ON 0000 0000 52, 129
TMR2
Timer2 Register
0000 0000 52, 136
PR2
Timer2 Period Register
1111 1111 52, 136
T2CON
—
T2OUTPS3 T2OUTPS2 T2OUTPS1 T2OUTPS0 TMR2ON T2CKPS1 T2CKPS0 -000 0000 52, 135
SSPBUF
SSPADD
MSSP Receive Buffer/Transmit Register
MSSP Address Register in I2C™ Slave mode. MSSP Baud Rate Reload Register in I2C™ Master mode.
xxxx xxxx 52, 194,
202
0000 0000 52, 202
SSPSTAT
SMP
CKE
D/A
P
S
R/W
UA
BF
0000 0000 52, 194,
203
SSPCON1
WCOL
SSPOV
SSPEN
CKP
SSPM3
SSPM2
SSPM1
SSPM0 0000 0000 52, 195,
204
SSPCON2
GCEN
ACKSTAT ACKDT/ ACKEN/
RCEN/
PEN/
RSEN/
ADMSK5(7) ADMSK4(7) ADMSK3(7) ADMSK2(7) ADMSK1(7)
SEN
0000 0000 52, 205
ADRESH
A/D Result Register High Byte
xxxx xxxx 52, 268
ADRESL
A/D Result Register Low Byte
xxxx xxxx 52, 268
ADCON0
—
—
CHS3
CHS2
CHS1
CHS0 GO/DONE ADON --00 0000 52, 259
ADCON1
—
—
VCFG1
VCFG0
PCFG3
PCFG2
PCFG1
PCFG0 --00 0qqq 52, 260
ADCON2
ADFM
—
ACQT2
ACQT1
ACQT0
ADCS2
ADCS1
ADCS0 0-00 0000 52, 261
CCPR1H
Capture/Compare/PWM Register 1 High Byte
xxxx xxxx 53, 142
CCPR1L
CCP1CON
Capture/Compare/PWM Register 1 Low Byte
P1M1(3)
P1M0(3)
DC1B1
DC1B0
CCP1M3
CCP1M2
CCP1M1
CCP1M0
xxxx xxxx 53, 142
0000 0000 53, 141,
149
CCPR2H
Capture/Compare/PWM Register 2 High Byte
xxxx xxxx 53, 142
CCPR2L
Capture/Compare/PWM Register 2 Low Byte
xxxx xxxx 53, 142
CCP2CON
—
—
DC2B1
DC2B0
CCP2M3 CCP2M2 CCP2M1 CCP2M0 --00 0000 53, 141
BAUDCON
ECCP1DEL
ECCP1AS
ABDOVF
PRSEN
ECCPASE
RCIDL
PDC6(3)
ECCPAS2
RXDTP
PDC5(3)
ECCPAS1
TXCKP
PDC4(3)
ECCPAS0
BRG16
PDC3(3)
PSSAC1
—
PDC2(3)
PSSAC0
WUE
PDC1(3)
PSSBD1(3)
ABDEN
PDC0(3)
PSSBD0(3)
0100 0-00
0000 0000
0000 0000
53, 240
53, 158
53, 159
CVRCON
CVREN
CVROE
CVRR
CVRSS
CVR3
CVR2
CVR1
CVR0 0000 0000 53, 275
CMCON
C2OUT
C1OUT
C2INV
C1INV
CIS
CM2
CM1
CM0
0000 0111 53, 269
TMR3H
Timer3 Register High Byte
xxxx xxxx 53, 139
TMR3L
Timer3 Register Low Byte
xxxx xxxx 53, 139
T3CON
RD16
T3CCP2 T3CKPS1 T3CKPS0 T3CCP1 T3SYNC TMR3CS TMR3ON 0000 0000 53, 137
SPBRGH
EUSART Baud Rate Generator Register High Byte
0000 0000 53, 241
SPBRG
EUSART Baud Rate Generator Register Low Byte
0000 0000 53, 241
RCREG
EUSART Receive Register
0000 0000 53, 250
TXREG
EUSART Transmit Register
0000 0000 53, 247
TXSTA
CSRC
TX9
TXEN
SYNC
SENDB
BRGH
TRMT
TX9D 0000 0010 53, 238
RCSTA
SPEN
RX9
SREN
CREN
ADDEN
FERR
OERR
RX9D 0000 000x 53, 239
Legend:
Note 1:
2:
3:
4:
5:
6:
7:
x = unknown, u = unchanged, - = unimplemented, q = value depends on condition. Shaded cells are unimplemented, read as ‘0’.
Bit 21 of the TBLPTRU allows access to the device Configuration bits.
The SBOREN bit is only available when BOREN<1:0> = 01; otherwise, the bit reads as ‘0’.
These registers and/or bits are not implemented on 28-pin devices and are read as ‘0’. Reset values are shown for 40/44-pin devices;
individual unimplemented bits should be interpreted as ‘-’.
RA6 is configured as a port pin based on various primary oscillator modes. When the port pin is disabled, all of the associated bits read ‘0’.
RE3 is only available as a port pin when the MCLRE Configuration bit is clear; otherwise, the bit reads as ‘0’.
RC5 and RC4 are only available as port pins when the USB module is disabled (UCON<3> = 0).
I2C Slave mode only.
DS39632D-page 68
Preliminary
© 2007 Microchip Technology Inc.