PIC16F17545 SFR registers The 40 registers of SFR (Other special function registers), from 0x20E, with their reset value and every field. The PIC16F17545 has 424 registers in 39 peripherals, one page each.
SFR Other special function registers VLPCON
Address 0x20E
Reset 0x00
Access read/write 7 VLPEN 6 VLPDACEN 5 VLPRDY 4 – 3 – 2 – 1 VLPDSEL 0 VLPDOP 5 fields
Field Bits What it does VLPEN 7 VLPDACEN 6 VLPRDY 5 VLPDSEL 1 VLPDOP 0
VLPDACV
Address 0x20F
Reset 0x00
Access read/write 7 – 6 – 5 VLPDACV5 4 VLPDACV4 3 VLPDACV3 2 VLPDACV2 1 VLPDACV1 0 VLPDACV0 1 field
Field Bits What it does VLPDACV 5:0
IOCWP
Address 0x1ECD
Reset 0x00
Access read/write 7 IOCWP7 6 IOCWP6 5 IOCWP5 4 IOCWP4 3 IOCWP3 2 IOCWP2 1 IOCWP1 0 IOCWP0 8 fields
Field Bits What it does IOCWP7 7 IOCWP6 6 IOCWP5 5 IOCWP4 4 IOCWP3 3 IOCWP2 2 IOCWP1 1 IOCWP0 0
IOCWN
Address 0x1ECE
Reset 0x00
Access read/write 7 IOCWN7 6 IOCWN6 5 IOCWN5 4 IOCWN4 3 IOCWN3 2 IOCWN2 1 IOCWN1 0 IOCWN0 8 fields
Field Bits What it does IOCWN7 7 IOCWN6 6 IOCWN5 5 IOCWN4 4 IOCWN3 3 IOCWN2 2 IOCWN1 1 IOCWN0 0
IOCWF
Address 0x1ECF
Reset 0x00
Access read/write 7 IOCWF7 6 IOCWF6 5 IOCWF5 4 IOCWF4 3 IOCWF3 2 IOCWF2 1 IOCWF1 0 IOCWF0 8 fields
Field Bits What it does IOCWF7 7 IOCWF6 6 IOCWF5 5 IOCWF4 4 IOCWF3 3 IOCWF2 2 IOCWF1 1 IOCWF0 0
UMTOAP
Address 0x1F0C
Reset 0x00
Access write only 7 UMTOAP7 6 UMTOAP6 5 UMTOAP5 4 UMTOAP4 3 UMTOAP3 2 UMTOAP2 1 UMTOAP1 0 UMTOAP0 1 field
Field Bits What it does UMTOAP 7:0
UMTOAL
Address 0x1F0D
Reset 0x00
Access write only 7 UMTOAL7 6 UMTOAL6 5 UMTOAL5 4 UMTOAL4 3 UMTOAL3 2 UMTOAL2 1 UMTOAL1 0 UMTOAL0 1 field
Field Bits What it does UMTOAL 7:0
UMTOAH
Address 0x1F0E
Reset 0x00
Access write only 7 UMTOAH7 6 UMTOAH6 5 UMTOAH5 4 UMTOAH4 3 UMTOAH3 2 UMTOAH2 1 UMTOAH1 0 UMTOAH0 1 field
Field Bits What it does UMTOAH 7:0
APMCON
Address 0x1F4C
Reset 0x00
Access read/write 7 EN 6 – 5 – 4 – 3 – 2 – 1 – 0 – 1 field
APMPREL
Address 0x1F4D
Reset 0x00
Access read/write 7 PRE7 6 PRE6 5 PRE5 4 PRE4 3 PRE3 2 PRE2 1 PRE1 0 PRE0 1 field
Field Bits What it does PRE 7:0
APMPREH
Address 0x1F4E
Reset 0x00
Access read/write 7 PRE7 6 PRE6 5 PRE5 4 PRE4 3 PRE3 2 PRE2 1 PRE1 0 PRE0 1 field
Field Bits What it does PRE 7:0
APMPERL
Address 0x1F4F
Reset 0x00
Access read/write 7 PER7 6 PER6 5 PER5 4 PER4 3 PER3 2 PER2 1 PER1 0 PER0 1 field
Field Bits What it does PER 7:0
APMPERH
Address 0x1F50
Reset 0x00
Access read/write 7 PER7 6 PER6 5 PER5 4 PER4 3 PER3 2 PER2 1 PER1 0 PER0 1 field
Field Bits What it does PER 7:0
APMSTART1L
Address 0x1F51
Reset 0x00
Access read/write 7 START17 6 START16 5 START15 4 START14 3 START13 2 START12 1 START11 0 START10 1 field
Field Bits What it does START1 7:0
APMSTART1H
Address 0x1F52
Reset 0x00
Access read/write 7 START17 6 START16 5 START15 4 START14 3 START13 2 START12 1 START11 0 START10 1 field
Field Bits What it does START1 7:0
APMPERS1L
Address 0x1F53
Reset 0x00
Access read/write 7 APMPERS17 6 APMPERS16 5 APMPERS15 4 APMPERS14 3 APMPERS13 2 APMPERS12 1 APMPERS11 0 APMPERS10 1 field
Field Bits What it does APMPERS1 7:0
APMPERS1H
Address 0x1F54
Reset 0x00
Access read/write 7 APMPERS17 6 APMPERS16 5 APMPERS15 4 APMPERS14 3 APMPERS13 2 APMPERS12 1 – 0 APMPERS10 1 field
Field Bits What it does APMPERS1 7,6,5,4,3,2,0
APMPERS1U
Address 0x1F55
Reset 0x00
Access read/write 7 APMPERS15 6 APMPERS14 5 APMPERS13 4 APMPERS12 3 APMPERS11 2 APMPERS10 1 – 0 – 1 field
Field Bits What it does APMPERS1 7:2
APMSTART2L
Address 0x1F56
Reset 0x00
Access read/write 7 START27 6 START26 5 START25 4 START24 3 START23 2 START22 1 START21 0 START20 1 field
Field Bits What it does START2 7:0
APMSTART2H
Address 0x1F57
Reset 0x00
Access read/write 7 START27 6 START26 5 START25 4 START24 3 START23 2 START22 1 START21 0 START20 1 field
Field Bits What it does START2 7:0
APMSTART2U
Address 0x1F58
Reset 0x00
Access read/write 7 START27 6 START26 5 START25 4 START24 3 START23 2 START22 1 START21 0 START20 1 field
Field Bits What it does START2 7:0
APMPERS2L
Address 0x1F59
Reset 0x00
Access read/write 7 APMPERS27 6 APMPERS26 5 APMPERS25 4 APMPERS24 3 APMPERS23 2 APMPERS22 1 APMPERS21 0 APMPERS20 1 field
Field Bits What it does APMPERS2 7:0
APMPERS2H
Address 0x1F5A
Reset 0x00
Access read/write 7 APMPERS27 6 APMPERS26 5 APMPERS25 4 APMPERS24 3 APMPERS23 2 APMPERS22 1 – 0 APMPERS20 1 field
Field Bits What it does APMPERS2 7,6,5,4,3,2,0
APMPERS2U
Address 0x1F5B
Reset 0x00
Access read/write 7 APMPERS25 6 APMPERS24 5 APMPERS23 4 APMPERS22 3 APMPERS21 2 APMPERS20 1 – 0 – 1 field
Field Bits What it does APMPERS2 7:2
APMEND1L
Address 0x1F5C
Reset 0x00
Access read/write 7 END17 6 END16 5 END15 4 END14 3 END13 2 END12 1 END11 0 END10 1 field
Field Bits What it does END1 7:0
APMEND1H
Address 0x1F5D
Reset 0x00
Access read/write 7 END17 6 END16 5 END15 4 END14 3 END13 2 END12 1 END11 0 END10 1 field
Field Bits What it does END1 7:0
APMEND1U
Address 0x1F5E
Reset 0x00
Access read/write 7 END17 6 END16 5 END15 4 END14 3 END13 2 END12 1 END11 0 END10 1 field
Field Bits What it does END1 7:0
APMPERE1L
Address 0x1F5F
Reset 0x00
Access read/write 7 APMPERE17 6 APMPERE16 5 APMPERE15 4 APMPERE14 3 APMPERE13 2 APMPERE12 1 APMPERE11 0 APMPERE10 1 field
Field Bits What it does APMPERE1 7:0
APMPERE1H
Address 0x1F60
Reset 0x00
Access read/write 7 APMPERE17 6 APMPERE16 5 APMPERE15 4 APMPERE14 3 APMPERE13 2 APMPERE12 1 – 0 APMPERE10 1 field
Field Bits What it does APMPERE1 7,6,5,4,3,2,0
APMPERE1U
Address 0x1F61
Reset 0x00
Access read/write 7 APMPERE15 6 APMPERE14 5 APMPERE13 4 APMPERE12 3 APMPERE11 2 APMPERE10 1 – 0 – 1 field
Field Bits What it does APMPERE1 7:2
APMEND2L
Address 0x1F62
Reset 0x00
Access read/write 7 END27 6 END26 5 END25 4 END24 3 END23 2 END22 1 END21 0 END20 1 field
Field Bits What it does END2 7:0
APMEND2H
Address 0x1F63
Reset 0x00
Access read/write 7 END27 6 END26 5 END25 4 END24 3 END23 2 END22 1 END21 0 END20 1 field
Field Bits What it does END2 7:0
APMEND2U
Address 0x1F64
Reset 0x00
Access read/write 7 END27 6 END26 5 END25 4 END24 3 END23 2 END22 1 END21 0 END20 1 field
Field Bits What it does END2 7:0
APMPERE2L
Address 0x1F65
Reset 0x00
Access read/write 7 TEMP 6 ADCA 5 ADCD 4 FVR2 3 FVR1 2 BG 1 POSC 0 SOSC 8 fields
Field Bits What it does TEMP 7 ADCA 6 ADCD 5 FVR2 4 FVR1 3 BG 2 POSC 1 SOSC 0
APMPERE2H
Address 0x1F66
Reset 0x00
Access read/write 7 APMPERE27 6 APMPERE26 5 APMPERE25 4 APMPERE24 3 APMPERE23 2 APMPERE22 1 – 0 APMPERE20 1 field
Field Bits What it does APMPERE2 7,6,5,4,3,2,0
APMPERE2U
Address 0x1F67
Reset 0x00
Access read/write 7 VREFLP 6 VREFLPDAC 5 – 4 – 3 – 2 – 1 – 0 – 2 fields
Field Bits What it does VREFLP 7 VREFLPDAC 6
APMCLK
Address 0x1F68
Reset 0x00
Access read/write 7 CLK7 6 CLK6 5 CLK5 4 CLK4 3 CLK3 2 CLK2 1 CLK1 0 CLK0 8 fields
Field Bits What it does CLK7 7 CLK6 6 CLK5 5 CLK4 4 CLK3 3 CLK2 2 CLK1 1 CLK0 0
APMSTATUSL
Address 0x1F69
Reset 0x00
Access read only 7 APMSTATUS7 6 APMSTATUS6 5 APMSTATUS5 4 APMSTATUS4 3 APMSTATUS3 2 APMSTATUS2 1 APMSTATUS1 0 APMSTATUS0 1 field
Field Bits What it does APMSTATUS 7:0
APMSTATUSH
Address 0x1F6A
Reset 0x00
Access read only 7 APMSTATUS7 6 APMSTATUS6 5 APMSTATUS5 4 APMSTATUS4 3 APMSTATUS3 2 APMSTATUS2 1 – 0 APMSTATUS0 1 field
Field Bits What it does APMSTATUS 7,6,5,4,3,2,0
APMSTATUSU
Address 0x1F6B
Reset 0x00
Access read only 7 APMSTATUS7 6 APMSTATUS6 5 APMSTATUS5 4 APMSTATUS4 3 APMSTATUS3 2 APMSTATUS2 1 APMSTATUS1 0 APMSTATUS0 1 field
Field Bits What it does APMSTATUS 7:0