1<?xml version="1.0" encoding="utf-8" standalone="no"?> 2<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="svd_schema.xsd"> 3 <peripheral> 4 <name>WUT</name> 5 <description>Wake Up Timer</description> 6 <baseAddress>0x40006400</baseAddress> 7 <addressBlock> 8 <offset>0x00</offset> 9 <size>0x0400</size> 10 <usage>registers</usage> 11 </addressBlock> 12 <interrupt> 13 <name>WUT</name> 14 <!-- IRQ Name --> 15 <value>1</value> 16 <!-- IRQ Number Device Specific --> 17 </interrupt> 18 <registers> 19 <register> 20 <name>CNT</name> 21 <description>Wakeup Timer Count Register</description> 22 <addressOffset>0x0000</addressOffset> 23 <access>read-write</access> 24 <fields> 25 <field> 26 <name>COUNT</name> 27 <description>Timer Count Value. </description> 28 <bitOffset>0</bitOffset> 29 <bitWidth>32</bitWidth> 30 </field> 31 </fields> 32 </register> 33 <register> 34 <name>CMP</name> 35 <description>Wakeup Timer Compare Register</description> 36 <addressOffset>0x0004</addressOffset> 37 <access>read-write</access> 38 <fields> 39 <field> 40 <name>COMPARE</name> 41 <description>Timer Compare Value.</description> 42 <bitOffset>0</bitOffset> 43 <bitWidth>32</bitWidth> 44 </field> 45 </fields> 46 </register> 47 <register> 48 <name>INTFL</name> 49 <description>Wakeup Timer Interrupt Register</description> 50 <addressOffset>0x000C</addressOffset> 51 <access>read-write</access> 52 <fields> 53 <field> 54 <name>IRQ_CLR</name> 55 <description>Timer Interrupt.</description> 56 <bitOffset>0</bitOffset> 57 <bitWidth>1</bitWidth> 58 </field> 59 </fields> 60 </register> 61 <register> 62 <name>CTRL</name> 63 <description>Wakeup Timer Control Register</description> 64 <addressOffset>0x0010</addressOffset> 65 <access>read-write</access> 66 <fields> 67 <field> 68 <name>TMODE</name> 69 <description>Timer Mode Select.</description> 70 <bitOffset>0</bitOffset> 71 <bitWidth>3</bitWidth> 72 <enumeratedValues> 73 <enumeratedValue> 74 <name>oneshot</name> 75 <value>0</value> 76 </enumeratedValue> 77 <enumeratedValue> 78 <name>continuous</name> 79 <value>1</value> 80 </enumeratedValue> 81 </enumeratedValues> 82 </field> 83 <field> 84 <name>PRES</name> 85 <description>Timer Prescaler Select.</description> 86 <bitOffset>3</bitOffset> 87 <bitWidth>3</bitWidth> 88 <enumeratedValues> 89 <enumeratedValue> 90 <name>DIV1</name> 91 <value>0</value> 92 </enumeratedValue> 93 <enumeratedValue> 94 <name>DIV2</name> 95 <value>1</value> 96 </enumeratedValue> 97 <enumeratedValue> 98 <name>DIV4</name> 99 <value>2</value> 100 </enumeratedValue> 101 <enumeratedValue> 102 <name>DIV8</name> 103 <value>3</value> 104 </enumeratedValue> 105 <enumeratedValue> 106 <name>DIV16</name> 107 <value>4</value> 108 </enumeratedValue> 109 <enumeratedValue> 110 <name>DIV32</name> 111 <value>5</value> 112 </enumeratedValue> 113 <enumeratedValue> 114 <name>DIV64</name> 115 <value>6</value> 116 </enumeratedValue> 117 <enumeratedValue> 118 <name>DIV128</name> 119 <value>7</value> 120 </enumeratedValue> 121 <enumeratedValue> 122 <name>DIV256</name> 123 <value>0</value> 124 </enumeratedValue> 125 <enumeratedValue> 126 <name>DIV512</name> 127 <value>2</value> 128 </enumeratedValue> 129 <enumeratedValue> 130 <name>DIV1024</name> 131 <value>3</value> 132 </enumeratedValue> 133 <enumeratedValue> 134 <name>DIV2048</name> 135 <value>4</value> 136 </enumeratedValue> 137 <enumeratedValue> 138 <name>DIV4096</name> 139 <value>5</value> 140 </enumeratedValue> 141 </enumeratedValues> 142 </field> 143 <field> 144 <name>TPOL</name> 145 <description>Timer pOLARITY.</description> 146 <bitOffset>6</bitOffset> 147 <bitWidth>1</bitWidth> 148 </field> 149 <field> 150 <name>TEN</name> 151 <description>Timer Enable.</description> 152 <bitOffset>7</bitOffset> 153 <bitWidth>1</bitWidth> 154 <enumeratedValues> 155 <enumeratedValue> 156 <name>timer_dis</name> 157 <value>0</value> 158 </enumeratedValue> 159 <enumeratedValue> 160 <name>timer_en</name> 161 <value>1</value> 162 </enumeratedValue> 163 </enumeratedValues> 164 </field> 165 <field> 166 <name>PRES3</name> 167 <description>Timer Prescaler Select.</description> 168 <bitOffset>8</bitOffset> 169 <bitWidth>1</bitWidth> 170 <enumeratedValues> 171 <enumeratedValue> 172 <name>pres3_1</name> 173 <value>0</value> 174 </enumeratedValue> 175 <enumeratedValue> 176 <name>pres3_2</name> 177 <value>0</value> 178 </enumeratedValue> 179 <enumeratedValue> 180 <name>pres3_4</name> 181 <value>0</value> 182 </enumeratedValue> 183 <enumeratedValue> 184 <name>pres3_8</name> 185 <value>0</value> 186 </enumeratedValue> 187 <enumeratedValue> 188 <name>pres3_16</name> 189 <value>0</value> 190 </enumeratedValue> 191 <enumeratedValue> 192 <name>pres3_32</name> 193 <value>0</value> 194 </enumeratedValue> 195 <enumeratedValue> 196 <name>pres3_64</name> 197 <value>0</value> 198 </enumeratedValue> 199 <enumeratedValue> 200 <name>pres3_128</name> 201 <value>0</value> 202 </enumeratedValue> 203 <enumeratedValue> 204 <name>pres3_256</name> 205 <value>1</value> 206 </enumeratedValue> 207 <enumeratedValue> 208 <name>pres3_512</name> 209 <value>1</value> 210 </enumeratedValue> 211 <enumeratedValue> 212 <name>pres3_1024</name> 213 <value>1</value> 214 </enumeratedValue> 215 <enumeratedValue> 216 <name>pres3_2048</name> 217 <value>1</value> 218 </enumeratedValue> 219 <enumeratedValue> 220 <name>pres3_4096</name> 221 <value>1</value> 222 </enumeratedValue> 223 </enumeratedValues> 224 </field> 225 </fields> 226 </register> 227 <register> 228 <name>NOLCMP</name> 229 <description>Non Overlaping Compare Register</description> 230 <addressOffset>0x0014</addressOffset> 231 <access>read-write</access> 232 <fields> 233 <field> 234 <name>NOLLCMP</name> 235 <description>Non Overlaping Low Compare.</description> 236 <bitOffset>0</bitOffset> 237 <bitWidth>8</bitWidth> 238 </field> 239 <field> 240 <name>NOLHCMP</name> 241 <description>Non Overlaping High Compare.</description> 242 <bitOffset>8</bitOffset> 243 <bitWidth>8</bitWidth> 244 </field> 245 </fields> 246 </register> 247 <register> 248 <name>PRESET</name> 249 <description>Preset register.</description> 250 <addressOffset>0x18</addressOffset> 251 <fields> 252 <field> 253 <name>PRESET</name> 254 <description>Preset Value.</description> 255 <bitOffset>0</bitOffset> 256 <bitWidth>32</bitWidth> 257 </field> 258 </fields> 259 </register> 260 <register> 261 <name>RELOAD</name> 262 <description>Reload register.</description> 263 <addressOffset>0x1C</addressOffset> 264 <fields> 265 <field> 266 <name>RELOAD</name> 267 <description>Reload Value.</description> 268 <bitOffset>0</bitOffset> 269 <bitWidth>32</bitWidth> 270 </field> 271 </fields> 272 </register> 273 <register> 274 <name>SNAPSHOT</name> 275 <description>Snapshot register.</description> 276 <addressOffset>0x20</addressOffset> 277 <fields> 278 <field> 279 <name>SNAPSHOT</name> 280 <description>Snapshot Value.</description> 281 <bitOffset>0</bitOffset> 282 <bitWidth>32</bitWidth> 283 </field> 284 </fields> 285 </register> 286 </registers> 287 </peripheral> 288 <!-- WUT: Wake Up Timer --> 289</device>