addrmap STM32L0_PWR {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="PowerControl";
        regwidth=0x20;
            field {
                sw = rw;
            } LPSDSR[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PDDS[1:1];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = w;
                onwrite = woclr;
            } CWUF[2:2];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = w;
                onwrite = woclr;
            } CSBF[3:3];
            field {
                sw = rw;
            } PVDE[4:4];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
            } PLS[7:5];
            field {
                sw = rw;
            } DBP[8:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } ULP[9:9];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } FWU[10:10];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
                reset=2'b10;
            } VOS[12:11];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } DS_EE_KOFF[13:13];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LPRUN[14:14];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LPDS[16:16];
    } PowerControl @ 0x0;
    reg {
        name="PowerControlStatus";
        regwidth=0x20;
            field {
                sw = r;
            } WUF[0:0];
            field {
                sw = r;
            } SBF[1:1];
            field {
                sw = r;
            } PVDO[2:2];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=1'b1;
            } VREFINTRDYF[3:3];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } VOSF[4:4];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } REGLPF[5:5];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } EWUP1[8:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } EWUP2[9:9];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } EWUP3[10:10];
    } PowerControlStatus @ 0x4;
} Registers_addrmap;


};