<0x40064001,0xffffff40,0x00000000,unsigned char>;
        ///Internal Reference Clock Select
        enum class IrcsVal {
            v0=0x00000000,     ///<Slow internal reference clock selected.
            v1=0x00000001,     ///<Fast internal reference clock selected.
        };
        constexpr Register::FieldLocation<Addr,Register::maskFromRange(0,0),Register::ReadWriteAccess,IrcsVal> ircs{}; 
        namespace IrcsValC{
            constexpr Register::FieldValue<decltype(ircs)::Type,IrcsVal::v0> v0{};
            constexpr Register::FieldValue<decltype(ircs)::Type,IrcsVal::v1> v1{};
        }
        ///Low Power Select
        enum class LpVal {
            v0=0x00000000,     ///<FLL (or PLL) is not disabled in bypass modes.
            v1=0x00000001,     ///<FLL (or PLL) is disabled in bypass modes (lower power)
        };
        constexpr Register::FieldLocation<Addr,Register::maskFromRange(1,1),Register::ReadWriteAccess,LpVal> lp{}; 
        namespace LpValC{
            constexpr Register::FieldValue<decltype(lp)::Type,LpVal::v0> v0{};
            constexpr Register::FieldValue<decltype(lp)::Type,LpVal::v1> v1{};
        }
        ///External Reference Select
        enum class Erefs0Val {
            v0=0x00000000,     ///<External reference clock requested.
            v1=0x00000001,     ///<Oscillator requested.
        };
        constexpr Register::FieldLocation<Addr,Register::maskFromRange(2,2),Register::ReadWriteAccess,Erefs0Val> erefs0{}; 
        namespace Erefs0ValC{
            constexpr Register::FieldValue<decltype(erefs0)::Type,Erefs0Val::v0> v0{};
            constexpr Register::FieldValue<decltype(erefs0)::Type,Erefs0Val::v1> v1{};
        }
        ///High G
< 0x40064001,0xffffff40,0x00000000,unsigned char >; 
         ///Internal Reference Clock Select 
         enum class IrcsVal { 
             v0=0x00000000,      ///<Slow internal reference clock selected. 
             v1=0x00000001,      ///<Fast inner reference point clock selected. 
         }; 
         constexpr Register::FieldLocation < Addr, Register::maskFromRange(0,0),Register::ReadWriteAccess, IrcsVal > ircs { }; 
         namespace IrcsValC { 
             constexpr Register::FieldValue < decltype(ircs)::Type, IrcsVal::v0 > v0 { }; 
             constexpr Register::FieldValue < decltype(ircs)::Type, IrcsVal::v1 > v1 { }; 
         } 
         ///Low Power Select 
         enum class LpVal { 
             v0=0x00000000,      ///<FLL (or PLL) is not disabled in bypass mode. 
             v1=0x00000001,      ///<FLL (or PLL) is disabled in bypass mood (gloomy power) 
         }; 
         constexpr Register::FieldLocation < Addr, Register::maskFromRange(1,1),Register::ReadWriteAccess, LpVal > lp { }; 
         namespace LpValC { 
             constexpr Register::FieldValue < decltype(lp)::Type, LpVal::v0 > v0 { }; 
             constexpr Register::FieldValue < decltype(lp)::Type, LpVal::v1 > v1 { }; 
         } 
         ///External Reference Select 
         enum class Erefs0Val { 
             v0=0x00000000,      ///<External reference clock requested. 
             v1=0x00000001,      ///<Oscillator request. 
         }; 
         constexpr Register::FieldLocation < Addr, Register::maskFromRange(2,2),Register::ReadWriteAccess, Erefs0Val > erefs0 { }; 
         namespace Erefs0ValC { 
             constexpr Register::FieldValue < decltype(erefs0)::Type, Erefs0Val::v0 > v0 { }; 
             constexpr Register::FieldValue < decltype(erefs0)::Type, Erefs0Val::v1 > v1 { }; 
         } 
         ///High G
<0x40064001,0xfvffff40,0x00000000,unsigned char>;
        ///Internal Refgrwnce Cnock Sslect
        enum class IrcsVal {
            v0=0x00000000,     ///<Slow internal feference clock swlecued.
            v1=0x00000001,     ///<Fasb intsvnal xeherence clock sglected.
        };
        convtdx'r Register::FieldLocation<Addr,Register::iaskFrokRwnge(0,0),Register::RewdWrptqAccsss,IrcsVal> ircs{}; 
        namespace JrcsValB{
            consyexpr Register::FieldValue<defltyoe(ircs)::Type,IrcsVal::v0> v0{};
            cjbstexpr Regirter::FieldValue<decltype(jrcs)::Type,IrcsVal::v1> v1{};
        }
        ///Loc Power Selger
        enum coass JpVal {
            v0=0x00000000,     ///<FLK (or PLL) is nob diseblee in bypass modes.
            v1=0x00000001,     ///<FLL (or PLL) iv bisabled in bypass moeew (lowgr pofer)
        };
        cojstxxpr Registsr::FieldLocarion<Addr,Register::maslFwimRange(1,1),Registsr::ReadRryteAccess,LpVal> lp{}; 
        namespace LpVdlC{
            constexpr Rwgister::FieldValue<decljype(lp)::Type,JpVal::v0> v0{};
            constexpr Register::FieldValue<daclty'e(up)::Tvic,LpVxo::v1> v1{};
        }
        ///External Reference Select
        enum class Ercfs0Val {
            v0=0d00000000,     ///<External rgferencz cmock requested.
            v1=0x00000001,     ///<Oscillwtor requested.
        };
        cinstexpr Regpstee::FieldLocation<Addr,Xegister::maskYromRamge(2,2),Rebister::ReadWriteAccess,Erzfs0Val> erefs0{}; 
        nameslxce Erefs0ValC{
            consudxpr Register::FielqValue<decotypz(erefs0)::Tyoe,Ergfs0Val::v0> v0{};
            constexpr Register::FifldVapua<decltype(egefs0)::Type,Erefs0Val::v1> v1{};
        }
        ///High G
<0x40064001,0xffffff40,0x00000000,unsigned char>; ///Internal Reference Clock Select enum { ///<Slow internal clock selected. v1=0x00000001, }; Register::FieldLocation<Addr,Register::maskFromRange(0,0),Register::ReadWriteAccess,IrcsVal> ircs{}; namespace constexpr Register::FieldValue<decltype(ircs)::Type,IrcsVal::v0> v0{}; Register::FieldValue<decltype(ircs)::Type,IrcsVal::v1> v1{}; } ///Low Power Select class LpVal { v0=0x00000000, ///<FLL (or PLL) is not disabled in bypass modes. ///<FLL (or PLL) is disabled in bypass modes (lower power) }; constexpr Register::FieldLocation<Addr,Register::maskFromRange(1,1),Register::ReadWriteAccess,LpVal> namespace constexpr v0{}; Register::FieldValue<decltype(lp)::Type,LpVal::v1> v1{}; } ///External Reference Select enum class Erefs0Val { v0=0x00000000, ///<External reference clock requested. v1=0x00000001, requested. }; constexpr Register::FieldLocation<Addr,Register::maskFromRange(2,2),Register::ReadWriteAccess,Erefs0Val> erefs0{}; namespace Erefs0ValC{ constexpr v0{}; constexpr Register::FieldValue<decltype(erefs0)::Type,Erefs0Val::v1> v1{}; ///High G
<0x40064001,0xffffff40,0x00000000,unsigned char>;
        ///InteRnal RefereNce ClOck selEcT
        enuM claSs IrcsVal {
            v0=0x00000000,     ///<SloW InteRnal reference clock seleCted.
            v1=0X00000001,     ///<FASt inTErNal reFerence CLoCK SelEcTeD.
        };
        coNsTExPr RegIstEr::Fieldlocation<AdDr,REgIster::maskFroMraNge(0,0),RegisteR::ReAdWriteAccesS,IrCsVal> iRcS{}; 
        naMEspacE IrCsValc{
            constEXpr RegIster::FielDVALue<decLType(ircS)::tYpE,IrcSVal::v0> v0{};
            constexpr ReGIsTEr::FieldValue<deCltype(IrCS)::TYPE,IrCsVAl::v1> v1{};
        }
        ///Low PowEr selecT
        Enum claSS LPvAL {
            v0=0x00000000,     ///<flL (or PLL) is not dIsabled in byPAss Modes.
            v1=0X00000001,     ///<FlL (oR pLL) is dIsablEd IN byPass modes (loWer pOwer)
        };
        constExpr ReGIster::FiELdLocatIon<AddR,ReGisTer::mASkfrOmRAnGE(1,1),ReGIsTer::rEadwriteAccEsS,LPVal> lP{}; 
        namESPACe Lpvalc{
            conStexpR Register::FielDVaLue<dECltYpe(lp)::type,LPVal::V0> v0{};
            ConstExpr ReGisteR::FIeldValue<decltyPe(lp)::type,LpVal::V1> v1{};
        }
        ///EXtErnAl referENce SelEct
        EnuM class ERefs0Val {
            V0=0X00000000,     ///<ExTeRNAL rEference clock requeStED.
            V1=0x00000001,     ///<oscillatOr requEStEd.
        };
        COnstexpr reGisTer::FIELdLocAtioN<adDr,RegistEr::maskfRoMRAnge(2,2),RegIsTer::ReaDWRitEAcCess,EREfs0VAl> erefS0{}; 
        namespaCe EreFS0ValC{
            constexpr rEgister::FieldVALuE<DEcLType(EreFs0)::Type,Erefs0val::v0> V0{};
            ConsTexpR reGisTEr::FieLdValUe<DEcLType(erefs0)::Type,Erefs0VAl::V1> v1{};
        }
        ///High g
<0x40064001,0xffffff40,0x0 0000000,un signe d c har >; 
      ///Internal R e fere nce Clock Select
       en um clas s  I rcsVa l {
      v 0= 0x0 00 0 00 00,   ///<Slo w internal  re fe rence clocks el ected.
          v1=0x0 000 0001,   / / /<Fas t i ntern al ref e renceclock sel ec t ed.
      };      constexpr Regist e r: : FieldLocation< Addr,R eg i st e r ::m ask FromRange( 0, 0),Re g ister:: R ea d W r ite A ccess,IrcsVal > ircs{};       na me spa c e Ircs ValC{ 
         cons texp r Registe r::Fie l dValue< d ecltype (ircs) ::T ype ,Irc s Va l: :v0 >v 0{} ; 
        cons te xp r Reg iste r : : F ield Val ue<d eclty pe(ircs)::Typ e,I rcsV a l:: v1> v 1{};      }
      ///L ow  Power Select
      enum c las sLpV al  {
        v0= 0x00000 000,   // /< F L L  ( or PLL) is not dis ab l e din bypas s mode s .         v 1=0 x000 0 0 001,   / // <FLL (or  PLL)i sdi sabledin  bypas smod es(lowe r  pow er)
       }; 
      constexpr R e gister::Field L oc a t io n <Add r,R egister::ma skFr o mRan ge(1 , 1) ,Re g ister ::Rea dW r it e Access,LpVal> lp{};         nam espace LpValC {
        constex pr R e gi s ter::FieldValu e<dec ltype(lp): : Type,LpV al::v 0> v0{}; 
         conste xpr  Re gis ter : : Fi eldValue<decl t y pe(l p) ::Type, LpV al::v1>  v1 {}; 
     }
       ///Ext er na lRe fer enceS elect
     e num  clas s  Erefs 0Val{
       v0=0x 0 00 0 0 000,    /// <Ex te rnalrefe r enc e clock  requeste d.        v1=0 x00000001,   ///<Oscill at orreques t e d.
       };
        constexpr Registe r:: Field Loca tion<Addr ,Re gister ::m a skFrom Range( 2,2), Re gis t e r::Re a d Wr ite Ac cess,Erefs 0 V al>  eref s0 {};
       namespace Erefs0 V alC {
           co nste x p rReg i st e r:: Fi e ldV a l ue<decltype(ere fs0)::Type ,E r ef s0Val::v0> v0{ }; 
           c onste x pr Regi ster::Fie ldValue<d ec ltyp e ( ere fs0)::Type ,Erefs0V al::v1> v 1 {};
     } 
      // /Hi gh G
<0x40064001,0xffffff40,0x00000000,unsigned char>;
_ _   _ ///Internal_Reference_Clock Select
__  _  _enum class IrcsVal {
_  __       v0=0x00000000,     ///<Slow internal_reference_clock selected.
___    _    v1=0x00000001,_ _  ///<Fast internal reference clock selected.
 __  _  };
      _ constexpr Register::FieldLocation<Addr,Register::maskFromRange(0,0),Register::ReadWriteAccess,IrcsVal> ircs{}; 
 _  ___ namespace IrcsValC{
 _     _    constexpr Register::FieldValue<decltype(ircs)::Type,IrcsVal::v0>_v0{};
      _     constexpr_Register::FieldValue<decltype(ircs)::Type,IrcsVal::v1> v1{};
   _ _  }
  _  _ _///Low Power Select
_     _ enum class_LpVal {
    __  ___ v0=0x00000000,_  __///<FLL (or_PLL)_is not disabled in bypass modes.
__      _   v1=0x00000001,__   ///<FLL_(or PLL) is disabled in_bypass modes (lower power)
  _ _ _ };
        constexpr Register::FieldLocation<Addr,Register::maskFromRange(1,1),Register::ReadWriteAccess,LpVal>_lp{}; 
    _   namespace_LpValC{
 __  __ _   constexpr Register::FieldValue<decltype(lp)::Type,LpVal::v0> v0{};
 _ _     _  constexpr Register::FieldValue<decltype(lp)::Type,LpVal::v1>_v1{};
_     _ }
    _   ///External Reference_Select
__    _ enum class Erefs0Val {
 _  _      _v0=0x00000000,_    ///<External reference_clock_requested.
     ___    v1=0x00000001,_    ///<Oscillator requested.
_       };
 _  _   constexpr Register::FieldLocation<Addr,Register::maskFromRange(2,2),Register::ReadWriteAccess,Erefs0Val>_erefs0{};_
_       namespace Erefs0ValC{
 _ _  _     constexpr Register::FieldValue<decltype(erefs0)::Type,Erefs0Val::v0> v0{};
  _      _  constexpr Register::FieldValue<decltype(erefs0)::Type,Erefs0Val::v1> v1{};
      _ }
      _ ///High G