]> begriffs open source - cmsis/blob - CMSIS/DoxyGen/Driver/src/General.txt
Exchanged letter 'y' with radic sign.
[cmsis] / CMSIS / DoxyGen / Driver / src / General.txt
1 /**
2 \mainpage Overview
3
4 The CMSIS-Driver specification is a software API that describes peripheral driver interfaces for middleware stacks and user
5 applications. The CMSIS-Driver API is designed to be generic and independent of a specific RTOS making it reusable across a
6 wide range of supported microcontroller devices. The CMSIS-Driver API covers a wide range of use cases for the supported
7 peripheral types, but can not take every potential use-case into account. Over time, it is indented to extend the
8 CMSIS-Driver API with further groups to cover new use-cases.
9
10 The CMSIS Software Pack publishes the API Interface under the Component Class \b CMSIS \b Driver with header files and a
11 documentation. These header files are the reference for the implementation of the standardized peripheral driver interfaces. 
12 These implementations are published typically in the Device Family Pack of a related microcontroller family under the
13 Component Class \b CMSIS \b Driver. A Device Family Pack may contain additional interfaces in the Component Class \b Device
14 to extend the standard Peripheral Drivers covered by this CMSIS-Driver specification with additional device specific
15 interfaces for example for Memory BUS, GPIO, or DMA.
16
17 The standard peripheral driver interfaces connect microcontroller peripherals for example with middleware that implements
18 communication stacks, file systems, or graphic user interfaces. Each peripheral driver interface may provide multiple
19 instances reflecting the multiple physical interfaces of the same type in a device. For example the two physical SPI
20 interfaces are reflected with a separate \ref AccessStruct for SPI1 and SPI2. The \ref AccessStruct is the interface of a
21 driver to the middleware component or the user application.
22
23 \image html driver.png  "Peripheral Driver Interfaces and Middleware"
24
25 The following CMSIS-Driver API groups are defined:
26   - \ref can_interface_gr "CAN": Interface to CAN bus peripheral.
27   - \ref eth_interface_gr "Ethernet": Interface to Ethernet MAC and PHY peripheral.
28   - \ref i2c_interface_gr "I2C": Multi-master Serial Single-Ended Bus interface driver.
29   - \ref mci_interface_gr "MCI": Memory Card Interface for SD/MMC memory.
30   - \ref nand_interface_gr "NAND": NAND Flash Memory interface driver.
31   - \ref flash_interface_gr "Flash": Flash Memory interface driver.
32   - \ref sai_interface_gr "SAI": Serial audio interface driver (I2s, PCM, AC'97, TDM, MSB/LSB Justified).
33   - \ref spi_interface_gr "SPI": Serial Peripheral Interface Bus driver.
34   - \ref storage_interface_gr "Storage": Storage device interface driver.
35   - \ref usart_interface_gr "USART": Universal Synchronous and Asynchronous Receiver/Transmitter interface driver.
36   - \ref usb_interface_gr "USB": Interface driver for USB Host and USB Device communication.
37   - \ref vio_interface_gr "VIO": API for virtual I/Os (VIO).
38   - \ref wifi_interface_gr "WiFi": Interface driver for wireless communication.
39
40 A list of current CMSIS-Driver implementations is available \ref listOfImplementations "here".
41
42 \note Usually, WiFi chips and modules have their own networking stack incorporated. This means that payload data is sent via
43 a serial interface (SPI or USART) to the WiFi chip/module and the Ethernet frames are assembled inside. If you intend to use
44 a TCP/IP stack from a middleware component with a WiFi chip/module, make sure that the WiFi driver has a \ref wifi_bypass_gr.
45 This allows to send the Ethernet frames assembled by the TCP/IP component transparently through the WiFi chip/module.
46
47 <hr>
48
49 CMSIS-Driver in ARM::CMSIS Pack
50 -------------------------------
51
52 The following files relevant to CMSIS-Driver are present in the <b>ARM::CMSIS</b> Pack directories:
53 | Directory                      | Content                                                                |
54 |--------------------------------|------------------------------------------------------------------------|
55 |\b CMSIS/Documentation/Driver   | This documentation                                                     |
56 |\b CMSIS/Driver/Include         | Driver header files (Driver_<i>interface</i>.h, Driver_Common.h)       |
57 |\b CMSIS/Driver/DriverTemplates | Driver implementation template files (Driver_<i>interface</i>.c)       |
58
59 <hr>
60 */
61
62 /*=======0=========1=========2=========3=========4=========5=========6=========7=========8=========9=========0=========1====*/
63 /**
64 \page driver_revisionHistory Revision History of CMSIS-Driver
65
66
67 <table class="cmtable" summary="Revision History">
68     <tr>
69       <th>Version</th>
70       <th>Description</th>
71     </tr>
72     <tr>
73       <td>2.8.0</td>
74       <td>
75         - Changed: removed volatile from status related typedefs APIs
76         - Enhanced WiFi Interface API with support for polling Socket Receive/Send
77         - Added VIO API 0.1.0 (Preview)
78       </td>
79     </tr>
80     <tr>
81       <td>2.7.1</td>
82       <td>
83         - Finalized WiFi Interface API 1.0.0.
84       </td>
85     </tr>
86     <tr>
87       <td>2.7.0</td>
88       <td>
89         - Added WiFi Interface API 1.0.0-beta.
90         - Added custom driver selection to simplify implementation of new CMSIS-Driver.
91       </td>
92     </tr>
93     <tr>
94       <td>2.6.0</td>
95       <td>
96         - Enhanced CAN-Driver API with explicit BUSOFF state.
97         - Enhanced NAND-Driver API for ECC handling.
98       </td>
99     </tr>
100     <tr>
101       <td>2.05</td>
102       <td>
103         - Changed: All typedefs related to status have been made volatile. 
104       </td>
105     </tr>
106     <tr>
107       <td>2.04</td>
108       <td>
109         - Added: template files for CAN interface driver.
110       </td>
111     </tr>
112     <tr>
113       <td>2.03</td>
114       <td>
115         - Added: CAN API for an interface to CAN peripherals
116         - Added: Overview of the \ref driverValidation "CMSIS-Driver Validation" Software Pack.
117         - Enhanced: documentation and clarified behavior of the \ref CallSequence.
118       </td>
119     </tr>
120     <tr>
121       <td>2.02</td>
122       <td>
123         - Minor API changes, for exact details refer to the header file of each driver.
124         - Added: Flash Interface, NAND interface.
125       </td>
126     </tr>
127     <tr>
128       <td>2.00</td>
129       <td>API with non-blocking data transfer, independent of CMSIS-RTOS.</td>
130     </tr>
131     <tr>
132       <td>1.10</td>
133       <td>Initial release</td>
134     </tr>
135 </table>
136 */
137
138 /*=======0=========1=========2=========3=========4=========5=========6=========7=========8=========9=========0=========1====*/
139 /**
140 \page listOfImplementations CMSIS-Driver Implementation List
141
142 The following table shows a list of current CMSIS-Driver implementations. It is regularly updated, so it is subject to change.
143
144 <table class="cmtable" summary="CMSIS-Driver Implementation List">
145         <tr>
146             <th>Vendor</th>
147             <th>Device/Family</th>
148             <th>CAN</th>
149             <th>Ethernet MAC</th>
150             <th>Ethernet PHY</th>
151             <th>I2C</th>
152             <th>MCI</th>
153             <th>NAND</th>
154             <th>Flash</th>
155             <th>SAI</th>
156             <th>SPI</th>
157             <th>Storage</th>
158             <th>USART</th>
159             <th>USB Host</th>
160             <th>USB Device</th>
161             <th>VIO</th>
162             <th>WiFi</th>
163         </tr>
164         <tr>
165             <td>Arm</td>
166             <td>Musca-A1</td>
167             <td></td>
168             <td></td>
169             <td></td>
170             <td></td>
171             <td></td>
172             <td></td>
173             <td><center>&radic;</center></td>
174             <td></td>
175             <td></td>
176             <td></td>
177             <td><center>&radic;</center></td>
178             <td></td>
179             <td></td>
180             <td></td>
181             <td></td>
182         </tr>
183         <tr>
184             <td></td>
185             <td>Musca-B1</td>
186             <td></td>
187             <td></td>
188             <td></td>
189             <td></td>
190             <td></td>
191             <td></td>
192             <td><center>&radic;</center></td>
193             <td></td>
194             <td></td>
195             <td></td>
196             <td><center>&radic;</center></td>
197             <td></td>
198             <td></td>
199             <td></td>
200             <td></td>
201         </tr>
202         <tr>
203             <td></td>
204             <td>Musca-S1</td>
205             <td></td>
206             <td></td>
207             <td></td>
208             <td></td>
209             <td></td>
210             <td></td>
211             <td></td>
212             <td></td>
213             <td></td>
214             <td></td>
215             <td><center>&radic;</center></td>
216             <td></td>
217             <td></td>
218             <td></td>
219             <td></td>
220         </tr>
221         <tr>
222             <td></td>
223             <td>SSE-200</td>
224             <td></td>
225             <td></td>
226             <td></td>
227             <td></td>
228             <td></td>
229             <td><center>&radic;</center></td>
230             <td><center>&radic;</center></td>
231             <td></td>
232             <td><center>&radic;</center></td>
233             <td></td>
234             <td><center>&radic;</center></td>
235             <td></td>
236             <td></td>
237             <td></td>
238             <td></td>
239         </tr>
240         <tr>
241             <td></td>
242             <td>SSE-300</td>
243             <td></td>
244             <td></td>
245             <td></td>
246             <td></td>
247             <td></td>
248             <td><center>&radic;</center></td>
249             <td><center>&radic;</center></td>
250             <td></td>
251             <td><center>&radic;</center></td>
252             <td></td>
253             <td><center>&radic;</center></td>
254             <td></td>
255             <td></td>
256             <td></td>
257             <td></td>
258         </tr>
259         <tr>
260             <td></td>
261             <td>SSE-310</td>
262             <td></td>
263             <td></td>
264             <td></td>
265             <td></td>
266             <td></td>
267             <td><center>&radic;</center></td>
268             <td><center>&radic;</center></td>
269             <td></td>
270             <td><center>&radic;</center></td>
271             <td></td>
272             <td><center>&radic;</center></td>
273             <td></td>
274             <td></td>
275             <td></td>
276             <td></td>
277         </tr>
278         <tr>
279             <td>Espressif</td>
280             <td>ESP32</td>
281             <td></td>
282             <td></td>
283             <td></td>
284             <td></td>
285             <td></td>
286             <td></td>
287             <td></td>
288             <td></td>
289             <td></td>
290             <td></td>
291             <td></td>
292             <td></td>
293             <td></td>
294             <td></td>
295             <td><center>&radic;</center></td>
296         </tr>
297         <tr>
298             <td></td>
299             <td>ESP8266</td>
300             <td></td>
301             <td></td>
302             <td></td>
303             <td></td>
304             <td></td>
305             <td></td>
306             <td></td>
307             <td></td>
308             <td></td>
309             <td></td>
310             <td></td>
311             <td></td>
312             <td></td>
313             <td></td>
314             <td><center>&radic;</center></td>
315         </tr>
316         <tr>
317             <td>Infineon</td>
318             <td>S29GL064Nx2</td>
319             <td></td>
320             <td></td>
321             <td></td>
322             <td></td>
323             <td></td>
324             <td></td>
325             <td><center>&radic;</center></td>
326             <td></td>
327             <td></td>
328             <td></td>
329             <td></td>
330             <td></td>
331             <td></td>
332             <td></td>
333             <td></td>
334         </tr>
335         <tr>
336             <td></td>
337             <td>XMC1000</td>
338             <td><center>&radic;</center></td>
339             <td></td>
340             <td></td>
341             <td><center>&radic;</center></td>
342             <td></td>
343             <td></td>
344             <td></td>
345             <td><center>&radic;</center></td>
346             <td><center>&radic;</center></td>
347             <td></td>
348             <td><center>&radic;</center></td>
349             <td></td>
350             <td></td>
351             <td></td>
352             <td></td>
353         </tr>
354         <tr>
355             <td></td>
356             <td>XMC4000</td>
357             <td><center>&radic;</center></td>
358             <td><center>&radic;</center></td>
359             <td><center>&radic;</center></td>
360             <td><center>&radic;</center></td>
361             <td><center>&radic;</center></td>
362             <td></td>
363             <td></td>
364             <td><center>&radic;</center></td>
365             <td><center>&radic;</center></td>
366             <td></td>
367             <td><center>&radic;</center></td>
368             <td><center>&radic;</center></td>
369             <td><center>&radic;</center></td>
370             <td></td>
371             <td></td>
372         </tr>
373         <tr>
374             <td>Inventek</td>
375             <td>ISM43362</td>
376             <td></td>
377             <td></td>
378             <td></td>
379             <td></td>
380             <td></td>
381             <td></td>
382             <td></td>
383             <td></td>
384             <td></td>
385             <td></td>
386             <td></td>
387             <td></td>
388             <td></td>
389             <td></td>
390             <td><center>&radic;</center></td>
391         </tr>
392         <tr>
393             <td>Microchip</td>
394             <td>KSZ8061RNA</td>
395             <td></td>
396             <td></td>
397             <td><center>&radic;</center></td>
398             <td></td>
399             <td></td>
400             <td></td>
401             <td></td>
402             <td></td>
403             <td></td>
404             <td></td>
405             <td></td>
406             <td></td>
407             <td></td>
408             <td></td>
409             <td></td>
410         </tr>
411         <tr>
412             <td></td>
413             <td>KSZ8061RNB</td>
414             <td></td>
415             <td></td>
416             <td><center>&radic;</center></td>
417             <td></td>
418             <td></td>
419             <td></td>
420             <td></td>
421             <td></td>
422             <td></td>
423             <td></td>
424             <td></td>
425             <td></td>
426             <td></td>
427             <td></td>
428             <td></td>
429         </tr>
430         <tr>
431             <td></td>
432             <td>KSZ8851SNL</td>
433             <td></td>
434             <td><center>&radic;</center></td>
435             <td><center>&radic;</center></td>
436             <td></td>
437             <td></td>
438             <td></td>
439             <td></td>
440             <td></td>
441             <td></td>
442             <td></td>
443             <td></td>
444             <td></td>
445             <td></td>
446             <td></td>
447             <td></td>
448         </tr>
449         <tr>
450             <td></td>
451             <td>LAN8710A</td>
452             <td></td>
453             <td></td>
454             <td><center>&radic;</center></td>
455             <td></td>
456             <td></td>
457             <td></td>
458             <td></td>
459             <td></td>
460             <td></td>
461             <td></td>
462             <td></td>
463             <td></td>
464             <td></td>
465             <td></td>
466             <td></td>
467         </tr>
468         <tr>
469             <td></td>
470             <td>LAN8720</td>
471             <td></td>
472             <td></td>
473             <td><center>&radic;</center></td>
474             <td></td>
475             <td></td>
476             <td></td>
477             <td></td>
478             <td></td>
479             <td></td>
480             <td></td>
481             <td></td>
482             <td></td>
483             <td></td>
484             <td></td>
485             <td></td>
486         </tr>
487         <tr>
488             <td></td>
489             <td>LAN8742A</td>
490             <td></td>
491             <td></td>
492             <td><center>&radic;</center></td>
493             <td></td>
494             <td></td>
495             <td></td>
496             <td></td>
497             <td></td>
498             <td></td>
499             <td></td>
500             <td></td>
501             <td></td>
502             <td></td>
503             <td></td>
504             <td></td>
505         </tr>
506         <tr>
507             <td></td>
508             <td>LAN8740A</td>
509             <td></td>
510             <td></td>
511             <td><center>&radic;</center></td>
512             <td></td>
513             <td></td>
514             <td></td>
515             <td></td>
516             <td></td>
517             <td></td>
518             <td></td>
519             <td></td>
520             <td></td>
521             <td></td>
522             <td></td>
523             <td></td>
524         </tr>
525         <tr>
526             <td></td>
527             <td>LAN91C111</td>
528             <td></td>
529             <td><center>&radic;</center></td>
530             <td><center>&radic;</center></td>
531             <td></td>
532             <td></td>
533             <td></td>
534             <td></td>
535             <td></td>
536             <td></td>
537             <td></td>
538             <td></td>
539             <td></td>
540             <td></td>
541             <td></td>
542             <td></td>
543         </tr>
544         <tr>
545             <td></td>
546             <td>LAN9220</td>
547             <td></td>
548             <td><center>&radic;</center></td>
549             <td><center>&radic;</center></td>
550             <td></td>
551             <td></td>
552             <td></td>
553             <td></td>
554             <td></td>
555             <td></td>
556             <td></td>
557             <td></td>
558             <td></td>
559             <td></td>
560             <td></td>
561             <td></td>
562         </tr>
563         <tr>
564             <td>Micron</td>
565             <td>M29EW28F128</td>
566             <td></td>
567             <td></td>
568             <td></td>
569             <td></td>
570             <td></td>
571             <td></td>
572             <td><center>&radic;</center></td>
573             <td></td>
574             <td></td>
575             <td></td>
576             <td></td>
577             <td></td>
578             <td></td>
579             <td></td>
580             <td></td>
581         </tr>
582         <tr>
583             <td></td>
584             <td>M29W640FB</td>
585             <td></td>
586             <td></td>
587             <td></td>
588             <td></td>
589             <td></td>
590             <td></td>
591             <td><center>&radic;</center></td>
592             <td></td>
593             <td></td>
594             <td></td>
595             <td></td>
596             <td></td>
597             <td></td>
598             <td></td>
599             <td></td>
600         </tr>
601         <tr>
602             <td>NXP</td>
603             <td>LPC1500</td>
604             <td></td>
605             <td></td>
606             <td></td>
607             <td><center>&radic;</center></td>
608             <td></td>
609             <td></td>
610             <td></td>
611             <td></td>
612             <td><center>&radic;</center></td>
613             <td></td>
614             <td></td>
615             <td></td>
616             <td><center>&radic;</center></td>
617             <td></td>
618             <td></td>
619         </tr>
620         <tr>
621             <td></td>
622             <td>LPC1700</td>
623             <td><center>&radic;</center></td>
624             <td><center>&radic;</center></td>
625             <td></td>
626             <td><center>&radic;</center></td>
627             <td><center>&radic;</center></td>
628             <td></td>
629             <td></td>
630             <td><center>&radic;</center></td>
631             <td><center>&radic;</center></td>
632             <td></td>
633             <td><center>&radic;</center></td>
634             <td><center>&radic;</center></td>
635             <td><center>&radic;</center></td>
636             <td></td>
637             <td></td>
638         </tr>
639         <tr>
640             <td></td>
641             <td>LPC1800</td>
642             <td><center>&radic;</center></td>
643             <td><center>&radic;</center></td>
644             <td></td>
645             <td><center>&radic;</center></td>
646             <td><center>&radic;</center></td>
647             <td></td>
648             <td></td>
649             <td><center>&radic;</center></td>
650             <td><center>&radic;</center></td>
651             <td></td>
652             <td><center>&radic;</center></td>
653             <td><center>&radic;</center></td>
654             <td><center>&radic;</center></td>
655             <td></td>
656             <td></td>
657         </tr>
658         <tr>
659             <td></td>
660             <td>LPC4000</td>
661             <td><center>&radic;</center></td>
662             <td><center>&radic;</center></td>
663             <td></td>
664             <td><center>&radic;</center></td>
665             <td><center>&radic;</center></td>
666             <td></td>
667             <td></td>
668             <td><center>&radic;</center></td>
669             <td><center>&radic;</center></td>
670             <td></td>
671             <td><center>&radic;</center></td>
672             <td><center>&radic;</center></td>
673             <td><center>&radic;</center></td>
674             <td></td>
675             <td></td>
676         </tr>
677         <tr>
678             <td></td>
679             <td>LPC4300</td>
680             <td><center>&radic;</center></td>
681             <td><center>&radic;</center></td>
682             <td></td>
683             <td><center>&radic;</center></td>
684             <td><center>&radic;</center></td>
685             <td></td>
686             <td></td>
687             <td><center>&radic;</center></td>
688             <td><center>&radic;</center></td>
689             <td></td>
690             <td><center>&radic;</center></td>
691             <td><center>&radic;</center></td>
692             <td><center>&radic;</center></td>
693             <td></td>
694             <td></td>
695         </tr>
696         <tr>
697             <td></td>
698             <td>i.MXRT105x</td>
699             <td><center>&radic;</center></td>
700             <td><center>&radic;</center></td>
701             <td></td>
702             <td></td>
703             <td><center>&radic;</center></td>
704             <td></td>
705             <td></td>
706             <td></td>
707             <td></td>
708             <td></td>
709             <td></td>
710             <td><center>&radic;</center></td>
711             <td><center>&radic;</center></td>
712             <td></td>
713             <td></td>
714         </tr>
715         <tr>
716             <td></td>
717             <td>i.MXRT1060</td>
718             <td><center>&radic;</center></td>
719             <td><center>&radic;</center></td>
720             <td></td>
721             <td></td>
722             <td><center>&radic;</center></td>
723             <td></td>
724             <td></td>
725             <td></td>
726             <td></td>
727             <td></td>
728             <td></td>
729             <td><center>&radic;</center></td>
730             <td><center>&radic;</center></td>
731             <td></td>
732             <td></td>
733         </tr>
734         <tr>
735             <td></td>
736             <td>i.MXRT1064</td>
737             <td><center>&radic;</center></td>
738             <td><center>&radic;</center></td>
739             <td></td>
740             <td></td>
741             <td><center>&radic;</center></td>
742             <td></td>
743             <td></td>
744             <td></td>
745             <td></td>
746             <td></td>
747             <td></td>
748             <td><center>&radic;</center></td>
749             <td><center>&radic;</center></td>
750             <td><center>&radic;</center></td>
751             <td></td>
752         </tr>
753         <tr>
754             <td></td>
755             <td>K32L2A31A</td>
756             <td></td>
757             <td></td>
758             <td></td>
759             <td><center>&radic;</center></td>
760             <td></td>
761             <td></td>
762             <td></td>
763             <td></td>
764             <td><center>&radic;</center></td>
765             <td></td>
766             <td><center>&radic;</center></td>
767             <td></td>
768             <td></td>
769             <td></td>
770             <td></td>
771         </tr>
772         <tr>
773             <td></td>
774             <td>K32L2A41A</td>
775             <td></td>
776             <td></td>
777             <td></td>
778             <td><center>&radic;</center></td>
779             <td></td>
780             <td></td>
781             <td></td>
782             <td></td>
783             <td><center>&radic;</center></td>
784             <td></td>
785             <td><center>&radic;</center></td>
786             <td></td>
787             <td></td>
788             <td></td>
789             <td></td>
790         </tr>
791         <tr>
792             <td></td>
793             <td>K32L2B11A</td>
794             <td></td>
795             <td></td>
796             <td></td>
797             <td><center>&radic;</center></td>
798             <td></td>
799             <td></td>
800             <td></td>
801             <td></td>
802             <td><center>&radic;</center></td>
803             <td></td>
804             <td><center>&radic;</center></td>
805             <td></td>
806             <td></td>
807             <td></td>
808             <td></td>
809         </tr>
810         <tr>
811             <td></td>
812             <td>K32L2B21A</td>
813             <td></td>
814             <td></td>
815             <td></td>
816             <td><center>&radic;</center></td>
817             <td></td>
818             <td></td>
819             <td></td>
820             <td></td>
821             <td><center>&radic;</center></td>
822             <td></td>
823             <td><center>&radic;</center></td>
824             <td></td>
825             <td></td>
826             <td></td>
827             <td></td>
828         </tr>
829         <tr>
830             <td></td>
831             <td>K32L2B31A</td>
832             <td></td>
833             <td></td>
834             <td></td>
835             <td><center>&radic;</center></td>
836             <td></td>
837             <td></td>
838             <td></td>
839             <td></td>
840             <td><center>&radic;</center></td>
841             <td></td>
842             <td><center>&radic;</center></td>
843             <td></td>
844             <td></td>
845             <td></td>
846             <td></td>
847         </tr>
848         <tr>
849             <td></td>
850             <td>K32L3A60</td>
851             <td></td>
852             <td></td>
853             <td></td>
854             <td><center>&radic;</center></td>
855             <td></td>
856             <td></td>
857             <td></td>
858             <td></td>
859             <td><center>&radic;</center></td>
860             <td></td>
861             <td><center>&radic;</center></td>
862             <td></td>
863             <td></td>
864             <td></td>
865             <td></td>
866         </tr>
867         <tr>
868             <td></td>
869             <td>LPC51U68</td>
870             <td></td>
871             <td></td>
872             <td></td>
873             <td><center>&radic;</center></td>
874             <td></td>
875             <td></td>
876             <td></td>
877             <td></td>
878             <td><center>&radic;</center></td>
879             <td></td>
880             <td><center>&radic;</center></td>
881             <td></td>
882             <td></td>
883             <td></td>
884             <td></td>
885         </tr>
886         <tr>
887             <td></td>
888             <td>LPC54005</td>
889             <td></td>
890             <td></td>
891             <td></td>
892             <td><center>&radic;</center></td>
893             <td></td>
894             <td></td>
895             <td></td>
896             <td></td>
897             <td><center>&radic;</center></td>
898             <td></td>
899             <td><center>&radic;</center></td>
900             <td></td>
901             <td></td>
902             <td></td>
903             <td></td>
904         </tr>
905         <tr>
906             <td></td>
907             <td>LPC54016</td>
908             <td></td>
909             <td></td>
910             <td></td>
911             <td><center>&radic;</center></td>
912             <td></td>
913             <td></td>
914             <td></td>
915             <td></td>
916             <td><center>&radic;</center></td>
917             <td></td>
918             <td><center>&radic;</center></td>
919             <td></td>
920             <td></td>
921             <td></td>
922             <td></td>
923         </tr>
924         <tr>
925             <td></td>
926             <td>LPC54018M</td>
927             <td></td>
928             <td></td>
929             <td></td>
930             <td><center>&radic;</center></td>
931             <td></td>
932             <td></td>
933             <td></td>
934             <td></td>
935             <td><center>&radic;</center></td>
936             <td></td>
937             <td><center>&radic;</center></td>
938             <td></td>
939             <td></td>
940             <td></td>
941             <td></td>
942         </tr>
943         <tr>
944             <td></td>
945             <td>LPC54018</td>
946             <td></td>
947             <td></td>
948             <td></td>
949             <td><center>&radic;</center></td>
950             <td></td>
951             <td></td>
952             <td></td>
953             <td></td>
954             <td><center>&radic;</center></td>
955             <td></td>
956             <td><center>&radic;</center></td>
957             <td></td>
958             <td></td>
959             <td></td>
960             <td></td>
961         </tr>
962         <tr>
963             <td></td>
964             <td>LPC54102</td>
965             <td></td>
966             <td></td>
967             <td></td>
968             <td><center>&radic;</center></td>
969             <td></td>
970             <td></td>
971             <td></td>
972             <td></td>
973             <td><center>&radic;</center></td>
974             <td></td>
975             <td><center>&radic;</center></td>
976             <td></td>
977             <td></td>
978             <td></td>
979             <td></td>
980         </tr>
981         <tr>
982             <td></td>
983             <td>LPC54113</td>
984             <td></td>
985             <td></td>
986             <td></td>
987             <td><center>&radic;</center></td>
988             <td></td>
989             <td></td>
990             <td></td>
991             <td></td>
992             <td><center>&radic;</center></td>
993             <td></td>
994             <td><center>&radic;</center></td>
995             <td></td>
996             <td></td>
997             <td></td>
998             <td></td>
999         </tr>
1000         <tr>
1001             <td></td>
1002             <td>LPC54114</td>
1003             <td></td>
1004             <td></td>
1005             <td></td>
1006             <td><center>&radic;</center></td>
1007             <td></td>
1008             <td></td>
1009             <td></td>
1010             <td><center>&radic;</center></td>
1011             <td><center>&radic;</center></td>
1012             <td></td>
1013             <td><center>&radic;</center></td>
1014             <td></td>
1015             <td><center>&radic;</center></td>
1016             <td></td>
1017             <td></td>
1018         </tr>
1019         <tr>
1020             <td></td>
1021             <td>LPC54605</td>
1022             <td></td>
1023             <td></td>
1024             <td></td>
1025             <td><center>&radic;</center></td>
1026             <td></td>
1027             <td></td>
1028             <td></td>
1029             <td></td>
1030             <td><center>&radic;</center></td>
1031             <td></td>
1032             <td><center>&radic;</center></td>
1033             <td></td>
1034             <td></td>
1035             <td></td>
1036             <td></td>
1037         </tr>
1038         <tr>
1039             <td></td>
1040             <td>LPC54606</td>
1041             <td></td>
1042             <td></td>
1043             <td></td>
1044             <td><center>&radic;</center></td>
1045             <td></td>
1046             <td></td>
1047             <td></td>
1048             <td></td>
1049             <td><center>&radic;</center></td>
1050             <td></td>
1051             <td><center>&radic;</center></td>
1052             <td></td>
1053             <td></td>
1054             <td></td>
1055             <td></td>
1056         </tr>
1057         <tr>
1058             <td></td>
1059             <td>LPC54607</td>
1060             <td></td>
1061             <td></td>
1062             <td></td>
1063             <td><center>&radic;</center></td>
1064             <td></td>
1065             <td></td>
1066             <td></td>
1067             <td></td>
1068             <td><center>&radic;</center></td>
1069             <td></td>
1070             <td><center>&radic;</center></td>
1071             <td></td>
1072             <td></td>
1073             <td></td>
1074             <td></td>
1075         </tr>
1076         <tr>
1077             <td></td>
1078             <td>LPC54608</td>
1079             <td></td>
1080             <td></td>
1081             <td></td>
1082             <td><center>&radic;</center></td>
1083             <td></td>
1084             <td></td>
1085             <td></td>
1086             <td></td>
1087             <td><center>&radic;</center></td>
1088             <td></td>
1089             <td><center>&radic;</center></td>
1090             <td></td>
1091             <td></td>
1092             <td></td>
1093             <td></td>
1094         </tr>
1095         <tr>
1096             <td></td>
1097             <td>LPC54616</td>
1098             <td></td>
1099             <td></td>
1100             <td></td>
1101             <td><center>&radic;</center></td>
1102             <td></td>
1103             <td></td>
1104             <td></td>
1105             <td></td>
1106             <td><center>&radic;</center></td>
1107             <td></td>
1108             <td><center>&radic;</center></td>
1109             <td></td>
1110             <td></td>
1111             <td></td>
1112             <td></td>
1113         </tr>
1114         <tr>
1115             <td></td>
1116             <td>LPC54618</td>
1117             <td></td>
1118             <td></td>
1119             <td></td>
1120             <td><center>&radic;</center></td>
1121             <td></td>
1122             <td></td>
1123             <td></td>
1124             <td></td>
1125             <td><center>&radic;</center></td>
1126             <td></td>
1127             <td><center>&radic;</center></td>
1128             <td></td>
1129             <td></td>
1130             <td></td>
1131             <td></td>
1132         </tr>
1133         <tr>
1134             <td></td>
1135             <td>LPC54628</td>
1136             <td></td>
1137             <td></td>
1138             <td></td>
1139             <td><center>&radic;</center></td>
1140             <td></td>
1141             <td></td>
1142             <td></td>
1143             <td></td>
1144             <td><center>&radic;</center></td>
1145             <td></td>
1146             <td><center>&radic;</center></td>
1147             <td></td>
1148             <td></td>
1149             <td></td>
1150             <td></td>
1151         </tr>
1152         <tr>
1153             <td></td>
1154             <td>LPC54S005</td>
1155             <td></td>
1156             <td></td>
1157             <td></td>
1158             <td><center>&radic;</center></td>
1159             <td></td>
1160             <td></td>
1161             <td></td>
1162             <td></td>
1163             <td><center>&radic;</center></td>
1164             <td></td>
1165             <td><center>&radic;</center></td>
1166             <td></td>
1167             <td></td>
1168             <td></td>
1169             <td></td>
1170         </tr>
1171         <tr>
1172             <td></td>
1173             <td>LPC54S016</td>
1174             <td></td>
1175             <td></td>
1176             <td></td>
1177             <td><center>&radic;</center></td>
1178             <td></td>
1179             <td></td>
1180             <td></td>
1181             <td></td>
1182             <td><center>&radic;</center></td>
1183             <td></td>
1184             <td><center>&radic;</center></td>
1185             <td></td>
1186             <td></td>
1187             <td></td>
1188             <td></td>
1189         </tr>
1190         <tr>
1191             <td></td>
1192             <td>LPC54S018M</td>
1193             <td></td>
1194             <td></td>
1195             <td></td>
1196             <td><center>&radic;</center></td>
1197             <td></td>
1198             <td></td>
1199             <td></td>
1200             <td></td>
1201             <td><center>&radic;</center></td>
1202             <td></td>
1203             <td><center>&radic;</center></td>
1204             <td></td>
1205             <td></td>
1206             <td></td>
1207             <td></td>
1208         </tr>
1209         <tr>
1210             <td></td>
1211             <td>LPC54S018</td>
1212             <td></td>
1213             <td></td>
1214             <td></td>
1215             <td><center>&radic;</center></td>
1216             <td></td>
1217             <td></td>
1218             <td></td>
1219             <td></td>
1220             <td><center>&radic;</center></td>
1221             <td></td>
1222             <td><center>&radic;</center></td>
1223             <td></td>
1224             <td></td>
1225             <td></td>
1226             <td></td>
1227         </tr>
1228         <tr>
1229             <td></td>
1230             <td>LPC5502</td>
1231             <td></td>
1232             <td></td>
1233             <td></td>
1234             <td><center>&radic;</center></td>
1235             <td></td>
1236             <td></td>
1237             <td></td>
1238             <td></td>
1239             <td><center>&radic;</center></td>
1240             <td></td>
1241             <td><center>&radic;</center></td>
1242             <td></td>
1243             <td></td>
1244             <td></td>
1245             <td></td>
1246         </tr>
1247         <tr>
1248             <td></td>
1249             <td>LPC5504</td>
1250             <td></td>
1251             <td></td>
1252             <td></td>
1253             <td><center>&radic;</center></td>
1254             <td></td>
1255             <td></td>
1256             <td></td>
1257             <td></td>
1258             <td><center>&radic;</center></td>
1259             <td></td>
1260             <td><center>&radic;</center></td>
1261             <td></td>
1262             <td></td>
1263             <td></td>
1264             <td></td>
1265         </tr>
1266         <tr>
1267             <td></td>
1268             <td>LPC5506</td>
1269             <td></td>
1270             <td></td>
1271             <td></td>
1272             <td><center>&radic;</center></td>
1273             <td></td>
1274             <td></td>
1275             <td></td>
1276             <td></td>
1277             <td><center>&radic;</center></td>
1278             <td></td>
1279             <td><center>&radic;</center></td>
1280             <td></td>
1281             <td></td>
1282             <td></td>
1283             <td></td>
1284         </tr>
1285         <tr>
1286             <td></td>
1287             <td>LPC5512</td>
1288             <td></td>
1289             <td></td>
1290             <td></td>
1291             <td><center>&radic;</center></td>
1292             <td></td>
1293             <td></td>
1294             <td></td>
1295             <td></td>
1296             <td><center>&radic;</center></td>
1297             <td></td>
1298             <td><center>&radic;</center></td>
1299             <td></td>
1300             <td></td>
1301             <td></td>
1302             <td></td>
1303         </tr>
1304         <tr>
1305             <td></td>
1306             <td>LPC5514</td>
1307             <td></td>
1308             <td></td>
1309             <td></td>
1310             <td><center>&radic;</center></td>
1311             <td></td>
1312             <td></td>
1313             <td></td>
1314             <td></td>
1315             <td><center>&radic;</center></td>
1316             <td></td>
1317             <td><center>&radic;</center></td>
1318             <td></td>
1319             <td></td>
1320             <td></td>
1321             <td></td>
1322         </tr>
1323         <tr>
1324             <td></td>
1325             <td>LPC5516</td>
1326             <td></td>
1327             <td></td>
1328             <td></td>
1329             <td><center>&radic;</center></td>
1330             <td></td>
1331             <td></td>
1332             <td></td>
1333             <td></td>
1334             <td><center>&radic;</center></td>
1335             <td></td>
1336             <td><center>&radic;</center></td>
1337             <td></td>
1338             <td></td>
1339             <td></td>
1340             <td></td>
1341         </tr>
1342         <tr>
1343             <td></td>
1344             <td>LPC5526</td>
1345             <td></td>
1346             <td></td>
1347             <td></td>
1348             <td><center>&radic;</center></td>
1349             <td></td>
1350             <td></td>
1351             <td></td>
1352             <td></td>
1353             <td><center>&radic;</center></td>
1354             <td></td>
1355             <td><center>&radic;</center></td>
1356             <td></td>
1357             <td></td>
1358             <td></td>
1359             <td></td>
1360         </tr>
1361         <tr>
1362             <td></td>
1363             <td>LPC5528</td>
1364             <td></td>
1365             <td></td>
1366             <td></td>
1367             <td><center>&radic;</center></td>
1368             <td></td>
1369             <td></td>
1370             <td></td>
1371             <td></td>
1372             <td><center>&radic;</center></td>
1373             <td></td>
1374             <td><center>&radic;</center></td>
1375             <td></td>
1376             <td></td>
1377             <td></td>
1378             <td></td>
1379         </tr>
1380         <tr>
1381             <td></td>
1382             <td>LPC5534</td>
1383             <td></td>
1384             <td></td>
1385             <td></td>
1386             <td><center>&radic;</center></td>
1387             <td></td>
1388             <td></td>
1389             <td></td>
1390             <td></td>
1391             <td><center>&radic;</center></td>
1392             <td></td>
1393             <td><center>&radic;</center></td>
1394             <td></td>
1395             <td></td>
1396             <td></td>
1397             <td></td>
1398         </tr>
1399         <tr>
1400             <td></td>
1401             <td>LPC5536</td>
1402             <td></td>
1403             <td></td>
1404             <td></td>
1405             <td><center>&radic;</center></td>
1406             <td></td>
1407             <td></td>
1408             <td></td>
1409             <td></td>
1410             <td><center>&radic;</center></td>
1411             <td></td>
1412             <td><center>&radic;</center></td>
1413             <td></td>
1414             <td></td>
1415             <td></td>
1416             <td></td>
1417         </tr>
1418         <tr>
1419             <td></td>
1420             <td>LPC55S04</td>
1421             <td></td>
1422             <td></td>
1423             <td></td>
1424             <td><center>&radic;</center></td>
1425             <td></td>
1426             <td></td>
1427             <td></td>
1428             <td></td>
1429             <td><center>&radic;</center></td>
1430             <td></td>
1431             <td><center>&radic;</center></td>
1432             <td></td>
1433             <td></td>
1434             <td></td>
1435             <td></td>
1436         </tr>
1437         <tr>
1438             <td></td>
1439             <td>LPC55S06</td>
1440             <td></td>
1441             <td></td>
1442             <td></td>
1443             <td><center>&radic;</center></td>
1444             <td></td>
1445             <td></td>
1446             <td></td>
1447             <td></td>
1448             <td><center>&radic;</center></td>
1449             <td></td>
1450             <td><center>&radic;</center></td>
1451             <td></td>
1452             <td></td>
1453             <td></td>
1454             <td></td>
1455         </tr>
1456         <tr>
1457             <td></td>
1458             <td>LPC55S14</td>
1459             <td></td>
1460             <td></td>
1461             <td></td>
1462             <td><center>&radic;</center></td>
1463             <td></td>
1464             <td></td>
1465             <td></td>
1466             <td></td>
1467             <td><center>&radic;</center></td>
1468             <td></td>
1469             <td><center>&radic;</center></td>
1470             <td></td>
1471             <td></td>
1472             <td></td>
1473             <td></td>
1474         </tr>
1475         <tr>
1476             <td></td>
1477             <td>LPC55S16</td>
1478             <td></td>
1479             <td></td>
1480             <td></td>
1481             <td><center>&radic;</center></td>
1482             <td></td>
1483             <td></td>
1484             <td></td>
1485             <td></td>
1486             <td><center>&radic;</center></td>
1487             <td></td>
1488             <td><center>&radic;</center></td>
1489             <td></td>
1490             <td></td>
1491             <td></td>
1492             <td></td>
1493         </tr>
1494         <tr>
1495             <td></td>
1496             <td>LPC55S26</td>
1497             <td></td>
1498             <td></td>
1499             <td></td>
1500             <td><center>&radic;</center></td>
1501             <td></td>
1502             <td></td>
1503             <td></td>
1504             <td></td>
1505             <td><center>&radic;</center></td>
1506             <td></td>
1507             <td><center>&radic;</center></td>
1508             <td></td>
1509             <td></td>
1510             <td></td>
1511             <td></td>
1512         </tr>
1513         <tr>
1514             <td></td>
1515             <td>LPC55S28</td>
1516             <td></td>
1517             <td></td>
1518             <td></td>
1519             <td><center>&radic;</center></td>
1520             <td></td>
1521             <td></td>
1522             <td></td>
1523             <td></td>
1524             <td><center>&radic;</center></td>
1525             <td></td>
1526             <td><center>&radic;</center></td>
1527             <td></td>
1528             <td></td>
1529             <td></td>
1530             <td></td>
1531         </tr>
1532         <tr>
1533             <td></td>
1534             <td>LPC55S36</td>
1535             <td></td>
1536             <td></td>
1537             <td></td>
1538             <td><center>&radic;</center></td>
1539             <td></td>
1540             <td></td>
1541             <td></td>
1542             <td></td>
1543             <td><center>&radic;</center></td>
1544             <td></td>
1545             <td><center>&radic;</center></td>
1546             <td></td>
1547             <td></td>
1548             <td></td>
1549             <td></td>
1550         </tr>
1551         <tr>
1552             <td></td>
1553             <td>LPC55S66</td>
1554             <td></td>
1555             <td></td>
1556             <td></td>
1557             <td><center>&radic;</center></td>
1558             <td></td>
1559             <td></td>
1560             <td></td>
1561             <td></td>
1562             <td><center>&radic;</center></td>
1563             <td></td>
1564             <td><center>&radic;</center></td>
1565             <td></td>
1566             <td></td>
1567             <td></td>
1568             <td></td>
1569         </tr>
1570         <tr>
1571             <td></td>
1572             <td>LPC55S69</td>
1573             <td></td>
1574             <td></td>
1575             <td></td>
1576             <td><center>&radic;</center></td>
1577             <td></td>
1578             <td></td>
1579             <td></td>
1580             <td></td>
1581             <td><center>&radic;</center></td>
1582             <td></td>
1583             <td><center>&radic;</center></td>
1584             <td></td>
1585             <td></td>
1586             <td></td>
1587             <td></td>
1588         </tr>
1589         <tr>
1590             <td></td>
1591             <td>MIMX8MD6</td>
1592             <td></td>
1593             <td></td>
1594             <td></td>
1595             <td><center>&radic;</center></td>
1596             <td></td>
1597             <td></td>
1598             <td></td>
1599             <td></td>
1600             <td><center>&radic;</center></td>
1601             <td></td>
1602             <td><center>&radic;</center></td>
1603             <td></td>
1604             <td></td>
1605             <td></td>
1606             <td></td>
1607         </tr>
1608         <tr>
1609             <td></td>
1610             <td>MIMX8MD7</td>
1611             <td></td>
1612             <td></td>
1613             <td></td>
1614             <td><center>&radic;</center></td>
1615             <td></td>
1616             <td></td>
1617             <td></td>
1618             <td></td>
1619             <td><center>&radic;</center></td>
1620             <td></td>
1621             <td><center>&radic;</center></td>
1622             <td></td>
1623             <td></td>
1624             <td></td>
1625             <td></td>
1626         </tr>
1627         <tr>
1628             <td></td>
1629             <td>MIMX8MQ5</td>
1630             <td></td>
1631             <td></td>
1632             <td></td>
1633             <td><center>&radic;</center></td>
1634             <td></td>
1635             <td></td>
1636             <td></td>
1637             <td></td>
1638             <td><center>&radic;</center></td>
1639             <td></td>
1640             <td><center>&radic;</center></td>
1641             <td></td>
1642             <td></td>
1643             <td></td>
1644             <td></td>
1645         </tr>
1646         <tr>
1647             <td></td>
1648             <td>MIMX8MQ6</td>
1649             <td></td>
1650             <td></td>
1651             <td></td>
1652             <td><center>&radic;</center></td>
1653             <td></td>
1654             <td></td>
1655             <td></td>
1656             <td></td>
1657             <td><center>&radic;</center></td>
1658             <td></td>
1659             <td><center>&radic;</center></td>
1660             <td></td>
1661             <td></td>
1662             <td></td>
1663             <td></td>
1664         </tr>
1665         <tr>
1666             <td></td>
1667             <td>MIMX8MQ7</td>
1668             <td></td>
1669             <td></td>
1670             <td></td>
1671             <td><center>&radic;</center></td>
1672             <td></td>
1673             <td></td>
1674             <td></td>
1675             <td></td>
1676             <td><center>&radic;</center></td>
1677             <td></td>
1678             <td><center>&radic;</center></td>
1679             <td></td>
1680             <td></td>
1681             <td></td>
1682             <td></td>
1683         </tr>
1684         <tr>
1685             <td></td>
1686             <td>MIMXRT1011</td>
1687             <td></td>
1688             <td></td>
1689             <td></td>
1690             <td><center>&radic;</center></td>
1691             <td></td>
1692             <td></td>
1693             <td></td>
1694             <td></td>
1695             <td><center>&radic;</center></td>
1696             <td></td>
1697             <td><center>&radic;</center></td>
1698             <td></td>
1699             <td></td>
1700             <td></td>
1701             <td></td>
1702         </tr>
1703         <tr>
1704             <td></td>
1705             <td>MIMXRT1015</td>
1706             <td></td>
1707             <td></td>
1708             <td></td>
1709             <td><center>&radic;</center></td>
1710             <td></td>
1711             <td></td>
1712             <td></td>
1713             <td></td>
1714             <td><center>&radic;</center></td>
1715             <td></td>
1716             <td><center>&radic;</center></td>
1717             <td></td>
1718             <td></td>
1719             <td></td>
1720             <td></td>
1721         </tr>
1722         <tr>
1723             <td></td>
1724             <td>MIMXRT1021</td>
1725             <td></td>
1726             <td><center>&radic;</center></td>
1727             <td><center>&radic;</center></td>
1728             <td><center>&radic;</center></td>
1729             <td></td>
1730             <td></td>
1731             <td></td>
1732             <td></td>
1733             <td><center>&radic;</center></td>
1734             <td></td>
1735             <td><center>&radic;</center></td>
1736             <td></td>
1737             <td></td>
1738             <td></td>
1739             <td></td>
1740         </tr>
1741         <tr>
1742             <td></td>
1743             <td>MIMXRT1024</td>
1744             <td></td>
1745             <td><center>&radic;</center></td>
1746             <td><center>&radic;</center></td>
1747             <td><center>&radic;</center></td>
1748             <td></td>
1749             <td></td>
1750             <td></td>
1751             <td></td>
1752             <td><center>&radic;</center></td>
1753             <td></td>
1754             <td><center>&radic;</center></td>
1755             <td></td>
1756             <td></td>
1757             <td></td>
1758             <td></td>
1759         </tr>
1760         <tr>
1761             <td></td>
1762             <td>MIMXRT1051</td>
1763             <td></td>
1764             <td><center>&radic;</center></td>
1765             <td><center>&radic;</center></td>
1766             <td><center>&radic;</center></td>
1767             <td></td>
1768             <td></td>
1769             <td></td>
1770             <td></td>
1771             <td><center>&radic;</center></td>
1772             <td></td>
1773             <td><center>&radic;</center></td>
1774             <td></td>
1775             <td></td>
1776             <td></td>
1777             <td></td>
1778         </tr>
1779         <tr>
1780             <td></td>
1781             <td>MIMXRT1052</td>
1782             <td></td>
1783             <td><center>&radic;</center></td>
1784             <td><center>&radic;</center></td>
1785             <td><center>&radic;</center></td>
1786             <td></td>
1787             <td></td>
1788             <td></td>
1789             <td></td>
1790             <td><center>&radic;</center></td>
1791             <td></td>
1792             <td><center>&radic;</center></td>
1793             <td></td>
1794             <td></td>
1795             <td></td>
1796             <td></td>
1797         </tr>
1798         <tr>
1799             <td></td>
1800             <td>MIMXRT1061</td>
1801             <td></td>
1802             <td></td>
1803             <td></td>
1804             <td><center>&radic;</center></td>
1805             <td></td>
1806             <td></td>
1807             <td></td>
1808             <td></td>
1809             <td><center>&radic;</center></td>
1810             <td></td>
1811             <td><center>&radic;</center></td>
1812             <td></td>
1813             <td></td>
1814             <td></td>
1815             <td></td>
1816         </tr>
1817         <tr>
1818             <td></td>
1819             <td>MIMXRT1061X</td>
1820             <td></td>
1821             <td></td>
1822             <td></td>
1823             <td><center>&radic;</center></td>
1824             <td></td>
1825             <td></td>
1826             <td></td>
1827             <td></td>
1828             <td><center>&radic;</center></td>
1829             <td></td>
1830             <td><center>&radic;</center></td>
1831             <td></td>
1832             <td></td>
1833             <td></td>
1834             <td></td>
1835         </tr>
1836         <tr>
1837             <td></td>
1838             <td>MIMXRT1062</td>
1839             <td></td>
1840             <td><center>&radic;</center></td>
1841             <td><center>&radic;</center></td>
1842             <td><center>&radic;</center></td>
1843             <td></td>
1844             <td></td>
1845             <td></td>
1846             <td></td>
1847             <td><center>&radic;</center></td>
1848             <td></td>
1849             <td><center>&radic;</center></td>
1850             <td></td>
1851             <td></td>
1852             <td></td>
1853             <td></td>
1854         </tr>
1855         <tr>
1856             <td></td>
1857             <td>MIMXRT1062X</td>
1858             <td></td>
1859             <td><center>&radic;</center></td>
1860             <td><center>&radic;</center></td>
1861             <td><center>&radic;</center></td>
1862             <td></td>
1863             <td></td>
1864             <td></td>
1865             <td></td>
1866             <td><center>&radic;</center></td>
1867             <td></td>
1868             <td><center>&radic;</center></td>
1869             <td></td>
1870             <td></td>
1871             <td></td>
1872             <td></td>
1873         </tr>
1874         <tr>
1875             <td></td>
1876             <td>MIMXRT1064</td>
1877             <td></td>
1878             <td><center>&radic;</center></td>
1879             <td><center>&radic;</center></td>
1880             <td><center>&radic;</center></td>
1881             <td></td>
1882             <td></td>
1883             <td></td>
1884             <td></td>
1885             <td><center>&radic;</center></td>
1886             <td></td>
1887             <td><center>&radic;</center></td>
1888             <td></td>
1889             <td></td>
1890             <td></td>
1891             <td></td>
1892         </tr>
1893         <tr>
1894             <td></td>
1895             <td>MIMXRT1165</td>
1896             <td></td>
1897             <td><center>&radic;</center></td>
1898             <td><center>&radic;</center></td>
1899             <td><center>&radic;</center></td>
1900             <td></td>
1901             <td></td>
1902             <td></td>
1903             <td></td>
1904             <td><center>&radic;</center></td>
1905             <td></td>
1906             <td><center>&radic;</center></td>
1907             <td></td>
1908             <td></td>
1909             <td></td>
1910             <td></td>
1911         </tr>
1912         <tr>
1913             <td></td>
1914             <td>MIMXRT1166</td>
1915             <td></td>
1916             <td><center>&radic;</center></td>
1917             <td><center>&radic;</center></td>
1918             <td><center>&radic;</center></td>
1919             <td></td>
1920             <td></td>
1921             <td></td>
1922             <td></td>
1923             <td><center>&radic;</center></td>
1924             <td></td>
1925             <td><center>&radic;</center></td>
1926             <td></td>
1927             <td></td>
1928             <td></td>
1929             <td></td>
1930         </tr>
1931         <tr>
1932             <td></td>
1933             <td>MIMXRT1173</td>
1934             <td></td>
1935             <td><center>&radic;</center></td>
1936             <td><center>&radic;</center></td>
1937             <td><center>&radic;</center></td>
1938             <td></td>
1939             <td></td>
1940             <td></td>
1941             <td></td>
1942             <td><center>&radic;</center></td>
1943             <td></td>
1944             <td><center>&radic;</center></td>
1945             <td></td>
1946             <td></td>
1947             <td></td>
1948             <td></td>
1949         </tr>
1950         <tr>
1951             <td></td>
1952             <td>MIMXRT1175</td>
1953             <td></td>
1954             <td><center>&radic;</center></td>
1955             <td><center>&radic;</center></td>
1956             <td><center>&radic;</center></td>
1957             <td></td>
1958             <td></td>
1959             <td></td>
1960             <td></td>
1961             <td><center>&radic;</center></td>
1962             <td></td>
1963             <td><center>&radic;</center></td>
1964             <td></td>
1965             <td></td>
1966             <td></td>
1967             <td></td>
1968         </tr>
1969         <tr>
1970             <td></td>
1971             <td>MIMXRT1176</td>
1972             <td></td>
1973             <td><center>&radic;</center></td>
1974             <td><center>&radic;</center></td>
1975             <td><center>&radic;</center></td>
1976             <td></td>
1977             <td></td>
1978             <td></td>
1979             <td></td>
1980             <td><center>&radic;</center></td>
1981             <td></td>
1982             <td><center>&radic;</center></td>
1983             <td></td>
1984             <td></td>
1985             <td></td>
1986             <td></td>
1987         </tr>
1988         <tr>
1989             <td></td>
1990             <td>MIMXRT533S</td>
1991             <td></td>
1992             <td></td>
1993             <td></td>
1994             <td><center>&radic;</center></td>
1995             <td></td>
1996             <td></td>
1997             <td></td>
1998             <td></td>
1999             <td><center>&radic;</center></td>
2000             <td></td>
2001             <td><center>&radic;</center></td>
2002             <td></td>
2003             <td></td>
2004             <td></td>
2005             <td></td>
2006         </tr>
2007         <tr>
2008             <td></td>
2009             <td>MIMXRT555S</td>
2010             <td></td>
2011             <td></td>
2012             <td></td>
2013             <td><center>&radic;</center></td>
2014             <td></td>
2015             <td></td>
2016             <td></td>
2017             <td></td>
2018             <td><center>&radic;</center></td>
2019             <td></td>
2020             <td><center>&radic;</center></td>
2021             <td></td>
2022             <td></td>
2023             <td></td>
2024             <td></td>
2025         </tr>
2026         <tr>
2027             <td></td>
2028             <td>MIMXRT595S</td>
2029             <td></td>
2030             <td></td>
2031             <td></td>
2032             <td><center>&radic;</center></td>
2033             <td></td>
2034             <td></td>
2035             <td></td>
2036             <td></td>
2037             <td><center>&radic;</center></td>
2038             <td></td>
2039             <td><center>&radic;</center></td>
2040             <td></td>
2041             <td></td>
2042             <td></td>
2043             <td></td>
2044         </tr>
2045         <tr>
2046             <td></td>
2047             <td>MIMXRT633S</td>
2048             <td></td>
2049             <td></td>
2050             <td></td>
2051             <td><center>&radic;</center></td>
2052             <td></td>
2053             <td></td>
2054             <td></td>
2055             <td></td>
2056             <td><center>&radic;</center></td>
2057             <td></td>
2058             <td><center>&radic;</center></td>
2059             <td></td>
2060             <td></td>
2061             <td></td>
2062             <td></td>
2063         </tr>
2064         <tr>
2065             <td></td>
2066             <td>MIMXRT685S</td>
2067             <td></td>
2068             <td></td>
2069             <td></td>
2070             <td><center>&radic;</center></td>
2071             <td></td>
2072             <td></td>
2073             <td></td>
2074             <td></td>
2075             <td><center>&radic;</center></td>
2076             <td></td>
2077             <td><center>&radic;</center></td>
2078             <td></td>
2079             <td></td>
2080             <td></td>
2081             <td></td>
2082         </tr>
2083         <tr>
2084             <td></td>
2085             <td>MK02F12810</td>
2086             <td></td>
2087             <td></td>
2088             <td></td>
2089             <td><center>&radic;</center></td>
2090             <td></td>
2091             <td></td>
2092             <td></td>
2093             <td></td>
2094             <td><center>&radic;</center></td>
2095             <td></td>
2096             <td><center>&radic;</center></td>
2097             <td></td>
2098             <td></td>
2099             <td></td>
2100             <td></td>
2101         </tr>
2102         <tr>
2103             <td></td>
2104             <td>MK11D5</td>
2105             <td></td>
2106             <td></td>
2107             <td></td>
2108             <td><center>&radic;</center></td>
2109             <td></td>
2110             <td></td>
2111             <td></td>
2112             <td></td>
2113             <td><center>&radic;</center></td>
2114             <td></td>
2115             <td><center>&radic;</center></td>
2116             <td></td>
2117             <td></td>
2118             <td></td>
2119             <td></td>
2120         </tr>
2121         <tr>
2122             <td></td>
2123             <td>MK11DA5</td>
2124             <td></td>
2125             <td></td>
2126             <td></td>
2127             <td><center>&radic;</center></td>
2128             <td></td>
2129             <td></td>
2130             <td></td>
2131             <td></td>
2132             <td><center>&radic;</center></td>
2133             <td></td>
2134             <td><center>&radic;</center></td>
2135             <td></td>
2136             <td></td>
2137             <td></td>
2138             <td></td>
2139         </tr>
2140         <tr>
2141             <td></td>
2142             <td>MK12D5</td>
2143             <td></td>
2144             <td></td>
2145             <td></td>
2146             <td><center>&radic;</center></td>
2147             <td></td>
2148             <td></td>
2149             <td></td>
2150             <td></td>
2151             <td><center>&radic;</center></td>
2152             <td></td>
2153             <td><center>&radic;</center></td>
2154             <td></td>
2155             <td></td>
2156             <td></td>
2157             <td></td>
2158         </tr>
2159         <tr>
2160             <td></td>
2161             <td>MK21D5</td>
2162             <td></td>
2163             <td></td>
2164             <td></td>
2165             <td><center>&radic;</center></td>
2166             <td></td>
2167             <td></td>
2168             <td></td>
2169             <td></td>
2170             <td><center>&radic;</center></td>
2171             <td></td>
2172             <td><center>&radic;</center></td>
2173             <td></td>
2174             <td></td>
2175             <td></td>
2176             <td></td>
2177         </tr>
2178         <tr>
2179             <td></td>
2180             <td>MK21DA5</td>
2181             <td></td>
2182             <td></td>
2183             <td></td>
2184             <td><center>&radic;</center></td>
2185             <td></td>
2186             <td></td>
2187             <td></td>
2188             <td></td>
2189             <td><center>&radic;</center></td>
2190             <td></td>
2191             <td><center>&radic;</center></td>
2192             <td></td>
2193             <td></td>
2194             <td></td>
2195             <td></td>
2196         </tr>
2197         <tr>
2198             <td></td>
2199             <td>MK21F12</td>
2200             <td></td>
2201             <td></td>
2202             <td></td>
2203             <td><center>&radic;</center></td>
2204             <td></td>
2205             <td></td>
2206             <td></td>
2207             <td></td>
2208             <td><center>&radic;</center></td>
2209             <td></td>
2210             <td><center>&radic;</center></td>
2211             <td></td>
2212             <td></td>
2213             <td></td>
2214             <td></td>
2215         </tr>
2216         <tr>
2217             <td></td>
2218             <td>MK21FA12</td>
2219             <td></td>
2220             <td></td>
2221             <td></td>
2222             <td><center>&radic;</center></td>
2223             <td></td>
2224             <td></td>
2225             <td></td>
2226             <td></td>
2227             <td><center>&radic;</center></td>
2228             <td></td>
2229             <td><center>&radic;</center></td>
2230             <td></td>
2231             <td></td>
2232             <td></td>
2233             <td></td>
2234         </tr>
2235         <tr>
2236             <td></td>
2237             <td>MK22D5</td>
2238             <td></td>
2239             <td></td>
2240             <td></td>
2241             <td><center>&radic;</center></td>
2242             <td></td>
2243             <td></td>
2244             <td></td>
2245             <td></td>
2246             <td><center>&radic;</center></td>
2247             <td></td>
2248             <td><center>&radic;</center></td>
2249             <td></td>
2250             <td></td>
2251             <td></td>
2252             <td></td>
2253         </tr>
2254         <tr>
2255             <td></td>
2256             <td>MK22F12810</td>
2257             <td></td>
2258             <td></td>
2259             <td></td>
2260             <td><center>&radic;</center></td>
2261             <td></td>
2262             <td></td>
2263             <td></td>
2264             <td></td>
2265             <td><center>&radic;</center></td>
2266             <td></td>
2267             <td><center>&radic;</center></td>
2268             <td></td>
2269             <td></td>
2270             <td></td>
2271             <td></td>
2272         </tr>
2273         <tr>
2274             <td></td>
2275             <td>MK22F12</td>
2276             <td></td>
2277             <td></td>
2278             <td></td>
2279             <td><center>&radic;</center></td>
2280             <td></td>
2281             <td></td>
2282             <td></td>
2283             <td></td>
2284             <td><center>&radic;</center></td>
2285             <td></td>
2286             <td><center>&radic;</center></td>
2287             <td></td>
2288             <td></td>
2289             <td></td>
2290             <td></td>
2291         </tr>
2292         <tr>
2293             <td></td>
2294             <td>MK22F25612</td>
2295             <td></td>
2296             <td></td>
2297             <td></td>
2298             <td><center>&radic;</center></td>
2299             <td></td>
2300             <td></td>
2301             <td></td>
2302             <td></td>
2303             <td><center>&radic;</center></td>
2304             <td></td>
2305             <td><center>&radic;</center></td>
2306             <td></td>
2307             <td></td>
2308             <td></td>
2309             <td></td>
2310         </tr>
2311         <tr>
2312             <td></td>
2313             <td>MK22F51212</td>
2314             <td></td>
2315             <td></td>
2316             <td></td>
2317             <td><center>&radic;</center></td>
2318             <td></td>
2319             <td></td>
2320             <td></td>
2321             <td></td>
2322             <td><center>&radic;</center></td>
2323             <td></td>
2324             <td><center>&radic;</center></td>
2325             <td></td>
2326             <td></td>
2327             <td></td>
2328             <td></td>
2329         </tr>
2330         <tr>
2331             <td></td>
2332             <td>MK22FA12</td>
2333             <td></td>
2334             <td></td>
2335             <td></td>
2336             <td><center>&radic;</center></td>
2337             <td></td>
2338             <td></td>
2339             <td></td>
2340             <td></td>
2341             <td><center>&radic;</center></td>
2342             <td></td>
2343             <td><center>&radic;</center></td>
2344             <td></td>
2345             <td></td>
2346             <td></td>
2347             <td></td>
2348         </tr>
2349         <tr>
2350             <td></td>
2351             <td>MK24F12</td>
2352             <td></td>
2353             <td></td>
2354             <td></td>
2355             <td><center>&radic;</center></td>
2356             <td></td>
2357             <td></td>
2358             <td></td>
2359             <td></td>
2360             <td><center>&radic;</center></td>
2361             <td></td>
2362             <td><center>&radic;</center></td>
2363             <td></td>
2364             <td></td>
2365             <td></td>
2366             <td></td>
2367         </tr>
2368         <tr>
2369             <td></td>
2370             <td>MK24F25612</td>
2371             <td></td>
2372             <td></td>
2373             <td></td>
2374             <td><center>&radic;</center></td>
2375             <td></td>
2376             <td></td>
2377             <td></td>
2378             <td></td>
2379             <td><center>&radic;</center></td>
2380             <td></td>
2381             <td><center>&radic;</center></td>
2382             <td></td>
2383             <td></td>
2384             <td></td>
2385             <td></td>
2386         </tr>
2387         <tr>
2388             <td></td>
2389             <td>MK26F18</td>
2390             <td></td>
2391             <td></td>
2392             <td></td>
2393             <td><center>&radic;</center></td>
2394             <td></td>
2395             <td></td>
2396             <td></td>
2397             <td></td>
2398             <td><center>&radic;</center></td>
2399             <td></td>
2400             <td><center>&radic;</center></td>
2401             <td></td>
2402             <td></td>
2403             <td></td>
2404             <td></td>
2405         </tr>
2406         <tr>
2407             <td></td>
2408             <td>MK27F15</td>
2409             <td></td>
2410             <td></td>
2411             <td></td>
2412             <td><center>&radic;</center></td>
2413             <td></td>
2414             <td></td>
2415             <td></td>
2416             <td></td>
2417             <td><center>&radic;</center></td>
2418             <td></td>
2419             <td><center>&radic;</center></td>
2420             <td></td>
2421             <td></td>
2422             <td></td>
2423             <td></td>
2424         </tr>
2425         <tr>
2426             <td></td>
2427             <td>MK27FA15</td>
2428             <td></td>
2429             <td></td>
2430             <td></td>
2431             <td><center>&radic;</center></td>
2432             <td></td>
2433             <td></td>
2434             <td></td>
2435             <td></td>
2436             <td><center>&radic;</center></td>
2437             <td></td>
2438             <td><center>&radic;</center></td>
2439             <td></td>
2440             <td></td>
2441             <td></td>
2442             <td></td>
2443         </tr>
2444         <tr>
2445             <td></td>
2446             <td>MK28F15</td>
2447             <td></td>
2448             <td></td>
2449             <td></td>
2450             <td><center>&radic;</center></td>
2451             <td></td>
2452             <td></td>
2453             <td></td>
2454             <td></td>
2455             <td><center>&radic;</center></td>
2456             <td></td>
2457             <td><center>&radic;</center></td>
2458             <td></td>
2459             <td></td>
2460             <td></td>
2461             <td></td>
2462         </tr>
2463         <tr>
2464             <td></td>
2465             <td>MK28FA15</td>
2466             <td></td>
2467             <td></td>
2468             <td></td>
2469             <td><center>&radic;</center></td>
2470             <td></td>
2471             <td></td>
2472             <td></td>
2473             <td></td>
2474             <td><center>&radic;</center></td>
2475             <td></td>
2476             <td><center>&radic;</center></td>
2477             <td></td>
2478             <td></td>
2479             <td></td>
2480             <td></td>
2481         </tr>
2482         <tr>
2483             <td></td>
2484             <td>MK63F12</td>
2485             <td></td>
2486             <td></td>
2487             <td></td>
2488             <td><center>&radic;</center></td>
2489             <td></td>
2490             <td></td>
2491             <td></td>
2492             <td></td>
2493             <td><center>&radic;</center></td>
2494             <td></td>
2495             <td><center>&radic;</center></td>
2496             <td></td>
2497             <td></td>
2498             <td></td>
2499             <td></td>
2500         </tr>
2501         <tr>
2502             <td></td>
2503             <td>MK64F12</td>
2504             <td></td>
2505             <td><center>&radic;</center></td>
2506             <td></td>
2507             <td><center>&radic;</center></td>
2508             <td><center>&radic;</center></td>
2509             <td></td>
2510             <td></td>
2511             <td><center>&radic;</center></td>
2512             <td><center>&radic;</center></td>
2513             <td></td>
2514             <td><center>&radic;</center></td>
2515             <td><center>&radic;</center></td>
2516             <td><center>&radic;</center></td>
2517             <td></td>
2518             <td></td>
2519         </tr>
2520         <tr>
2521             <td></td>
2522             <td>MK65F18</td>
2523             <td></td>
2524             <td></td>
2525             <td></td>
2526             <td><center>&radic;</center></td>
2527             <td></td>
2528             <td></td>
2529             <td></td>
2530             <td></td>
2531             <td><center>&radic;</center></td>
2532             <td></td>
2533             <td><center>&radic;</center></td>
2534             <td></td>
2535             <td></td>
2536             <td></td>
2537             <td></td>
2538         </tr>
2539         <tr>
2540             <td></td>
2541             <td>MK66F18</td>
2542             <td></td>
2543             <td></td>
2544             <td></td>
2545             <td><center>&radic;</center></td>
2546             <td></td>
2547             <td></td>
2548             <td></td>
2549             <td></td>
2550             <td><center>&radic;</center></td>
2551             <td></td>
2552             <td><center>&radic;</center></td>
2553             <td></td>
2554             <td></td>
2555             <td></td>
2556             <td></td>
2557         </tr>
2558         <tr>
2559             <td></td>
2560             <td>MK80F25615</td>
2561             <td></td>
2562             <td></td>
2563             <td></td>
2564             <td><center>&radic;</center></td>
2565             <td></td>
2566             <td></td>
2567             <td></td>
2568             <td></td>
2569             <td><center>&radic;</center></td>
2570             <td></td>
2571             <td><center>&radic;</center></td>
2572             <td></td>
2573             <td></td>
2574             <td></td>
2575             <td></td>
2576         </tr>
2577         <tr>
2578             <td></td>
2579             <td>MK82F25615</td>
2580             <td></td>
2581             <td></td>
2582             <td></td>
2583             <td><center>&radic;</center></td>
2584             <td></td>
2585             <td></td>
2586             <td></td>
2587             <td></td>
2588             <td><center>&radic;</center></td>
2589             <td></td>
2590             <td><center>&radic;</center></td>
2591             <td></td>
2592             <td></td>
2593             <td></td>
2594             <td></td>
2595         </tr>
2596         <tr>
2597             <td></td>
2598             <td>MKE02Z4</td>
2599             <td></td>
2600             <td></td>
2601             <td></td>
2602             <td><center>&radic;</center></td>
2603             <td></td>
2604             <td></td>
2605             <td></td>
2606             <td></td>
2607             <td><center>&radic;</center></td>
2608             <td></td>
2609             <td><center>&radic;</center></td>
2610             <td></td>
2611             <td></td>
2612             <td></td>
2613             <td></td>
2614         </tr>
2615         <tr>
2616             <td></td>
2617             <td>MKE04Z1284</td>
2618             <td></td>
2619             <td></td>
2620             <td></td>
2621             <td><center>&radic;</center></td>
2622             <td></td>
2623             <td></td>
2624             <td></td>
2625             <td></td>
2626             <td><center>&radic;</center></td>
2627             <td></td>
2628             <td><center>&radic;</center></td>
2629             <td></td>
2630             <td></td>
2631             <td></td>
2632             <td></td>
2633         </tr>
2634         <tr>
2635             <td></td>
2636             <td>MKE04Z4</td>
2637             <td></td>
2638             <td></td>
2639             <td></td>
2640             <td><center>&radic;</center></td>
2641             <td></td>
2642             <td></td>
2643             <td></td>
2644             <td></td>
2645             <td><center>&radic;</center></td>
2646             <td></td>
2647             <td><center>&radic;</center></td>
2648             <td></td>
2649             <td></td>
2650             <td></td>
2651             <td></td>
2652         </tr>
2653         <tr>
2654             <td></td>
2655             <td>MKE06Z4</td>
2656             <td></td>
2657             <td></td>
2658             <td></td>
2659             <td><center>&radic;</center></td>
2660             <td></td>
2661             <td></td>
2662             <td></td>
2663             <td></td>
2664             <td><center>&radic;</center></td>
2665             <td></td>
2666             <td><center>&radic;</center></td>
2667             <td></td>
2668             <td></td>
2669             <td></td>
2670             <td></td>
2671         </tr>
2672         <tr>
2673             <td></td>
2674             <td>MKE12Z7</td>
2675             <td></td>
2676             <td></td>
2677             <td></td>
2678             <td><center>&radic;</center></td>
2679             <td></td>
2680             <td></td>
2681             <td></td>
2682             <td></td>
2683             <td><center>&radic;</center></td>
2684             <td></td>
2685             <td><center>&radic;</center></td>
2686             <td></td>
2687             <td></td>
2688             <td></td>
2689             <td></td>
2690         </tr>
2691         <tr>
2692             <td></td>
2693             <td>MKE13Z7</td>
2694             <td></td>
2695             <td></td>
2696             <td></td>
2697             <td><center>&radic;</center></td>
2698             <td></td>
2699             <td></td>
2700             <td></td>
2701             <td></td>
2702             <td><center>&radic;</center></td>
2703             <td></td>
2704             <td><center>&radic;</center></td>
2705             <td></td>
2706             <td></td>
2707             <td></td>
2708             <td></td>
2709         </tr>
2710         <tr>
2711             <td></td>
2712             <td>MKE14F16</td>
2713             <td></td>
2714             <td></td>
2715             <td></td>
2716             <td><center>&radic;</center></td>
2717             <td></td>
2718             <td></td>
2719             <td></td>
2720             <td></td>
2721             <td><center>&radic;</center></td>
2722             <td></td>
2723             <td><center>&radic;</center></td>
2724             <td></td>
2725             <td></td>
2726             <td></td>
2727             <td></td>
2728         </tr>
2729         <tr>
2730             <td></td>
2731             <td>MKE14Z4</td>
2732             <td></td>
2733             <td></td>
2734             <td></td>
2735             <td><center>&radic;</center></td>
2736             <td></td>
2737             <td></td>
2738             <td></td>
2739             <td></td>
2740             <td><center>&radic;</center></td>
2741             <td></td>
2742             <td><center>&radic;</center></td>
2743             <td></td>
2744             <td></td>
2745             <td></td>
2746             <td></td>
2747         </tr>
2748         <tr>
2749             <td></td>
2750             <td>MKE14Z7</td>
2751             <td></td>
2752             <td></td>
2753             <td></td>
2754             <td><center>&radic;</center></td>
2755             <td></td>
2756             <td></td>
2757             <td></td>
2758             <td></td>
2759             <td><center>&radic;</center></td>
2760             <td></td>
2761             <td><center>&radic;</center></td>
2762             <td></td>
2763             <td></td>
2764             <td></td>
2765             <td></td>
2766         </tr>
2767         <tr>
2768             <td></td>
2769             <td>MKE15Z4</td>
2770             <td></td>
2771             <td></td>
2772             <td></td>
2773             <td><center>&radic;</center></td>
2774             <td></td>
2775             <td></td>
2776             <td></td>
2777             <td></td>
2778             <td><center>&radic;</center></td>
2779             <td></td>
2780             <td><center>&radic;</center></td>
2781             <td></td>
2782             <td></td>
2783             <td></td>
2784             <td></td>
2785         </tr>
2786         <tr>
2787             <td></td>
2788             <td>MKE15Z7</td>
2789             <td></td>
2790             <td></td>
2791             <td></td>
2792             <td><center>&radic;</center></td>
2793             <td></td>
2794             <td></td>
2795             <td></td>
2796             <td></td>
2797             <td><center>&radic;</center></td>
2798             <td></td>
2799             <td><center>&radic;</center></td>
2800             <td></td>
2801             <td></td>
2802             <td></td>
2803             <td></td>
2804         </tr>
2805         <tr>
2806             <td></td>
2807             <td>MKE16F16</td>
2808             <td></td>
2809             <td></td>
2810             <td></td>
2811             <td><center>&radic;</center></td>
2812             <td></td>
2813             <td></td>
2814             <td></td>
2815             <td></td>
2816             <td><center>&radic;</center></td>
2817             <td></td>
2818             <td><center>&radic;</center></td>
2819             <td></td>
2820             <td></td>
2821             <td></td>
2822             <td></td>
2823         </tr>
2824         <tr>
2825             <td></td>
2826             <td>MKE16Z4</td>
2827             <td></td>
2828             <td></td>
2829             <td></td>
2830             <td><center>&radic;</center></td>
2831             <td></td>
2832             <td></td>
2833             <td></td>
2834             <td></td>
2835             <td><center>&radic;</center></td>
2836             <td></td>
2837             <td><center>&radic;</center></td>
2838             <td></td>
2839             <td></td>
2840             <td></td>
2841             <td></td>
2842         </tr>
2843         <tr>
2844             <td></td>
2845             <td>MKE17Z7</td>
2846             <td></td>
2847             <td></td>
2848             <td></td>
2849             <td><center>&radic;</center></td>
2850             <td></td>
2851             <td></td>
2852             <td></td>
2853             <td></td>
2854             <td><center>&radic;</center></td>
2855             <td></td>
2856             <td><center>&radic;</center></td>
2857             <td></td>
2858             <td></td>
2859             <td></td>
2860             <td></td>
2861         </tr>
2862         <tr>
2863             <td></td>
2864             <td>MKE18F16</td>
2865             <td></td>
2866             <td></td>
2867             <td></td>
2868             <td><center>&radic;</center></td>
2869             <td></td>
2870             <td></td>
2871             <td></td>
2872             <td></td>
2873             <td><center>&radic;</center></td>
2874             <td></td>
2875             <td><center>&radic;</center></td>
2876             <td></td>
2877             <td></td>
2878             <td></td>
2879             <td></td>
2880         </tr>
2881         <tr>
2882             <td></td>
2883             <td>MKL02Z4</td>
2884             <td></td>
2885             <td></td>
2886             <td></td>
2887             <td><center>&radic;</center></td>
2888             <td></td>
2889             <td></td>
2890             <td></td>
2891             <td></td>
2892             <td><center>&radic;</center></td>
2893             <td></td>
2894             <td><center>&radic;</center></td>
2895             <td></td>
2896             <td></td>
2897             <td></td>
2898             <td></td>
2899         </tr>
2900         <tr>
2901             <td></td>
2902             <td>MKL03Z4</td>
2903             <td></td>
2904             <td></td>
2905             <td></td>
2906             <td><center>&radic;</center></td>
2907             <td></td>
2908             <td></td>
2909             <td></td>
2910             <td></td>
2911             <td><center>&radic;</center></td>
2912             <td></td>
2913             <td><center>&radic;</center></td>
2914             <td></td>
2915             <td></td>
2916             <td></td>
2917             <td></td>
2918         </tr>
2919         <tr>
2920             <td></td>
2921             <td>MKL13Z644</td>
2922             <td></td>
2923             <td></td>
2924             <td></td>
2925             <td><center>&radic;</center></td>
2926             <td></td>
2927             <td></td>
2928             <td></td>
2929             <td></td>
2930             <td><center>&radic;</center></td>
2931             <td></td>
2932             <td><center>&radic;</center></td>
2933             <td></td>
2934             <td></td>
2935             <td></td>
2936             <td></td>
2937         </tr>
2938         <tr>
2939             <td></td>
2940             <td>MKL17Z4</td>
2941             <td></td>
2942             <td></td>
2943             <td></td>
2944             <td><center>&radic;</center></td>
2945             <td></td>
2946             <td></td>
2947             <td></td>
2948             <td></td>
2949             <td><center>&radic;</center></td>
2950             <td></td>
2951             <td><center>&radic;</center></td>
2952             <td></td>
2953             <td></td>
2954             <td></td>
2955             <td></td>
2956         </tr>
2957         <tr>
2958             <td></td>
2959             <td>MKL17Z644</td>
2960             <td></td>
2961             <td></td>
2962             <td></td>
2963             <td><center>&radic;</center></td>
2964             <td></td>
2965             <td></td>
2966             <td></td>
2967             <td></td>
2968             <td><center>&radic;</center></td>
2969             <td></td>
2970             <td><center>&radic;</center></td>
2971             <td></td>
2972             <td></td>
2973             <td></td>
2974             <td></td>
2975         </tr>
2976         <tr>
2977             <td></td>
2978             <td>MKL26Z4</td>
2979             <td></td>
2980             <td></td>
2981             <td></td>
2982             <td><center>&radic;</center></td>
2983             <td></td>
2984             <td></td>
2985             <td></td>
2986             <td></td>
2987             <td><center>&radic;</center></td>
2988             <td></td>
2989             <td><center>&radic;</center></td>
2990             <td></td>
2991             <td></td>
2992             <td></td>
2993             <td></td>
2994         </tr>
2995         <tr>
2996             <td></td>
2997             <td>MKL27Z4</td>
2998             <td></td>
2999             <td></td>
3000             <td></td>
3001             <td><center>&radic;</center></td>
3002             <td></td>
3003             <td></td>
3004             <td></td>
3005             <td></td>
3006             <td><center>&radic;</center></td>
3007             <td></td>
3008             <td><center>&radic;</center></td>
3009             <td></td>
3010             <td></td>
3011             <td></td>
3012             <td></td>
3013         </tr>
3014         <tr>
3015             <td></td>
3016             <td>MKL27Z644</td>
3017             <td></td>
3018             <td></td>
3019             <td></td>
3020             <td><center>&radic;</center></td>
3021             <td></td>
3022             <td></td>
3023             <td></td>
3024             <td></td>
3025             <td><center>&radic;</center></td>
3026             <td></td>
3027             <td><center>&radic;</center></td>
3028             <td></td>
3029             <td></td>
3030             <td></td>
3031             <td></td>
3032         </tr>
3033         <tr>
3034             <td></td>
3035             <td>MKL28Z7</td>
3036             <td></td>
3037             <td></td>
3038             <td></td>
3039             <td><center>&radic;</center></td>
3040             <td></td>
3041             <td></td>
3042             <td></td>
3043             <td></td>
3044             <td><center>&radic;</center></td>
3045             <td></td>
3046             <td><center>&radic;</center></td>
3047             <td></td>
3048             <td></td>
3049             <td></td>
3050             <td></td>
3051         </tr>
3052         <tr>
3053             <td></td>
3054             <td>MKL33Z4</td>
3055             <td></td>
3056             <td></td>
3057             <td></td>
3058             <td><center>&radic;</center></td>
3059             <td></td>
3060             <td></td>
3061             <td></td>
3062             <td></td>
3063             <td><center>&radic;</center></td>
3064             <td></td>
3065             <td><center>&radic;</center></td>
3066             <td></td>
3067             <td></td>
3068             <td></td>
3069             <td></td>
3070         </tr>
3071         <tr>
3072             <td></td>
3073             <td>MKL33Z644</td>
3074             <td></td>
3075             <td></td>
3076             <td></td>
3077             <td><center>&radic;</center></td>
3078             <td></td>
3079             <td></td>
3080             <td></td>
3081             <td></td>
3082             <td><center>&radic;</center></td>
3083             <td></td>
3084             <td><center>&radic;</center></td>
3085             <td></td>
3086             <td></td>
3087             <td></td>
3088             <td></td>
3089         </tr>
3090         <tr>
3091             <td></td>
3092             <td>MKL34Z4</td>
3093             <td></td>
3094             <td></td>
3095             <td></td>
3096             <td><center>&radic;</center></td>
3097             <td></td>
3098             <td></td>
3099             <td></td>
3100             <td></td>
3101             <td><center>&radic;</center></td>
3102             <td></td>
3103             <td><center>&radic;</center></td>
3104             <td></td>
3105             <td></td>
3106             <td></td>
3107             <td></td>
3108         </tr>
3109         <tr>
3110             <td></td>
3111             <td>MKL36Z4</td>
3112             <td></td>
3113             <td></td>
3114             <td></td>
3115             <td><center>&radic;</center></td>
3116             <td></td>
3117             <td></td>
3118             <td></td>
3119             <td></td>
3120             <td><center>&radic;</center></td>
3121             <td></td>
3122             <td><center>&radic;</center></td>
3123             <td></td>
3124             <td></td>
3125             <td></td>
3126             <td></td>
3127         </tr>
3128         <tr>
3129             <td></td>
3130             <td>MKL43Z4</td>
3131             <td></td>
3132             <td></td>
3133             <td></td>
3134             <td><center>&radic;</center></td>
3135             <td></td>
3136             <td></td>
3137             <td></td>
3138             <td></td>
3139             <td><center>&radic;</center></td>
3140             <td></td>
3141             <td><center>&radic;</center></td>
3142             <td></td>
3143             <td></td>
3144             <td></td>
3145             <td></td>
3146         </tr>
3147         <tr>
3148             <td></td>
3149             <td>MKL46Z4</td>
3150             <td></td>
3151             <td></td>
3152             <td></td>
3153             <td><center>&radic;</center></td>
3154             <td></td>
3155             <td></td>
3156             <td></td>
3157             <td></td>
3158             <td><center>&radic;</center></td>
3159             <td></td>
3160             <td><center>&radic;</center></td>
3161             <td></td>
3162             <td></td>
3163             <td></td>
3164             <td></td>
3165         </tr>
3166         <tr>
3167             <td></td>
3168             <td>MKL82Z7</td>
3169             <td></td>
3170             <td></td>
3171             <td></td>
3172             <td><center>&radic;</center></td>
3173             <td></td>
3174             <td></td>
3175             <td></td>
3176             <td></td>
3177             <td><center>&radic;</center></td>
3178             <td></td>
3179             <td><center>&radic;</center></td>
3180             <td></td>
3181             <td></td>
3182             <td></td>
3183             <td></td>
3184         </tr>
3185         <tr>
3186             <td></td>
3187             <td>MKM14ZA5</td>
3188             <td></td>
3189             <td></td>
3190             <td></td>
3191             <td><center>&radic;</center></td>
3192             <td></td>
3193             <td></td>
3194             <td></td>
3195             <td></td>
3196             <td><center>&radic;</center></td>
3197             <td></td>
3198             <td><center>&radic;</center></td>
3199             <td></td>
3200             <td></td>
3201             <td></td>
3202             <td></td>
3203         </tr>
3204         <tr>
3205             <td></td>
3206             <td>MKM33ZA5</td>
3207             <td></td>
3208             <td></td>
3209             <td></td>
3210             <td><center>&radic;</center></td>
3211             <td></td>
3212             <td></td>
3213             <td></td>
3214             <td></td>
3215             <td><center>&radic;</center></td>
3216             <td></td>
3217             <td><center>&radic;</center></td>
3218             <td></td>
3219             <td></td>
3220             <td></td>
3221             <td></td>
3222         </tr>
3223         <tr>
3224             <td></td>
3225             <td>MKM34Z7</td>
3226             <td></td>
3227             <td></td>
3228             <td></td>
3229             <td><center>&radic;</center></td>
3230             <td></td>
3231             <td></td>
3232             <td></td>
3233             <td></td>
3234             <td><center>&radic;</center></td>
3235             <td></td>
3236             <td><center>&radic;</center></td>
3237             <td></td>
3238             <td></td>
3239             <td></td>
3240             <td></td>
3241         </tr>
3242         <tr>
3243             <td></td>
3244             <td>MKM34ZA5</td>
3245             <td></td>
3246             <td></td>
3247             <td></td>
3248             <td><center>&radic;</center></td>
3249             <td></td>
3250             <td></td>
3251             <td></td>
3252             <td></td>
3253             <td><center>&radic;</center></td>
3254             <td></td>
3255             <td><center>&radic;</center></td>
3256             <td></td>
3257             <td></td>
3258             <td></td>
3259             <td></td>
3260         </tr>
3261         <tr>
3262             <td></td>
3263             <td>MKM35Z7</td>
3264             <td></td>
3265             <td></td>
3266             <td></td>
3267             <td><center>&radic;</center></td>
3268             <td></td>
3269             <td></td>
3270             <td></td>
3271             <td></td>
3272             <td><center>&radic;</center></td>
3273             <td></td>
3274             <td><center>&radic;</center></td>
3275             <td></td>
3276             <td></td>
3277             <td></td>
3278             <td></td>
3279         </tr>
3280         <tr>
3281             <td></td>
3282             <td>MKS20F12</td>
3283             <td></td>
3284             <td></td>
3285             <td></td>
3286             <td><center>&radic;</center></td>
3287             <td></td>
3288             <td></td>
3289             <td></td>
3290             <td></td>
3291             <td><center>&radic;</center></td>
3292             <td></td>
3293             <td><center>&radic;</center></td>
3294             <td></td>
3295             <td></td>
3296             <td></td>
3297             <td></td>
3298         </tr>
3299         <tr>
3300             <td></td>
3301             <td>MKS22F12</td>
3302             <td></td>
3303             <td></td>
3304             <td></td>
3305             <td><center>&radic;</center></td>
3306             <td></td>
3307             <td></td>
3308             <td></td>
3309             <td></td>
3310             <td><center>&radic;</center></td>
3311             <td></td>
3312             <td><center>&radic;</center></td>
3313             <td></td>
3314             <td></td>
3315             <td></td>
3316             <td></td>
3317         </tr>
3318         <tr>
3319             <td></td>
3320             <td>MKV10Z1287</td>
3321             <td></td>
3322             <td></td>
3323             <td></td>
3324             <td><center>&radic;</center></td>
3325             <td></td>
3326             <td></td>
3327             <td></td>
3328             <td></td>
3329             <td><center>&radic;</center></td>
3330             <td></td>
3331             <td><center>&radic;</center></td>
3332             <td></td>
3333             <td></td>
3334             <td></td>
3335             <td></td>
3336         </tr>
3337         <tr>
3338             <td></td>
3339             <td>MKV10Z7</td>
3340             <td></td>
3341             <td></td>
3342             <td></td>
3343             <td><center>&radic;</center></td>
3344             <td></td>
3345             <td></td>
3346             <td></td>
3347             <td></td>
3348             <td><center>&radic;</center></td>
3349             <td></td>
3350             <td><center>&radic;</center></td>
3351             <td></td>
3352             <td></td>
3353             <td></td>
3354             <td></td>
3355         </tr>
3356         <tr>
3357             <td></td>
3358             <td>MKV11Z7</td>
3359             <td></td>
3360             <td></td>
3361             <td></td>
3362             <td><center>&radic;</center></td>
3363             <td></td>
3364             <td></td>
3365             <td></td>
3366             <td></td>
3367             <td><center>&radic;</center></td>
3368             <td></td>
3369             <td><center>&radic;</center></td>
3370             <td></td>
3371             <td></td>
3372             <td></td>
3373             <td></td>
3374         </tr>
3375         <tr>
3376             <td></td>
3377             <td>MKV30F12810</td>
3378             <td></td>
3379             <td></td>
3380             <td></td>
3381             <td><center>&radic;</center></td>
3382             <td></td>
3383             <td></td>
3384             <td></td>
3385             <td></td>
3386             <td><center>&radic;</center></td>
3387             <td></td>
3388             <td><center>&radic;</center></td>
3389             <td></td>
3390             <td></td>
3391             <td></td>
3392             <td></td>
3393         </tr>
3394         <tr>
3395             <td></td>
3396             <td>MKV31F12810</td>
3397             <td></td>
3398             <td></td>
3399             <td></td>
3400             <td><center>&radic;</center></td>
3401             <td></td>
3402             <td></td>
3403             <td></td>
3404             <td></td>
3405             <td><center>&radic;</center></td>
3406             <td></td>
3407             <td><center>&radic;</center></td>
3408             <td></td>
3409             <td></td>
3410             <td></td>
3411             <td></td>
3412         </tr>
3413         <tr>
3414             <td></td>
3415             <td>MKV31F25612</td>
3416             <td></td>
3417             <td></td>
3418             <td></td>
3419             <td><center>&radic;</center></td>
3420             <td></td>
3421             <td></td>
3422             <td></td>
3423             <td></td>
3424             <td><center>&radic;</center></td>
3425             <td></td>
3426             <td><center>&radic;</center></td>
3427             <td></td>
3428             <td></td>
3429             <td></td>
3430             <td></td>
3431         </tr>
3432         <tr>
3433             <td></td>
3434             <td>MKV31F51212</td>
3435             <td></td>
3436             <td></td>
3437             <td></td>
3438             <td><center>&radic;</center></td>
3439             <td></td>
3440             <td></td>
3441             <td></td>
3442             <td></td>
3443             <td><center>&radic;</center></td>
3444             <td></td>
3445             <td><center>&radic;</center></td>
3446             <td></td>
3447             <td></td>
3448             <td></td>
3449             <td></td>
3450         </tr>
3451         <tr>
3452             <td></td>
3453             <td>MKV42F16</td>
3454             <td></td>
3455             <td></td>
3456             <td></td>
3457             <td><center>&radic;</center></td>
3458             <td></td>
3459             <td></td>
3460             <td></td>
3461             <td></td>
3462             <td><center>&radic;</center></td>
3463             <td></td>
3464             <td><center>&radic;</center></td>
3465             <td></td>
3466             <td></td>
3467             <td></td>
3468             <td></td>
3469         </tr>
3470         <tr>
3471             <td></td>
3472             <td>MKV44F16</td>
3473             <td></td>
3474             <td></td>
3475             <td></td>
3476             <td><center>&radic;</center></td>
3477             <td></td>
3478             <td></td>
3479             <td></td>
3480             <td></td>
3481             <td><center>&radic;</center></td>
3482             <td></td>
3483             <td><center>&radic;</center></td>
3484             <td></td>
3485             <td></td>
3486             <td></td>
3487             <td></td>
3488         </tr>
3489         <tr>
3490             <td></td>
3491             <td>MKV46F16</td>
3492             <td></td>
3493             <td></td>
3494             <td></td>
3495             <td><center>&radic;</center></td>
3496             <td></td>
3497             <td></td>
3498             <td></td>
3499             <td></td>
3500             <td><center>&radic;</center></td>
3501             <td></td>
3502             <td><center>&radic;</center></td>
3503             <td></td>
3504             <td></td>
3505             <td></td>
3506             <td></td>
3507         </tr>
3508         <tr>
3509             <td></td>
3510             <td>MKV56F24</td>
3511             <td></td>
3512             <td></td>
3513             <td></td>
3514             <td><center>&radic;</center></td>
3515             <td></td>
3516             <td></td>
3517             <td></td>
3518             <td></td>
3519             <td><center>&radic;</center></td>
3520             <td></td>
3521             <td><center>&radic;</center></td>
3522             <td></td>
3523             <td></td>
3524             <td></td>
3525             <td></td>
3526         </tr>
3527         <tr>
3528             <td></td>
3529             <td>MKV58F24</td>
3530             <td></td>
3531             <td></td>
3532             <td></td>
3533             <td><center>&radic;</center></td>
3534             <td></td>
3535             <td></td>
3536             <td></td>
3537             <td></td>
3538             <td><center>&radic;</center></td>
3539             <td></td>
3540             <td><center>&radic;</center></td>
3541             <td></td>
3542             <td></td>
3543             <td></td>
3544             <td></td>
3545         </tr>
3546         <tr>
3547             <td></td>
3548             <td>S32K3</td>
3549             <td></td>
3550             <td></td>
3551             <td></td>
3552             <td></td>
3553             <td></td>
3554             <td></td>
3555             <td></td>
3556             <td></td>
3557             <td></td>
3558             <td></td>
3559             <td></td>
3560             <td></td>
3561             <td></td>
3562             <td><center>&radic;</center></td>
3563             <td></td>
3564         </tr>
3565         <tr>
3566             <td>Qualcomm</td>
3567             <td>QCA400x</td>
3568             <td></td>
3569             <td></td>
3570             <td></td>
3571             <td></td>
3572             <td></td>
3573             <td></td>
3574             <td></td>
3575             <td></td>
3576             <td></td>
3577             <td></td>
3578             <td></td>
3579             <td></td>
3580             <td></td>
3581             <td></td>
3582             <td><center>&radic;</center></td>
3583         </tr>
3584         <tr>
3585             <td>Redpine</td>
3586             <td>RS13100</td>
3587             <td><center>&radic;</center></td>
3588             <td></td>
3589             <td></td>
3590             <td><center>&radic;</center></td>
3591             <td><center>&radic;</center></td>
3592             <td></td>
3593             <td></td>
3594             <td><center>&radic;</center></td>
3595             <td><center>&radic;</center></td>
3596             <td></td>
3597             <td><center>&radic;</center></td>
3598             <td></td>
3599             <td></td>
3600             <td></td>
3601             <td></td>
3602         </tr>
3603         <tr>
3604             <td></td>
3605             <td>RS14100</td>
3606             <td><center>&radic;</center></td>
3607             <td><center>&radic;</center></td>
3608             <td></td>
3609             <td><center>&radic;</center></td>
3610             <td><center>&radic;</center></td>
3611             <td></td>
3612             <td></td>
3613             <td><center>&radic;</center></td>
3614             <td><center>&radic;</center></td>
3615             <td></td>
3616             <td><center>&radic;</center></td>
3617             <td><center>&radic;</center></td>
3618             <td><center>&radic;</center></td>
3619             <td></td>
3620             <td></td>
3621         </tr>
3622         <tr>
3623             <td>Renesas</td>
3624             <td>AT45DB641E</td>
3625             <td></td>
3626             <td></td>
3627             <td></td>
3628             <td></td>
3629             <td></td>
3630             <td></td>
3631             <td><center>&radic;</center></td>
3632             <td></td>
3633             <td></td>
3634             <td></td>
3635             <td></td>
3636             <td></td>
3637             <td></td>
3638             <td></td>
3639             <td></td>
3640         </tr>
3641         <tr>
3642             <td></td>
3643             <td>AT45DB642D</td>
3644             <td></td>
3645             <td></td>
3646             <td></td>
3647             <td></td>
3648             <td></td>
3649             <td></td>
3650             <td><center>&radic;</center></td>
3651             <td></td>
3652             <td></td>
3653             <td></td>
3654             <td></td>
3655             <td></td>
3656             <td></td>
3657             <td></td>
3658             <td></td>
3659         </tr>
3660         <tr>
3661             <td></td>
3662             <td>DA16200</td>
3663             <td></td>
3664             <td></td>
3665             <td></td>
3666             <td></td>
3667             <td></td>
3668             <td></td>
3669             <td></td>
3670             <td></td>
3671             <td></td>
3672             <td></td>
3673             <td></td>
3674             <td></td>
3675             <td></td>
3676             <td></td>
3677             <td><center>&radic;</center></td>
3678         </tr>
3679         <tr>
3680             <td>STMicroelectronics</td>
3681             <td>STM32F0xx</td>
3682             <td><center>&radic;</center></td>
3683             <td></td>
3684             <td></td>
3685             <td><center>&radic;</center></td>
3686             <td></td>
3687             <td></td>
3688             <td></td>
3689             <td></td>
3690             <td><center>&radic;</center></td>
3691             <td></td>
3692             <td><center>&radic;</center></td>
3693             <td></td>
3694             <td><center>&radic;</center></td>
3695             <td></td>
3696             <td></td>
3697         </tr>
3698         <tr>
3699             <td></td>
3700             <td>STM32F1xx</td>
3701             <td><center>&radic;</center></td>
3702             <td><center>&radic;</center></td>
3703             <td></td>
3704             <td><center>&radic;</center></td>
3705             <td><center>&radic;</center></td>
3706             <td></td>
3707             <td></td>
3708             <td></td>
3709             <td><center>&radic;</center></td>
3710             <td></td>
3711             <td><center>&radic;</center></td>
3712             <td><center>&radic;</center></td>
3713             <td><center>&radic;</center></td>
3714             <td></td>
3715             <td></td>
3716         </tr>
3717         <tr>
3718             <td></td>
3719             <td>STM32F2xx</td>
3720             <td><center>&radic;</center></td>
3721             <td><center>&radic;</center></td>
3722             <td></td>
3723             <td><center>&radic;</center></td>
3724             <td><center>&radic;</center></td>
3725             <td></td>
3726             <td></td>
3727             <td></td>
3728             <td><center>&radic;</center></td>
3729             <td></td>
3730             <td><center>&radic;</center></td>
3731             <td><center>&radic;</center></td>
3732             <td><center>&radic;</center></td>
3733             <td></td>
3734             <td></td>
3735         </tr>
3736         <tr>
3737             <td></td>
3738             <td>STM32F3xx</td>
3739             <td><center>&radic;</center></td>
3740             <td></td>
3741             <td></td>
3742             <td><center>&radic;</center></td>
3743             <td></td>
3744             <td></td>
3745             <td></td>
3746             <td></td>
3747             <td><center>&radic;</center></td>
3748             <td></td>
3749             <td><center>&radic;</center></td>
3750             <td></td>
3751             <td><center>&radic;</center></td>
3752             <td></td>
3753             <td></td>
3754         </tr>
3755         <tr>
3756             <td></td>
3757             <td>STM32F4xx</td>
3758             <td><center>&radic;</center></td>
3759             <td><center>&radic;</center></td>
3760             <td></td>
3761             <td><center>&radic;</center></td>
3762             <td><center>&radic;</center></td>
3763             <td></td>
3764             <td></td>
3765             <td></td>
3766             <td><center>&radic;</center></td>
3767             <td></td>
3768             <td><center>&radic;</center></td>
3769             <td><center>&radic;</center></td>
3770             <td><center>&radic;</center></td>
3771             <td></td>
3772             <td></td>
3773         </tr>
3774         <tr>
3775             <td></td>
3776             <td>STM32F7xx</td>
3777             <td><center>&radic;</center></td>
3778             <td><center>&radic;</center></td>
3779             <td></td>
3780             <td><center>&radic;</center></td>
3781             <td><center>&radic;</center></td>
3782             <td></td>
3783             <td></td>
3784             <td></td>
3785             <td><center>&radic;</center></td>
3786             <td></td>
3787             <td><center>&radic;</center></td>
3788             <td><center>&radic;</center></td>
3789             <td><center>&radic;</center></td>
3790             <td><center>&radic;</center></td>
3791             <td></td>
3792         </tr>
3793         <tr>
3794             <td></td>
3795             <td>STM32G0xx</td>
3796             <td></td>
3797             <td></td>
3798             <td></td>
3799             <td></td>
3800             <td></td>
3801             <td></td>
3802             <td></td>
3803             <td></td>
3804             <td></td>
3805             <td></td>
3806             <td></td>
3807             <td></td>
3808             <td></td>
3809             <td><center>&radic;</center></td>
3810             <td></td>
3811         </tr>
3812         <tr>
3813             <td></td>
3814             <td>STM32G4xx</td>
3815             <td></td>
3816             <td></td>
3817             <td></td>
3818             <td></td>
3819             <td></td>
3820             <td></td>
3821             <td></td>
3822             <td></td>
3823             <td><center>&radic;</center></td>
3824             <td></td>
3825             <td><center>&radic;</center></td>
3826             <td></td>
3827             <td></td>
3828             <td><center>&radic;</center></td>
3829             <td></td>
3830         </tr>
3831         <tr>
3832             <td></td>
3833             <td>STM32H7xx</td>
3834             <td><center>&radic;</center></td>
3835             <td><center>&radic;</center></td>
3836             <td></td>
3837             <td><center>&radic;</center></td>
3838             <td><center>&radic;</center></td>
3839             <td></td>
3840             <td></td>
3841             <td></td>
3842             <td><center>&radic;</center></td>
3843             <td></td>
3844             <td><center>&radic;</center></td>
3845             <td><center>&radic;</center></td>
3846             <td><center>&radic;</center></td>
3847             <td><center>&radic;</center></td>
3848             <td></td>
3849         </tr>
3850         <tr>
3851             <td></td>
3852             <td>STM32L0xx</td>
3853             <td></td>
3854             <td></td>
3855             <td></td>
3856             <td><center>&radic;</center></td>
3857             <td></td>
3858             <td></td>
3859             <td></td>
3860             <td></td>
3861             <td><center>&radic;</center></td>
3862             <td></td>
3863             <td><center>&radic;</center></td>
3864             <td></td>
3865             <td><center>&radic;</center></td>
3866             <td></td>
3867             <td></td>
3868         </tr>
3869         <tr>
3870             <td></td>
3871             <td>STM32L1xx</td>
3872             <td></td>
3873             <td></td>
3874             <td></td>
3875             <td></td>
3876             <td></td>
3877             <td></td>
3878             <td></td>
3879             <td></td>
3880             <td></td>
3881             <td></td>
3882             <td></td>
3883             <td></td>
3884             <td></td>
3885             <td><center>&radic;</center></td>
3886             <td></td>
3887         </tr>
3888         <tr>
3889             <td></td>
3890             <td>STM32L4xx</td>
3891             <td></td>
3892             <td></td>
3893             <td></td>
3894             <td><center>&radic;</center></td>
3895             <td><center>&radic;</center></td>
3896             <td></td>
3897             <td></td>
3898             <td></td>
3899             <td><center>&radic;</center></td>
3900             <td></td>
3901             <td><center>&radic;</center></td>
3902             <td><center>&radic;</center></td>
3903             <td><center>&radic;</center></td>
3904             <td></td>
3905             <td></td>
3906         </tr>
3907         <tr>
3908             <td></td>
3909             <td>STM32L5xx</td>
3910             <td></td>
3911             <td></td>
3912             <td></td>
3913             <td></td>
3914             <td></td>
3915             <td></td>
3916             <td></td>
3917             <td></td>
3918             <td><center>&radic;</center></td>
3919             <td></td>
3920             <td><center>&radic;</center></td>
3921             <td></td>
3922             <td></td>
3923             <td><center>&radic;</center></td>
3924             <td></td>
3925         </tr>
3926         <tr>
3927             <td></td>
3928             <td>STM32U5xx</td>
3929             <td></td>
3930             <td></td>
3931             <td></td>
3932             <td></td>
3933             <td></td>
3934             <td></td>
3935             <td></td>
3936             <td></td>
3937             <td><center>&radic;</center></td>
3938             <td></td>
3939             <td><center>&radic;</center></td>
3940             <td></td>
3941             <td></td>
3942             <td><center>&radic;</center></td>
3943             <td></td>
3944         </tr>
3945         <tr>
3946             <td></td>
3947             <td>ST802RT1</td>
3948             <td></td>
3949             <td></td>
3950             <td><center>&radic;</center></td>
3951             <td></td>
3952             <td></td>
3953             <td></td>
3954             <td></td>
3955             <td></td>
3956             <td></td>
3957             <td></td>
3958             <td></td>
3959             <td></td>
3960             <td></td>
3961             <td></td>
3962             <td></td>
3963         </tr>
3964         <tr>
3965             <td>Texas Instruments</td>
3966             <td>DP82848C</td>
3967             <td></td>
3968             <td></td>
3969             <td><center>&radic;</center></td>
3970             <td></td>
3971             <td></td>
3972             <td></td>
3973             <td></td>
3974             <td></td>
3975             <td></td>
3976             <td></td>
3977             <td></td>
3978             <td></td>
3979             <td></td>
3980             <td></td>
3981             <td></td>
3982         </tr>
3983         <tr>
3984             <td>WizNet</td>
3985             <td>WizFi360</td>
3986             <td></td>
3987             <td></td>
3988             <td></td>
3989             <td></td>
3990             <td></td>
3991             <td></td>
3992             <td></td>
3993             <td></td>
3994             <td></td>
3995             <td></td>
3996             <td></td>
3997             <td></td>
3998             <td></td>
3999             <td></td>
4000             <td><center>&radic;</center></td>
4001         </tr>
4002 </table>
4003 */
4004
4005 /*=======0=========1=========2=========3=========4=========5=========6=========7=========8=========9=========0=========1====*/
4006 /**
4007 \page theoryOperation Theory of Operation
4008 [TOC]
4009
4010 This section gives an overview of the general operation of CMSIS-Drivers. It explains the \ref DriverFunctions that are
4011 common in all CMSIS-Drivers along with the \ref CallSequence. The topic \ref Data_Xfer_Functions describes how data
4012 read/write operations to the peripheral are implemented.
4013
4014 Each CMSIS-Driver defines an \ref AccessStruct for calling the various driver functions and each peripheral (that is accessed
4015 via a CMSIS-Driver) has one \ref DriverInstances "Driver Instance".
4016
4017
4018 \section DriverFunctions Common Driver Functions
4019
4020 Each CMSIS-Driver contains these functions:
4021
4022  - \b GetVersion: can be called at any time to obtain version information of the driver interface.
4023  
4024  - \b GetCapabilities: can be called at any time to obtain capabilities of the driver interface.
4025  
4026  - \b Initialize: must be called before powering the peripheral using \b PowerControl. This function performs the following:
4027      - allocate I/O resources.
4028      - register an optional \b SignalEvent callback function.
4029
4030  - \b SignalEvent: is an optional callback function that is registered with the \b Initialize function. This callback
4031    function is initiated from interrupt service routines and indicates hardware events or the completion of a data block
4032    transfer operation.
4033
4034  - \b PowerControl: Controls the power profile of the peripheral and needs to be called after \b Initialize. Typically, three
4035    power options are available:
4036      - \c ARM_POWER_FULL: Peripheral is turned on and fully operational. The driver initializes the peripheral registers, interrupts, and (optionally) DMA.
4037      - \c ARM_POWER_LOW: (optional) Peripheral is in low power mode and partially operational; usually, it can detect
4038        external events and wake-up.
4039      - \c ARM_POWER_OFF: Peripheral is turned off and not operational (pending operations are terminated). This is the state
4040        after device reset.
4041  
4042  - \b Uninitialize: Complementary function to Initialize. Releases the I/O pin resources used by the interface.
4043
4044  - \b Control: Several drivers provide a control function to configure communication parameters or execute miscellaneous
4045    control functions.
4046
4047 The section \ref CallSequence contains more information on the operation of each function. Additional functions are specific
4048 to each driver interface and are described in the individual sections of each driver.
4049
4050 \subsection ProcessorMode Cortex-M Processor Mode
4051
4052 The CMSIS-Driver functions access peripherals and interrupts and are designed to execute in \b Privileged mode.
4053 When calling CMSIS-Driver functions from RTOS threads, it should be ensure that these threads execute in \b Privileged mode.
4054
4055
4056 \section CallSequence Function Call Sequence
4057
4058 For normal operation of the driver, the API functions \b GetVersion, \b GetCapabilities, \b Initialize, \b PowerControl, \b Uninitialize are 
4059 called in the following order:
4060
4061 \msc
4062  a [label="", textcolor="indigo", linecolor="indigo", arclinecolor="indigo"],
4063  b [label="", textcolor="blue", linecolor="blue", arclinecolor="blue"];
4064
4065  a rbox a [label="Middleware", linecolor="indigo"],
4066  b rbox b [label="Driver", linecolor="blue"];
4067  --- [label="Verify API version"];
4068  a=>b [label="GetVersion ()", textcolor="gray", linecolor="gray"];
4069  --- [label="Obtain driver features"];
4070  a=>b [label="GetCapabilities (...)", textcolor="gray", linecolor="gray"];
4071  ---  [label="Setup software resources"];
4072  a=>b [label="Initialize (...)", textcolor="red", linecolor="red"];
4073  --- [label="Setup the peripheral"];
4074  a=>b  [label="PowerControl (ARM_POWER_FULL)", textcolor="red", linecolor="red"];
4075  --- [label="Operate with the peripheral"];
4076  a=>b [label="Data Transfer Functions"];
4077  a<=b  [label="SignalEvent (...)"];
4078  --- [label="Wait for external hardware events"];
4079  a=>b  [label="PowerControl (ARM_POWER_LOW)"];
4080  a<=b  [label="SignalEvent (...)"];
4081  --- [label="Stop working with peripheral"];
4082  a=>b [label="PowerControl (ARM_POWER_OFF)", textcolor="red", linecolor="red"];
4083  a=>b [label="Uninitialize (...)", textcolor="red", linecolor="red"];
4084 \endmsc
4085
4086 The functions \b GetVersion and \b GetCapabilities can be called any time to obtain the required information from the driver.
4087 These functions return always the same information.
4088
4089
4090 \subsection CS_start Start Sequence
4091
4092 To start working with a peripheral the functions \b Initialize and \b PowerControl need to be called in this order:
4093 \code
4094   drv->Initialize (...);                 // Allocate I/O pins
4095   drv->PowerControl (ARM_POWER_FULL);    // Power up peripheral, setup IRQ/DMA
4096 \endcode
4097
4098 - \b Initialize typically allocates the I/O resources (pins) for the peripheral. The function can be called multiple times;
4099   if the I/O resources are already initialized it performs no operation and just returns with \ref ARM_DRIVER_OK.
4100 - \b PowerControl (\c ARM_POWER_FULL) sets the peripheral registers including interrupt (NVIC) and optionally DMA.
4101   The function can be called multiple times; if the registers are already set it performs no operation and just returns with \ref ARM_DRIVER_OK.
4102   
4103 \subsection CS_stop Stop Sequence
4104
4105 To stop working with a peripheral the functions \b PowerControl and \b Uninitialize need to be called in this order:
4106 \code
4107   drv->PowerControl (ARM_POWER_OFF);     // Terminate any pending transfers, reset IRQ/DMA, power off peripheral
4108   drv->Uninitialize (...);               // Release I/O pins
4109 \endcode
4110 The functions \b PowerControl and \b Uninitialize always execute and can be used to put the peripheral into a <b>Safe State</b>,
4111 for example after any data transmission errors.  To restart the peripheral in a error condition, you should first execute
4112 the \ref CS_stop and then the \ref CS_start.
4113
4114 - \b PowerControl (\c ARM_POWER_OFF) terminates any pending data transfers with the peripheral, disables the peripheral and 
4115   leaves it in a defined mode (typically the reset state).
4116     - when DMA is used it is disabled (including the interrupts)
4117     - peripheral interrupts are disabled on NVIC level
4118     - the peripheral is reset using a dedicated reset mechanism (if available) or by clearing the peripheral registers
4119     - pending peripheral interrupts are cleared on NVIC level
4120     - driver variables are cleared
4121 - \b Uninitialize always releases I/O pin resources.
4122
4123 \section Share_IO Shared I/O Pins
4124
4125 All CMSIS-Driver provide a \ref CS_start and \ref CS_stop. Therefore two different drivers can share the same I/O pins, 
4126 for example UART1 and SPI1 can have overlapping I/O pins. In this case the communication channels can be used as shown below:
4127
4128 \code 
4129   SPI1drv->Initialize (...);                // Start SPI1
4130   SPI1drv->PowerControl (ARM_POWER_FULL);
4131    ...                                      // Do operations with SPI1
4132   SPI1drv->PowerControl (ARM_POWER_OFF);    // Stop SPI1
4133   SPI1drv->Uninitialize ();
4134    ...
4135   USART1drv->Initialize (...);              // Start USART1
4136   USART1drv->PowerControl (ARM_POWER_FULL);
4137    ...                                      // Do operations with USART1
4138   USART1drv->PowerControl (ARM_POWER_OFF);  // Stop USART1
4139   USART1drv->Uninitialize ();
4140 \endcode
4141  
4142 \section Data_Xfer_Functions Data Transfer Functions
4143
4144 A CMSIS-Driver implements non-blocking functions to transfer data to a peripheral. This means that the driver configures the
4145 read or write access to the peripheral and instantly returns to the calling application.  The function names for data
4146 transfer end with:
4147  - \b Send to write data to a peripheral.
4148  - \b Receive to read data from a peripheral.
4149  - \b Transfer to indicate combined read/write operations to a peripheral.
4150
4151 During a data transfer, the application can query the number of transferred data items using functions named
4152 <b>Get<i>xxx</i>Count</b>. On completion of a data transfer, the driver calls a callback function with a specific event code.
4153
4154 During the data exchange with the peripheral, the application can decide to:
4155  - Wait (using an RTOS scheduler) for the callback completion event. The RTOS is controlled by the application code which
4156    makes the driver itself RTOS independent.
4157  - Use polling functions that return the number of transferred data items to show progress information or partly read or fill
4158    data transfer buffers.
4159  - Prepare another data transfer buffer for the next data transfer.
4160  
4161 The following diagram shows the basic communication flow when using the \b _Send function in an application.
4162
4163 \image html Non_blocking_transmit_small.png  "Non-blocking Send Function"
4164
4165 \section AccessStruct Access Struct
4166
4167 A CMSIS-Driver publishes an \ref AccessStruct with the data type name ARM_DRIVER_xxxx that gives to access the driver
4168 functions.
4169
4170 \b Code \b Example: \b Function \b Access \b of \b the \b SPI \b driver
4171 \code
4172 typedef struct _ARM_DRIVER_SPI {
4173   ARM_DRIVER_VERSION   (*GetVersion)      (void);
4174   ARM_SPI_CAPABILITIES (*GetCapabilities) (void);
4175   int32_t              (*Initialize)      (ARM_SPI_SignalEvent_t cb_event);
4176   int32_t              (*Uninitialize)    (void);
4177   int32_t              (*PowerControl)    (ARM_POWER_STATE state);
4178   int32_t              (*Send)            (const void *data, uint32_t num);
4179   int32_t              (*Receive)         (      void *data, uint32_t num);
4180   int32_t              (*Transfer)        (const void *data_out, void *data_in, uint32_t num);
4181   uint32_t             (*GetDataCount)    (void);
4182   int32_t              (*Control)         (uint32_t control, uint32_t arg);
4183   ARM_SPI_STATUS       (*GetStatus)       (void);
4184 } const ARM_DRIVER_SPI;
4185 \endcode
4186
4187 \subsection DriverInstances Driver Instances
4188
4189 A device may offer several peripherals of the same type. For such devices, the CMSIS-Driver publishes multiple instances
4190 of the \ref AccessStruct. The name of each driver instance reflects the names of the peripheral available in the device.
4191
4192 \b Code \b Example: \ref AccessStruct \b for \b three \b SPIs \b in \b a \b microcontroller \b device.
4193 \code
4194 ARM_DRIVER_SPI Driver_SPI1;     // access functions for SPI1 interface
4195 ARM_DRIVER_SPI Driver_SPI2;     // access functions for SPI2 interface
4196 ARM_DRIVER_SPI Driver_SPI3;     // access functions for SPI3 interface
4197 \endcode
4198
4199 The access functions can be passed to middleware to specify the driver instance that the middleware should use for communication.
4200
4201 \b Naming \b Convention
4202
4203 The access structs need to follow this naming convention: the keyword "Driver" followed by an underscore "_", the interface
4204 name "IFNAME" (usually in upper case letters), and the instance number "n". Here's the full list of access struct names for
4205 all drivers (n to be replaced with the actual instance number):
4206 \code
4207 Driver_CANn
4208 Driver_ETH_MACn
4209 Driver_ETH_PHYn
4210 Driver_Flashn
4211 Driver_I2Cn
4212 Driver_MCIn
4213 Driver_NANDn
4214 Driver_SAIn
4215 Driver_SPIn
4216 Driver_Storagen
4217 Driver_USARTn
4218 Driver_USBDn
4219 Driver_USBHn
4220 Driver_WiFin
4221 \endcode
4222
4223
4224 \b Example:
4225 \code
4226 void init_middleware (ARM_DRIVER_SPI *Drv_spi) ...
4227 \\ inside the middleware the SPI driver functions are called with:
4228 \\   Drv_spi->function (...);
4229 \endcode
4230  
4231 \code
4232 \\ setup middleware
4233 init_middleware (&Driver_SPI1);      // connect middleware to SPI1 interface
4234   :
4235 init_middleware (&Driver_SPI2);      // connect middleware to SPI2 interface
4236 \endcode
4237
4238
4239 \section DriverConfiguration Driver Configuration
4240
4241 For a device family, the drivers may be configurable. The \ref referenceImplementation stores configuration options in a
4242 central file with the name \b RTE_Device.h. However, the configuration of the drivers itself is not part of the CMSIS-Driver
4243 specification.
4244
4245 \section CodeExample Code Example
4246
4247 The following example code shows the usage of the SPI interface.
4248
4249 \include SPI_Demo.c
4250 */
4251
4252 /*=======0=========1=========2=========3=========4=========5=========6=========7=========8=========9=========0=========1====*/
4253 /**
4254 \page referenceImplementation Reference Implementation
4255
4256 The API of the CMSIS-Drivers is published in the \ref DriverHeaderFiles.
4257
4258 To simplify the development of a CMSIS-Driver both \ref DriverTemplates and \ref DriverExamples are provided.
4259
4260 ARM offers also a Software Pack for CMSIS-Driver Validation as described in \ref driverValidation.
4261
4262 \section DriverHeaderFiles Driver Header Files
4263
4264 The API of each CMSIS-Driver is published in a header file. It is recommended to include the header file that is part of the
4265 CMSIS specification in the implementation file of the CMSIS-Driver. 
4266
4267 The following header files are available in the directory <b>.\\CMSIS\\Driver\\Include</b>.
4268
4269 | Header File          | Description
4270 |----------------------|-------------------------
4271 | %Driver_Common.h     | \ref common_drv_gr
4272 | %Driver_CAN.h        | \ref can_interface_gr
4273 | %Driver_ETH.h        | \ref eth_interface_gr
4274 | %Driver_ETH_MAC.h    | \ref eth_mac_interface_gr
4275 | %Driver_ETH_PHY.h    | \ref eth_phy_interface_gr
4276 | %Driver_Flash.h      | \ref flash_interface_gr
4277 | %Driver_I2C.h        | \ref i2c_interface_gr
4278 | %Driver_MCI.h        | \ref mci_interface_gr
4279 | %Driver_NAND.h       | \ref nand_interface_gr
4280 | %Driver_SPI.h        | \ref spi_interface_gr
4281 | %Driver_Storage.h    | \ref storage_interface_gr
4282 | %Driver_SAI.h        | \ref sai_interface_gr
4283 | %Driver_USART.h      | \ref usart_interface_gr
4284 | %Driver_USB.h        | \ref usb_interface_gr
4285 | %Driver_USBD.h       | \ref usbd_interface_gr
4286 | %Driver_USBH.h       | \ref usbh_interface_gr
4287 | %Driver_WiFi.h       | \ref wifi_interface_gr
4288
4289
4290 \section DriverTemplates Driver Template Files
4291
4292 Driver template files are code skeletons that provide the structure of a CMSIS-Driver.  The following templates are 
4293 available in the directory <b>.\\CMSIS\\Driver\\DriverTemplates</b>.
4294
4295 | Source File       | Description
4296 |-------------------|------------------------------------
4297 | %Driver_CAN.c     | \ref can_interface_gr
4298 | %Driver_ETH_MAC.c | \ref eth_mac_interface_gr
4299 | %Driver_ETH_PHY.c | \ref eth_mac_interface_gr
4300 | %Driver_Flash.c   | \ref flash_interface_gr
4301 | %Driver_I2C.c     | \ref i2c_interface_gr
4302 | %Driver_MCI.c     | \ref mci_interface_gr
4303 | %Driver_SAI.c     | \ref sai_interface_gr
4304 | %Driver_SPI.c     | \ref spi_interface_gr
4305 | %Driver_Storage.c | \ref storage_interface_gr
4306 | %Driver_USART.c   | \ref usart_interface_gr
4307 | %Driver_USBD.c    | \ref usbd_interface_gr
4308 | %Driver_USBH.c    | \ref usbh_interface_gr
4309
4310
4311 \section DriverExamples Driver Examples
4312
4313 The driver examples are full working CMSIS-Drivers that may be adapted to a different hardware. Examples are currently
4314 available for the NXP LPC1800 series and provide the implementation of a complete CMSIS-Driver. The following examples are 
4315 available in the directory <b>.\\CMSIS\\Pack\\Example\\CMSIS_Driver</b>.
4316
4317 | Source File       | Header File       | Description
4318 |-------------------|-------------------|-------------------------------
4319 | %EMAC_LPC18xx.c   | %EMAC_LPC18xx.h   | \ref eth_mac_interface_gr
4320 | %SSP_LPC18xx.c    | %SSP_LPC18xx.h    | \ref spi_interface_gr
4321 | %I2C_LPC18xx.c    | %I2C_LPC18xx.h    | \ref i2c_interface_gr
4322 | %I2S_LPC18xx.c    | %I2S_LPC18xx.h    | \ref sai_interface_gr
4323 | %MCI_LPC18xx.c    | %MCI_LPC18xx.h    | \ref mci_interface_gr
4324 | %USART_LPC18xx.c  | %USART_LPC18xx.h  | \ref usart_interface_gr
4325 | %USBn_LPC18xx.c   | %USB_LPC18xx.h    | common files for \ref usbd_interface_gr and \ref usbh_interface_gr
4326 | %USBDn_LPC18xx.c  | <i>none</i>       | \ref usbd_interface_gr
4327 | %USBHn_LPC18xx.c  | <i>none</i>       | \ref usbh_interface_gr
4328
4329
4330 These CMSIS-Drivers use additional modules for GPIO and DMA control:
4331
4332 | Source File       | Header File      | Description
4333 |-------------------|------------------|---------------------------------------
4334 | %GPIO_LPC18xx.c   | %GPIO_LPC18xx.h  | GPIO Interface for LPC1800 series
4335 | %GPDMA_LPC18xx.c  | <i>none</i>      | DMA Interface for LPC1800 series
4336 | %SCU_LPC18xx.c    | %SCU_LPC18xx.h   | SCU Interface for LPC1800 series
4337
4338 The CMSIS-Drivers for the LPC1800 device have also many configuration options that are controls using \#define statements in
4339 the file <b>.\\CMSIS\\Pack\\Example\\CMSIS_Driver\\Config\\RTE_Device.h</b>. Using this file, the I/O pin and DMA assignment
4340 can be set among other parameters such as USB speed and PHY interfaces. 
4341
4342 Further driver reference implementations are available in Device Family Packs (DFP) labeled with version 2.0.0 or higher. 
4343 */
4344
4345 /*=======0=========1=========2=========3=========4=========5=========6=========7=========8=========9=========0=========1====*/
4346 /**
4347 \page driverValidation Driver Validation
4348
4349 The <a href="https://www.keil.com/pack/" target=_blank>Software Pack</a> named <b>ARM::CMSIS-Driver_Validation</b> contains the following:
4350
4351  - Source code of a CMSIS-Driver Validation Suite along with configuration file.
4352  - Documentation of the CMSIS-Driver Validation Suite.
4353  - Examples that shows the usage of the CMSIS-Driver Validation Suite on various target platforms.
4354
4355 The CMSIS-Driver Validation Suite performs the following tests:
4356  - Generic Validation of API function calls
4357  - Validation of Configuration Parameters
4358  - Validation of Communication with loopback tests
4359  - Validation of Communication Parameters such as baudrate
4360  - Validation of Event functions
4361
4362 The following CMSIS-Drivers can be tested with the current release:
4363  - \ref can_interface_gr : with loop back test of communication.
4364  - \ref eth_interface_gr : MAC and PHY with loop back test of communication.
4365  - \ref i2c_interface_gr : only API and setup; does not test data transfer.
4366  - \ref mci_interface_gr : only API and setup; does not test data transfer.
4367  - \ref spi_interface_gr : with loop back test of communication.
4368  - \ref usart_interface_gr : with loop back test of communication.
4369  - \ref usbd_interface_gr : only API and setup; does not test data transfer.
4370  - \ref usbh_interface_gr : only API and setup; does not test data transfer.
4371  - \ref wifi_interface_gr : extensive tests for WiFi Driver.
4372  
4373 The Driver Validation output can be printed to a console or saved in an XML file, via standard output (usually ITM).
4374  
4375 \section test_output Sample Test Output
4376 \verbatim
4377 CMSIS-Driver USART Test Report   Dec  6 2019   11:44:30 
4378
4379 TEST 01: USART_GetCapabilities            PASSED
4380 TEST 02: USART_Initialization             PASSED
4381 TEST 03: USART_PowerControl               
4382   DV_USART.c (301): [WARNING] Low power is not supported
4383                                           PASSED
4384 TEST 04: USART_Config_PolarityPhase       PASSED
4385 TEST 05: USART_Config_DataBits            
4386   DV_USART.c (387): [WARNING] Data Bits = 9 are not supported
4387                                           PASSED
4388 TEST 06: USART_Config_StopBits            
4389   DV_USART.c (425): [WARNING] Stop Bits = 1.5 are not supported
4390   DV_USART.c (429): [WARNING] Stop Bits = 0.5 are not supported
4391                                           PASSED
4392 TEST 07: USART_Config_Parity              PASSED
4393 TEST 08: USART_Config_Baudrate            PASSED
4394 TEST 09: USART_Config_CommonParams        PASSED
4395 TEST 10: USART_Send                       PASSED
4396 TEST 11: USART_AsynchronousReceive        PASSED
4397 TEST 12: USART_Loopback_CheckBaudrate     PASSED
4398 TEST 13: USART_Loopback_Transfer          PASSED
4399 TEST 14: USART_CheckInvalidInit           PASSED
4400
4401 Test Summary: 14 Tests, 14 Passed, 0 Failed.
4402 Test Result: PASSED
4403 \endverbatim
4404
4405 \section loop_back_setup Setup for Loop Back Communication
4406
4407 To perform loop back communication tests it is required to connect the input and the output of the peripherals as shown in this table:
4408
4409 Peripheral       | Loop Back Configuration
4410 :----------------|:----------------------------
4411 Ethernet         | Connect TX+ (Pin 1) with RX+ (Pin 3), TX- (Pin 2) with RX- (Pin 6)
4412 SPI              | Connect MISO to MOSI
4413 USART            | Connect TX with RX
4414
4415 The following picture shows the necessary external loop back connections for the Keil MCBSTM32F400 evaluation board:
4416  - SPI: PB14 (SPI2_MISO) and PB15 (SPI2_MOSI)
4417  - USART: PB6 (USART1_TX) and PB7 (USART1_RX)
4418  - Ethernet: Pin 1 (TX+) and Pin 3 (RX+), Pin 2 (TX-) and Pin 6 (RX-) 
4419
4420 \image html image006.png  "Connections for Loop Back Communication Tests on Keil MCBSTM32F400"
4421
4422
4423 */