WFI32E02 PMU registers

The 17 registers of PMU (PMU), from 0xBF813E00, with their reset value and every field. The WFI32E02 has 1091 registers in 66 peripherals, one page each.

Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.

PMU PMU

PMUSPICTRL

Address
0xBF813E00
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
PMUCRST30
CMD24
SPIADDR23:16
SPIWDATA15:0
SPIRST31

PMUSPISTAT

Address
0xBF813E04
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
SPIRADDR15:8
SPIRDY7
SPIERR0
SPIRDATA31:16

PMUCLKCTRL

Address
0xBF813E08
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
WLDOOFF30
BACWD16
BUCKSRC15:14
BUCKCLKDIV13:8
SPISRC7:6
SPICLKDIV5:0
WCMRET31

PMUMODECTRL1

Address
0xBF813E0C
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
MLDOEN30
BUCKMODE29
VREG1CTRL28:24
VREG2CTRL20:16
VREG3CTRL12:8
VREG4CTRL4:0
BUCKEN31

PMUMODECTRL2

Address
0xBF813E10
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
MLDOEN30
BUCKMODE29
VREG1CTRL28:24
VREG2CTRL20:16
VREG3CTRL12:8
VREG4CTRL4:0
BUCKEN31

PMUMODECTRL3

Address
0xBF813E14
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
MLDOEN30
BUCKMODE29
VREG1CTRL28:24
VREG2CTRL20:16
VREG3CTRL12:8
VREG4CTRL4:0
BUCKEN31

PMUMODECTRL4

Address
0xBF813E18
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
MLDOEN30
BUCKMODE29
VREG1CTRL28:24
VREG2CTRL20:16
VREG3CTRL12:8
VREG4CTRL4:0
BUCKEN31

PMUOVERCTRL

Address
0xBF813E1C
Reset
0x80400000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
OMLDOEN30
OBUCKMODE29
VREG1OCTRL28:24
OVEREN23
PHWC22
VREG2OCTRL20:16
VREG3OCTRL12:8
VREG4OCTRL4:0
OBUCKEN31

PMUCMODE

Address
0xBF813E20
Reset
0x40000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
CMLDOEN30
CBUCKMODE29
CVREG1OCTRL28:24
CVREG2OCTRL20:16
CVREG3OCTRL12:8
CVREG4OCTRL4:0
CBUCKEN31

PMUSTATUS

Address
0xBF813E24
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
BSSENUM30:24
BSSEDATA23:8
WCMRM5
STATUS4:0
BSSERR31

PMUSEQ0

Address
0xBF813E28
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
SPIADDR15:8
CMD7
CMPBVAL6
DELAY5:0
SPIDATA31:16

PMUSEQ1

Address
0xBF813E2C
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
SPIADDR15:8
CMD7
CMPBVAL6
DELAY5:0
SPIDATA31:16

PMUSEQ2

Address
0xBF813E30
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
SPIADDR15:8
CMD7
CMPBVAL6
DELAY5:0
SPIDATA31:16

PMUCFG

Address
0xBF813E38
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DELAY5:0

PMUWCMCMD

Address
0xBF813E3C
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CMD30
WCMRDY28
WCMCLKDIV18:16
WCMADDR10:0
MODE31

PMUWCMWDATA

Address
0xBF813E40
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
WDATA31:0

PMUWCMRDATA

Address
0xBF813E44
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RDATA31:0