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