PIC18F27Q43 CPU registers

The 54 registers of CPU (CPU core), from 0x373, with their reset value and every field. The PIC18F27Q43 has 686 registers in 56 peripherals, one page each.

CPU CPU core

STATUS_CSHAD

Address
0x373
Reset
0x60
Access
read/write
  1. 7–
  2. 6nTO
  3. 5nPD
  4. 4N
  5. 3OV
  6. 2Z
  7. 1DC
  8. 0C
7 fields
FieldBitsWhat it does
nTO6
nPD5
N4
OV3
Z2
DC1
C0

WREG_CSHAD

Address
0x374
Reset
x (not fixed at power-on)
Access
read/write
  1. 7WREG7
  2. 6WREG6
  3. 5WREG5
  4. 4WREG4
  5. 3WREG3
  6. 2WREG2
  7. 1WREG1
  8. 0WREG0
1 field
FieldBitsWhat it does
WREG7:0

BSR_CSHAD

Address
0x375
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

SHADCON

Address
0x376
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0SHADLO
1 field
FieldBitsWhat it does
SHADLO0

STATUS_SHAD

Address
0x377
Reset
0x60
Access
read/write
  1. 7–
  2. 6nTO
  3. 5nPD
  4. 4N
  5. 3OV
  6. 2Z
  7. 1DC
  8. 0C
7 fields
FieldBitsWhat it does
nTO6
nPD5
N4
OV3
Z2
DC1
C0

WREG_SHAD

Address
0x378
Reset
x (not fixed at power-on)
Access
read/write
  1. 7WREG7
  2. 6WREG6
  3. 5WREG5
  4. 4WREG4
  5. 3WREG3
  6. 2WREG2
  7. 1WREG1
  8. 0WREG0
1 field
FieldBitsWhat it does
WREG7:0

BSR_SHAD

Address
0x379
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PCLATH_SHAD

Address
0x37A
Reset
0x00
Access
read/write
  1. 7PCH7
  2. 6PCH6
  3. 5PCH5
  4. 4PCH4
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH7:0

PCLATU_SHAD

Address
0x37B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PCU4
  5. 3PCU3
  6. 2PCU2
  7. 1PCU1
  8. 0PCU0
1 field
FieldBitsWhat it does
PCU4:0

FSR0L_SHAD

Address
0x37C
Reset
0x00
Access
read/write
  1. 7FSR0L7
  2. 6FSR0L6
  3. 5FSR0L5
  4. 4FSR0L4
  5. 3FSR0L3
  6. 2FSR0L2
  7. 1FSR0L1
  8. 0FSR0L0
1 field
FieldBitsWhat it does
FSR0L7:0

FSR0H_SHAD

Address
0x37D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5FSR0H5
  4. 4FSR0H4
  5. 3FSR0H3
  6. 2FSR0H2
  7. 1FSR0H1
  8. 0FSR0H0
1 field
FieldBitsWhat it does
FSR0H5:0

FSR1L_SHAD

Address
0x37E
Reset
0x00
Access
read/write
  1. 7FSR1L7
  2. 6FSR1L6
  3. 5FSR1L5
  4. 4FSR1L4
  5. 3FSR1L3
  6. 2FSR1L2
  7. 1FSR1L1
  8. 0FSR1L0
1 field
FieldBitsWhat it does
FSR1L7:0

FSR1H_SHAD

Address
0x37F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5FSR1H5
  4. 4FSR1H4
  5. 3FSR1H3
  6. 2FSR1H2
  7. 1FSR1H1
  8. 0FSR1H0
1 field
FieldBitsWhat it does
FSR1H5:0

FSR2L_SHAD

Address
0x380
Reset
0x00
Access
read/write
  1. 7FSR2L7
  2. 6FSR2L6
  3. 5FSR2L5
  4. 4FSR2L4
  5. 3FSR2L3
  6. 2FSR2L2
  7. 1FSR2L1
  8. 0FSR2L0
1 field
FieldBitsWhat it does
FSR2L7:0

FSR2H_SHAD

Address
0x381
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5FSR2H5
  4. 4FSR2H4
  5. 3FSR2H3
  6. 2FSR2H2
  7. 1FSR2H1
  8. 0FSR2H0
1 field
FieldBitsWhat it does
FSR2H5:0

PRODL_SHAD

Address
0x382
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PRODL7
  2. 6PRODL6
  3. 5PRODL5
  4. 4PRODL4
  5. 3PRODL3
  6. 2PRODL2
  7. 1PRODL1
  8. 0PRODL0
1 field
FieldBitsWhat it does
PRODL7:0

PRODH_SHAD

Address
0x383
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PRODH7
  2. 6PRODH6
  3. 5PRODH5
  4. 4PRODH4
  5. 3PRODH3
  6. 2PRODH2
  7. 1PRODH1
  8. 0PRODH0
1 field
FieldBitsWhat it does
PRODH7:0

STATUS

Address
0x4D8
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6nTO
  3. 5nPD
  4. 4N
  5. 3OV
  6. 2Z
  7. 1DC
  8. 0C
7 fields
FieldBitsWhat it does
nTO6
nPD5
N4
OV3
Z2
DC1
C0

FSR2L

Address
0x4D9
Reset
0x00
Access
read/write
  1. 7FSR2L7
  2. 6FSR2L6
  3. 5FSR2L5
  4. 4FSR2L4
  5. 3FSR2L3
  6. 2FSR2L2
  7. 1FSR2L1
  8. 0FSR2L0
1 field
FieldBitsWhat it does
FSR2L7:0

FSR2H

Address
0x4DA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PLUSW2

Address
0x4DB
Reset
0x00
Access
read/write
  1. 7PLUSW27
  2. 6PLUSW26
  3. 5PLUSW25
  4. 4PLUSW24
  5. 3PLUSW23
  6. 2PLUSW22
  7. 1PLUSW21
  8. 0PLUSW20
1 field
FieldBitsWhat it does
PLUSW27:0

PREINC2

Address
0x4DC
Reset
0x00
Access
read/write
  1. 7PREINC27
  2. 6PREINC26
  3. 5PREINC25
  4. 4PREINC24
  5. 3PREINC23
  6. 2PREINC22
  7. 1PREINC21
  8. 0PREINC20
1 field
FieldBitsWhat it does
PREINC27:0

POSTDEC2

Address
0x4DD
Reset
0x00
Access
read/write
  1. 7POSTDEC27
  2. 6POSTDEC26
  3. 5POSTDEC25
  4. 4POSTDEC24
  5. 3POSTDEC23
  6. 2POSTDEC22
  7. 1POSTDEC21
  8. 0POSTDEC20
1 field
FieldBitsWhat it does
POSTDEC27:0

POSTINC2

Address
0x4DE
Reset
0x00
Access
read/write
  1. 7POSTINC27
  2. 6POSTINC26
  3. 5POSTINC25
  4. 4POSTINC24
  5. 3POSTINC23
  6. 2POSTINC22
  7. 1POSTINC21
  8. 0POSTINC20
1 field
FieldBitsWhat it does
POSTINC27:0

INDF2

Address
0x4DF
Reset
x (not fixed at power-on)
Access
read/write
  1. 7INDF27
  2. 6INDF26
  3. 5INDF25
  4. 4INDF24
  5. 3INDF23
  6. 2INDF22
  7. 1INDF21
  8. 0INDF20
1 field
FieldBitsWhat it does
INDF27:0

BSR

Address
0x4E0
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

FSR1L

Address
0x4E1
Reset
0x00
Access
read/write
  1. 7FSR1L7
  2. 6FSR1L6
  3. 5FSR1L5
  4. 4FSR1L4
  5. 3FSR1L3
  6. 2FSR1L2
  7. 1FSR1L1
  8. 0FSR1L0
1 field
FieldBitsWhat it does
FSR1L7:0

FSR1H

Address
0x4E2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PLUSW1

Address
0x4E3
Reset
0x00
Access
read/write
  1. 7PLUSW17
  2. 6PLUSW16
  3. 5PLUSW15
  4. 4PLUSW14
  5. 3PLUSW13
  6. 2PLUSW12
  7. 1PLUSW11
  8. 0PLUSW10
1 field
FieldBitsWhat it does
PLUSW17:0

PREINC1

Address
0x4E4
Reset
0x00
Access
read/write
  1. 7PREINC17
  2. 6PREINC16
  3. 5PREINC15
  4. 4PREINC14
  5. 3PREINC13
  6. 2PREINC12
  7. 1PREINC11
  8. 0PREINC10
1 field
FieldBitsWhat it does
PREINC17:0

POSTDEC1

Address
0x4E5
Reset
0x00
Access
read/write
  1. 7POSTDEC17
  2. 6POSTDEC16
  3. 5POSTDEC15
  4. 4POSTDEC14
  5. 3POSTDEC13
  6. 2POSTDEC12
  7. 1POSTDEC11
  8. 0POSTDEC10
1 field
FieldBitsWhat it does
POSTDEC17:0

POSTINC1

Address
0x4E6
Reset
0x00
Access
read/write
  1. 7POSTINC17
  2. 6POSTINC16
  3. 5POSTINC15
  4. 4POSTINC14
  5. 3POSTINC13
  6. 2POSTINC12
  7. 1POSTINC11
  8. 0POSTINC10
1 field
FieldBitsWhat it does
POSTINC17:0

INDF1

Address
0x4E7
Reset
x (not fixed at power-on)
Access
read/write
  1. 7INDF17
  2. 6INDF16
  3. 5INDF15
  4. 4INDF14
  5. 3INDF13
  6. 2INDF12
  7. 1INDF11
  8. 0INDF10
1 field
FieldBitsWhat it does
INDF17:0

WREG

Address
0x4E8
Reset
x (not fixed at power-on)
Access
read/write
  1. 7WREG7
  2. 6WREG6
  3. 5WREG5
  4. 4WREG4
  5. 3WREG3
  6. 2WREG2
  7. 1WREG1
  8. 0WREG0
1 field
FieldBitsWhat it does
WREG7:0

FSR0L

Address
0x4E9
Reset
0x00
Access
read/write
  1. 7FSR0L7
  2. 6FSR0L6
  3. 5FSR0L5
  4. 4FSR0L4
  5. 3FSR0L3
  6. 2FSR0L2
  7. 1FSR0L1
  8. 0FSR0L0
1 field
FieldBitsWhat it does
FSR0L7:0

FSR0H

Address
0x4EA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PLUSW0

Address
0x4EB
Reset
0x00
Access
read/write
  1. 7PLUSW07
  2. 6PLUSW06
  3. 5PLUSW05
  4. 4PLUSW04
  5. 3PLUSW03
  6. 2PLUSW02
  7. 1PLUSW01
  8. 0PLUSW00
1 field
FieldBitsWhat it does
PLUSW07:0

PREINC0

Address
0x4EC
Reset
0x00
Access
read/write
  1. 7PREINC07
  2. 6PREINC06
  3. 5PREINC05
  4. 4PREINC04
  5. 3PREINC03
  6. 2PREINC02
  7. 1PREINC01
  8. 0PREINC00
1 field
FieldBitsWhat it does
PREINC07:0

POSTDEC0

Address
0x4ED
Reset
0x00
Access
read/write
  1. 7POSTDEC07
  2. 6POSTDEC06
  3. 5POSTDEC05
  4. 4POSTDEC04
  5. 3POSTDEC03
  6. 2POSTDEC02
  7. 1POSTDEC01
  8. 0POSTDEC00
1 field
FieldBitsWhat it does
POSTDEC07:0

POSTINC0

Address
0x4EE
Reset
0x00
Access
read/write
  1. 7POSTINC07
  2. 6POSTINC06
  3. 5POSTINC05
  4. 4POSTINC04
  5. 3POSTINC03
  6. 2POSTINC02
  7. 1POSTINC01
  8. 0POSTINC00
1 field
FieldBitsWhat it does
POSTINC07:0

INDF0

Address
0x4EF
Reset
x (not fixed at power-on)
Access
read/write
  1. 7INDF07
  2. 6INDF06
  3. 5INDF05
  4. 4INDF04
  5. 3INDF03
  6. 2INDF02
  7. 1INDF01
  8. 0INDF00
1 field
FieldBitsWhat it does
INDF07:0

PRODL

Address
0x4F3
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PRODL7
  2. 6PRODL6
  3. 5PRODL5
  4. 4PRODL4
  5. 3PRODL3
  6. 2PRODL2
  7. 1PRODL1
  8. 0PRODL0
1 field
FieldBitsWhat it does
PRODL7:0

PRODH

Address
0x4F4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PRODH7
  2. 6PRODH6
  3. 5PRODH5
  4. 4PRODH4
  5. 3PRODH3
  6. 2PRODH2
  7. 1PRODH1
  8. 0PRODH0
1 field
FieldBitsWhat it does
PRODH7:0

TABLAT

Address
0x4F5
Reset
0x00
Access
read/write
  1. 7TABLAT7
  2. 6TABLAT6
  3. 5TABLAT5
  4. 4TABLAT4
  5. 3TABLAT3
  6. 2TABLAT2
  7. 1TABLAT1
  8. 0TABLAT0
1 field
FieldBitsWhat it does
TABLAT7:0

TBLPTRL

Address
0x4F6
Reset
0x00
Access
read/write
  1. 7TBLPTRL7
  2. 6TBLPTRL6
  3. 5TBLPTRL5
  4. 4TBLPTRL4
  5. 3TBLPTRL3
  6. 2TBLPTRL2
  7. 1TBLPTRL1
  8. 0TBLPTRL0
1 field
FieldBitsWhat it does
TBLPTRL7:0

TBLPTRH

Address
0x4F7
Reset
0x00
Access
read/write
  1. 7TBLPTRH7
  2. 6TBLPTRH6
  3. 5TBLPTRH5
  4. 4TBLPTRH4
  5. 3TBLPTRH3
  6. 2TBLPTRH2
  7. 1TBLPTRH1
  8. 0TBLPTRH0
1 field
FieldBitsWhat it does
TBLPTRH7:0

TBLPTRU

Address
0x4F8
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TBLPTRU5
  4. 4TBLPTRU4
  5. 3TBLPTRU3
  6. 2TBLPTRU2
  7. 1TBLPTRU1
  8. 0TBLPTRU0
1 field
FieldBitsWhat it does
TBLPTRU5:0

PCL

Address
0x4F9
Reset
0x00
Access
read/write
  1. 7PCL7
  2. 6PCL6
  3. 5PCL5
  4. 4PCL4
  5. 3PCL3
  6. 2PCL2
  7. 1PCL1
  8. 0PCL0
1 field
FieldBitsWhat it does
PCL7:0

PCLATH

Address
0x4FA
Reset
0x00
Access
read/write
  1. 7PCH7
  2. 6PCH6
  3. 5PCH5
  4. 4PCH4
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH7:0

PCLATU

Address
0x4FB
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PCU4
  5. 3PCU3
  6. 2PCU2
  7. 1PCU1
  8. 0PCU0
1 field
FieldBitsWhat it does
PCU4:0

STKPTR

Address
0x4FC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5STKPTR5
  4. 4STKPTR4
  5. 3STKPTR3
  6. 2STKPTR2
  7. 1STKPTR1
  8. 0STKPTR0
1 field
FieldBitsWhat it does
STKPTR5:0

TOSL

Address
0x4FD
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TOSL7
  2. 6TOSL6
  3. 5TOSL5
  4. 4TOSL4
  5. 3TOSL3
  6. 2TOSL2
  7. 1TOSL1
  8. 0TOSL0
1 field
FieldBitsWhat it does
TOSL7:0

TOSH

Address
0x4FE
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TOSH7
  2. 6TOSH6
  3. 5TOSH5
  4. 4TOSH4
  5. 3TOSH3
  6. 2TOSH2
  7. 1TOSH1
  8. 0TOSH0
1 field
FieldBitsWhat it does
TOSH7:0

TOSU

Address
0x4FF
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–