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>SCN</name>
5    <description>Smart Card Interface.</description>
6    <groupName>SCN</groupName>
7    <baseAddress>0x4002C000</baseAddress>
8    <addressBlock>
9      <offset>0x00</offset>
10      <size>0x1000</size>
11      <usage>registers</usage>
12    </addressBlock>
13    <interrupt>
14      <name>SC0</name>
15      <description>SC0 IRQ</description>
16      <value>11</value>
17    </interrupt>
18    <registers>
19      <register>
20        <name>CR</name>
21        <description>Control Register.</description>
22        <addressOffset>0x00</addressOffset>
23        <fields>
24          <field>
25            <name>CONV</name>
26            <description>Convention Select Bit.</description>
27            <bitOffset>0</bitOffset>
28            <bitWidth>1</bitWidth>
29          </field>
30          <field>
31            <name>CREP</name>
32            <description>Character Repeat Enable Bit.</description>
33            <bitOffset>1</bitOffset>
34            <bitWidth>1</bitWidth>
35          </field>
36          <field>
37            <name>WTEN</name>
38            <description>Wait Time Counter Enable Bit.</description>
39            <bitOffset>2</bitOffset>
40            <bitWidth>1</bitWidth>
41          </field>
42          <field>
43            <name>UART</name>
44            <description>Smart Card Mode Bit.</description>
45            <bitOffset>3</bitOffset>
46            <bitWidth>1</bitWidth>
47          </field>
48          <field>
49            <name>CCEN</name>
50            <description>Clock Counter Enable Bit.</description>
51            <bitOffset>4</bitOffset>
52            <bitWidth>1</bitWidth>
53          </field>
54          <field>
55            <name>RXFLUSH</name>
56            <description>Receive FIFO Flush.</description>
57            <bitOffset>5</bitOffset>
58            <bitWidth>1</bitWidth>
59          </field>
60          <field>
61            <name>TXFLUSH</name>
62            <description>Transmit FIFO Flush.</description>
63            <bitOffset>6</bitOffset>
64            <bitWidth>1</bitWidth>
65          </field>
66          <field>
67            <name>RXTHD</name>
68            <description>Receive FIFO Depth.</description>
69            <bitOffset>8</bitOffset>
70            <bitWidth>4</bitWidth>
71          </field>
72          <field>
73            <name>TXTHD</name>
74            <description>Transmit FIFO Depth.</description>
75            <bitOffset>12</bitOffset>
76            <bitWidth>4</bitWidth>
77          </field>
78        </fields>
79      </register>
80      <register>
81        <name>SR</name>
82        <description>Status Register.</description>
83        <addressOffset>0x04</addressOffset>
84        <fields>
85          <field>
86            <name>PAR</name>
87            <description>Parity Error Detector Flag.</description>
88            <bitOffset>0</bitOffset>
89            <bitWidth>1</bitWidth>
90          </field>
91          <field>
92            <name>WTOV</name>
93            <description>Waiting Time Counter Overflow.</description>
94            <bitOffset>1</bitOffset>
95            <bitWidth>1</bitWidth>
96          </field>
97          <field>
98            <name>CCOV</name>
99            <description>Clock Counter Overflow Flag.</description>
100            <bitOffset>2</bitOffset>
101            <bitWidth>1</bitWidth>
102          </field>
103          <field>
104            <name>TXCF</name>
105            <description>Transmit Complete Flag.</description>
106            <bitOffset>3</bitOffset>
107            <bitWidth>1</bitWidth>
108          </field>
109          <field>
110            <name>RXEMPTY</name>
111            <description>Receive FIFO Empty Flag.</description>
112            <bitOffset>4</bitOffset>
113            <bitWidth>1</bitWidth>
114          </field>
115          <field>
116            <name>RXFULL</name>
117            <description>Receive FIFO Full Flag.</description>
118            <bitOffset>5</bitOffset>
119            <bitWidth>1</bitWidth>
120          </field>
121          <field>
122            <name>TXEMPTY</name>
123            <description>Transmit FIFO Empty Flag.</description>
124            <bitOffset>6</bitOffset>
125            <bitWidth>1</bitWidth>
126          </field>
127          <field>
128            <name>TXFULL</name>
129            <description>Transmit FIFO Full Flag.</description>
130            <bitOffset>7</bitOffset>
131            <bitWidth>1</bitWidth>
132          </field>
133          <field>
134            <name>RXELT</name>
135            <description>Number of Bytes in the Receive FIFO.</description>
136            <bitOffset>8</bitOffset>
137            <bitWidth>4</bitWidth>
138          </field>
139          <field>
140            <name>TXELT</name>
141            <description>Number of Bytes in the Transmit FIFO.</description>
142            <bitOffset>12</bitOffset>
143            <bitWidth>4</bitWidth>
144          </field>
145        </fields>
146      </register>
147      <register>
148        <name>PN</name>
149        <description>Pin Register,</description>
150        <addressOffset>0x08</addressOffset>
151        <fields>
152          <field>
153            <name>CRDRST</name>
154            <description>Smart Card Reset Pin Control.</description>
155            <bitOffset>0</bitOffset>
156            <bitWidth>1</bitWidth>
157          </field>
158          <field>
159            <name>CRDCLK</name>
160            <description>Smart Card Clock Piin Control.</description>
161            <bitOffset>1</bitOffset>
162            <bitWidth>1</bitWidth>
163          </field>
164          <field>
165            <name>CRDIO</name>
166            <description>Smart Card IO Pin Control.</description>
167            <bitOffset>2</bitOffset>
168            <bitWidth>1</bitWidth>
169          </field>
170          <field>
171            <name>CRDC4</name>
172            <description>Smart Card SCn_C4 Pin Control.</description>
173            <bitOffset>3</bitOffset>
174            <bitWidth>1</bitWidth>
175          </field>
176          <field>
177            <name>CRDC8</name>
178            <description>Smart Card SCn_C8 Pin Control.</description>
179            <bitOffset>4</bitOffset>
180            <bitWidth>1</bitWidth>
181          </field>
182          <field>
183            <name>CLKSEL</name>
184            <description>Smart Card Clock Select.</description>
185            <bitOffset>5</bitOffset>
186            <bitWidth>1</bitWidth>
187          </field>
188        </fields>
189      </register>
190      <register>
191        <name>ETUR</name>
192        <description>ETU Register.</description>
193        <addressOffset>0x0C</addressOffset>
194        <fields>
195          <field>
196            <name>ETU</name>
197            <description>Elemental Time Unit Value.</description>
198            <bitOffset>0</bitOffset>
199            <bitWidth>15</bitWidth>
200          </field>
201          <field>
202            <name>COMP</name>
203            <description>Compensation Mode Enable Bit.</description>
204            <bitOffset>15</bitOffset>
205            <bitWidth>1</bitWidth>
206          </field>
207          <field>
208            <name>HALF</name>
209            <description>Half ETU Count Selection Bit.</description>
210            <bitOffset>16</bitOffset>
211            <bitWidth>1</bitWidth>
212          </field>
213        </fields>
214      </register>
215      <register>
216        <name>GTR</name>
217        <description>Guard Time Register.</description>
218        <addressOffset>0x10</addressOffset>
219        <fields>
220          <field>
221            <name>GT</name>
222            <description>Guard Time.</description>
223            <bitOffset>0</bitOffset>
224            <bitWidth>16</bitWidth>
225          </field>
226        </fields>
227      </register>
228      <register>
229        <name>WT0R</name>
230        <description>Waiting Time 0 Register.</description>
231        <addressOffset>0x14</addressOffset>
232        <fields>
233          <field>
234            <name>WT</name>
235            <description>Wait Time.</description>
236            <bitOffset>0</bitOffset>
237            <bitWidth>32</bitWidth>
238          </field>
239        </fields>
240      </register>
241      <register>
242        <name>WT1R</name>
243        <description>Waiting Time 1 Register.</description>
244        <addressOffset>0x18</addressOffset>
245        <fields>
246          <field>
247            <name>WT</name>
248            <description>Wait Time.</description>
249            <bitOffset>0</bitOffset>
250            <bitWidth>8</bitWidth>
251          </field>
252        </fields>
253      </register>
254      <register>
255        <name>IER</name>
256        <description>Interrupt Enable Register.</description>
257        <addressOffset>0x1C</addressOffset>
258        <fields>
259          <field>
260            <name>PARIE</name>
261            <description>Parity Error Interrupt Enable.</description>
262            <bitOffset>0</bitOffset>
263            <bitWidth>1</bitWidth>
264          </field>
265          <field>
266            <name>WTIE</name>
267            <description>Waiting Time Overflow Interrupt Enable.</description>
268            <bitOffset>1</bitOffset>
269            <bitWidth>1</bitWidth>
270          </field>
271          <field>
272            <name>CTIE</name>
273            <description>Clock Counter Overflow Interrupt Enable.</description>
274            <bitOffset>2</bitOffset>
275            <bitWidth>1</bitWidth>
276          </field>
277          <field>
278            <name>TCIE</name>
279            <description>Character Transmission Completion Interrupt Enable.</description>
280            <bitOffset>3</bitOffset>
281            <bitWidth>1</bitWidth>
282          </field>
283          <field>
284            <name>RXEIE</name>
285            <description>Receive FIFO Empty Interrupt Enable.</description>
286            <bitOffset>4</bitOffset>
287            <bitWidth>1</bitWidth>
288          </field>
289          <field>
290            <name>RXTIE</name>
291            <description>Receive FIFO Threshold Reached Interrupt Enable.</description>
292            <bitOffset>5</bitOffset>
293            <bitWidth>1</bitWidth>
294          </field>
295          <field>
296            <name>RXFIE</name>
297            <description>Receive FIFO Full Interrupt Enable.</description>
298            <bitOffset>6</bitOffset>
299            <bitWidth>1</bitWidth>
300          </field>
301          <field>
302            <name>TXEIE</name>
303            <description>Transmit FIFO Empty Interrupt Enable.</description>
304            <bitOffset>7</bitOffset>
305            <bitWidth>1</bitWidth>
306          </field>
307          <field>
308            <name>TXTIE</name>
309            <description>Transmit FIFO Threshold Reached Interrupt Enable.</description>
310            <bitOffset>8</bitOffset>
311            <bitWidth>1</bitWidth>
312          </field>
313        </fields>
314      </register>
315      <register>
316        <name>ISR</name>
317        <description>Interrupt Status Register.</description>
318        <addressOffset>0x20</addressOffset>
319        <fields>
320          <field>
321            <name>PARIS</name>
322            <description>Parity Error Interrupt Status Flag.</description>
323            <bitOffset>0</bitOffset>
324            <bitWidth>1</bitWidth>
325          </field>
326          <field>
327            <name>WTIS</name>
328            <description>Waiting Time Overflow Interrupt Status Flag.</description>
329            <bitOffset>1</bitOffset>
330            <bitWidth>1</bitWidth>
331          </field>
332          <field>
333            <name>CTIS</name>
334            <description>Clock Counter Overflow Interrupt Status Flag.</description>
335            <bitOffset>2</bitOffset>
336            <bitWidth>1</bitWidth>
337          </field>
338          <field>
339            <name>TCIS</name>
340            <description>Character Transmission Completion Interrupt Status Flag.</description>
341            <bitOffset>3</bitOffset>
342            <bitWidth>1</bitWidth>
343          </field>
344          <field>
345            <name>RXEIS</name>
346            <description>Receive FIFO Empty Interrupt Status Flag.</description>
347            <bitOffset>4</bitOffset>
348            <bitWidth>1</bitWidth>
349          </field>
350          <field>
351            <name>RXTIS</name>
352            <description>Receive FIFO Threshold Reached Interrupt Status Flag.</description>
353            <bitOffset>5</bitOffset>
354            <bitWidth>1</bitWidth>
355          </field>
356          <field>
357            <name>RXFIS</name>
358            <description>Receive FIFO Full Interrupt Status Flag.</description>
359            <bitOffset>6</bitOffset>
360            <bitWidth>1</bitWidth>
361          </field>
362          <field>
363            <name>TXEIS</name>
364            <description>Transmit FIFO Empty Interrupt Status Flag.</description>
365            <bitOffset>7</bitOffset>
366            <bitWidth>1</bitWidth>
367          </field>
368          <field>
369            <name>TXTIS</name>
370            <description>Transmit FIFO Threshold Reached Interrupt Status Flag.</description>
371            <bitOffset>8</bitOffset>
372            <bitWidth>1</bitWidth>
373          </field>
374        </fields>
375      </register>
376      <register>
377        <name>TXR</name>
378        <description>Transmit Register.</description>
379        <addressOffset>0x24</addressOffset>
380        <fields>
381          <field>
382            <name>DATA</name>
383            <description>Transmit Data.</description>
384            <bitOffset>0</bitOffset>
385            <bitWidth>8</bitWidth>
386          </field>
387        </fields>
388      </register>
389      <register>
390        <name>RXR</name>
391        <description>Receive Register.</description>
392        <addressOffset>0x28</addressOffset>
393        <fields>
394          <field>
395            <name>DATA</name>
396            <description>Receive Data.</description>
397            <bitOffset>0</bitOffset>
398            <bitWidth>8</bitWidth>
399          </field>
400          <field>
401            <name>PARER</name>
402            <description>Parity Error Detect Bit.</description>
403            <bitOffset>8</bitOffset>
404            <bitWidth>1</bitWidth>
405          </field>
406        </fields>
407      </register>
408      <register>
409        <name>CCR</name>
410        <description>Clock Counter Register,</description>
411        <addressOffset>0x2C</addressOffset>
412        <fields>
413          <field>
414            <name>CCYC</name>
415            <description>Number of Clock Cycles to Count.</description>
416            <bitOffset>0</bitOffset>
417            <bitWidth>24</bitWidth>
418          </field>
419          <field>
420            <name>MAN</name>
421            <description>Manual Mode.</description>
422            <bitOffset>31</bitOffset>
423            <bitWidth>1</bitWidth>
424          </field>
425        </fields>
426      </register>
427    </registers>
428  </peripheral>
429  <!--SC: Smart Card Interface-->
430</device>