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 <description>One Shot Mode.</description> 76 <value>0</value> 77 </enumeratedValue> 78 <enumeratedValue> 79 <name>continuous</name> 80 <description>Continuous Mode.</description> 81 <value>1</value> 82 </enumeratedValue> 83 <enumeratedValue> 84 <name>counter</name> 85 <description>Counter Mode.</description> 86 <value>2</value> 87 </enumeratedValue> 88 <enumeratedValue> 89 <name>pwm</name> 90 <description>PWM Mode.</description> 91 <value>3</value> 92 </enumeratedValue> 93 <enumeratedValue> 94 <name>capture</name> 95 <description>Capture Mode.</description> 96 <value>4</value> 97 </enumeratedValue> 98 <enumeratedValue> 99 <name>compare</name> 100 <description>Compare Mode.</description> 101 <value>5</value> 102 </enumeratedValue> 103 <enumeratedValue> 104 <name>gated</name> 105 <description>Gated Mode.</description> 106 <value>6</value> 107 </enumeratedValue> 108 <enumeratedValue> 109 <name>captureCompare</name> 110 <description>Capture/Compare Mode.</description> 111 <value>7</value> 112 </enumeratedValue> 113 </enumeratedValues> 114 </field> 115 <field> 116 <name>PRES</name> 117 <description>Timer Prescaler Select.</description> 118 <bitOffset>3</bitOffset> 119 <bitWidth>3</bitWidth> 120 <enumeratedValues> 121 <enumeratedValue> 122 <name>DIV1</name> 123 <value>0</value> 124 </enumeratedValue> 125 <enumeratedValue> 126 <name>DIV2</name> 127 <value>1</value> 128 </enumeratedValue> 129 <enumeratedValue> 130 <name>DIV4</name> 131 <value>2</value> 132 </enumeratedValue> 133 <enumeratedValue> 134 <name>DIV8</name> 135 <value>3</value> 136 </enumeratedValue> 137 <enumeratedValue> 138 <name>DIV16</name> 139 <value>4</value> 140 </enumeratedValue> 141 <enumeratedValue> 142 <name>DIV32</name> 143 <value>5</value> 144 </enumeratedValue> 145 <enumeratedValue> 146 <name>DIV64</name> 147 <value>6</value> 148 </enumeratedValue> 149 <enumeratedValue> 150 <name>DIV128</name> 151 <value>7</value> 152 </enumeratedValue> 153 <enumeratedValue> 154 <name>DIV256</name> 155 <value>0</value> 156 </enumeratedValue> 157 <enumeratedValue> 158 <name>DIV512</name> 159 <value>2</value> 160 </enumeratedValue> 161 <enumeratedValue> 162 <name>DIV1024</name> 163 <value>3</value> 164 </enumeratedValue> 165 <enumeratedValue> 166 <name>DIV2048</name> 167 <value>4</value> 168 </enumeratedValue> 169 <enumeratedValue> 170 <name>DIV4096</name> 171 <value>5</value> 172 </enumeratedValue> 173 </enumeratedValues> 174 </field> 175 <field> 176 <name>TPOL</name> 177 <description>Timer pOLARITY.</description> 178 <bitOffset>6</bitOffset> 179 <bitWidth>1</bitWidth> 180 </field> 181 <field> 182 <name>TEN</name> 183 <description>Timer Enable.</description> 184 <bitOffset>7</bitOffset> 185 <bitWidth>1</bitWidth> 186 <enumeratedValues> 187 <enumeratedValue> 188 <name>timer_dis</name> 189 <value>0</value> 190 </enumeratedValue> 191 <enumeratedValue> 192 <name>timer_en</name> 193 <value>1</value> 194 </enumeratedValue> 195 </enumeratedValues> 196 </field> 197 <field> 198 <name>PRES3</name> 199 <description>Timer Prescaler Select.</description> 200 <bitOffset>8</bitOffset> 201 <bitWidth>1</bitWidth> 202 <enumeratedValues> 203 <enumeratedValue> 204 <name>pres3_1</name> 205 <value>0</value> 206 </enumeratedValue> 207 <enumeratedValue> 208 <name>pres3_2</name> 209 <value>0</value> 210 </enumeratedValue> 211 <enumeratedValue> 212 <name>pres3_4</name> 213 <value>0</value> 214 </enumeratedValue> 215 <enumeratedValue> 216 <name>pres3_8</name> 217 <value>0</value> 218 </enumeratedValue> 219 <enumeratedValue> 220 <name>pres3_16</name> 221 <value>0</value> 222 </enumeratedValue> 223 <enumeratedValue> 224 <name>pres3_32</name> 225 <value>0</value> 226 </enumeratedValue> 227 <enumeratedValue> 228 <name>pres3_64</name> 229 <value>0</value> 230 </enumeratedValue> 231 <enumeratedValue> 232 <name>pres3_128</name> 233 <value>0</value> 234 </enumeratedValue> 235 <enumeratedValue> 236 <name>pres3_256</name> 237 <value>1</value> 238 </enumeratedValue> 239 <enumeratedValue> 240 <name>pres3_512</name> 241 <value>1</value> 242 </enumeratedValue> 243 <enumeratedValue> 244 <name>pres3_1024</name> 245 <value>1</value> 246 </enumeratedValue> 247 <enumeratedValue> 248 <name>pres3_2048</name> 249 <value>1</value> 250 </enumeratedValue> 251 <enumeratedValue> 252 <name>pres3_4096</name> 253 <value>1</value> 254 </enumeratedValue> 255 </enumeratedValues> 256 </field> 257 </fields> 258 </register> 259 <register> 260 <name>NOLCMP</name> 261 <description>Non Overlaping Compare Register</description> 262 <addressOffset>0x0014</addressOffset> 263 <access>read-write</access> 264 <fields> 265 <field> 266 <name>NOLLCMP</name> 267 <description>Non Overlaping Low Compare.</description> 268 <bitOffset>0</bitOffset> 269 <bitWidth>8</bitWidth> 270 </field> 271 <field> 272 <name>NOLHCMP</name> 273 <description>Non Overlaping High Compare.</description> 274 <bitOffset>8</bitOffset> 275 <bitWidth>8</bitWidth> 276 </field> 277 </fields> 278 </register> 279 <register> 280 <name>PRESET</name> 281 <description>Preset register.</description> 282 <addressOffset>0x0018</addressOffset> 283 <fields> 284 <field> 285 <name>PRESET</name> 286 <description>Preset Value.</description> 287 <bitOffset>0</bitOffset> 288 <bitWidth>32</bitWidth> 289 </field> 290 </fields> 291 </register> 292 <register> 293 <name>RELOAD</name> 294 <description>Reload register.</description> 295 <addressOffset>0x001C</addressOffset> 296 <fields> 297 <field> 298 <name>RELOAD</name> 299 <description>Reload Value.</description> 300 <bitOffset>0</bitOffset> 301 <bitWidth>32</bitWidth> 302 </field> 303 </fields> 304 </register> 305 <register> 306 <name>SNAPSHOT</name> 307 <description>Snapshot register.</description> 308 <addressOffset>0x0020</addressOffset> 309 <fields> 310 <field> 311 <name>SNAPSHOT</name> 312 <description>Snapshot Value.</description> 313 <bitOffset>0</bitOffset> 314 <bitWidth>32</bitWidth> 315 </field> 316 </fields> 317 </register> 318 </registers> 319 </peripheral> 320 <!-- WUT: Wake Up Timer --> 321</device>