<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=127.0.0.1</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=127.0.0.1"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/127.0.0.1"/>
	<updated>2026-04-10T13:13:47Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Transistor-%C3%9Cbersicht&amp;diff=67237</id>
		<title>Transistor-Übersicht</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Transistor-%C3%9Cbersicht&amp;diff=67237"/>
		<updated>2012-07-09T10:24:43Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* NPN */ add Ft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Forum wird immer wieder gefragt, welcher [[Transistor]] für eine bestimmte Anwendung passend ist, dafür wurde dieser Wikieintrag angelegt. Wie in der [[Mosfet-Übersicht]] und der [[Dioden-Übersicht]] soll hier eine Liste entstehen mit gängigen Bipolar-Transistoren, die leicht erhältlich sind. Für die Typbezeichnung siehe [[Kennzeichnung von Halbleitern]]. Eine allgemeine Übersicht über verschiedene Bauteile gibt es hier: [[Standardbauelemente]].&lt;br /&gt;
&lt;br /&gt;
== NPN ==&lt;br /&gt;
&#039;&#039;&#039;Bemerkungen:&#039;&#039;&#039;&lt;br /&gt;
*U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt; = Maximale Kollektor-Emitter-Spannung bei I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt; = 0&lt;br /&gt;
*I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt; = Maximaler Kollektorstrom&lt;br /&gt;
*SOT-32 = TO-126&lt;br /&gt;
&lt;br /&gt;
(Tabelle mit Klick auf Überschrift sortierbar)&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;npn&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung || Package || U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt;/V || I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;/A || &amp;amp;beta; (Beta)|| &amp;amp;beta;@IC|| V&amp;lt;sub&amp;gt;CEsat&amp;lt;/sub&amp;gt; || P&amp;lt;sub&amp;gt;tot&amp;lt;/sub&amp;gt;/W|| f&amp;lt;sub&amp;gt;G&amp;lt;/sub&amp;gt;/MHz|| Bemerkung|| Lieferant|| Datenblatt|| ca. Preis/&amp;amp;euro;&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/PN2222 PN2222]&lt;br /&gt;
|TO-92&lt;br /&gt;
|30&lt;br /&gt;
|0,8&lt;br /&gt;
|100-300&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|0.6&lt;br /&gt;
|300&lt;br /&gt;
|Allrounder&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.reichelt.de/?ACTION=7;LA=3;INDEX=0;FILENAME=A100%252FPN2222A_NXP.pdf National]&lt;br /&gt;
|0.06&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/2N3904 2N3904]&lt;br /&gt;
|TO-92&lt;br /&gt;
|40&lt;br /&gt;
|0.2&lt;br /&gt;
|100-300&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.5&lt;br /&gt;
|300&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/2N/2N3904.pdf Fairchild]&lt;br /&gt;
|0.04&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/2N3055 2N3055]&lt;br /&gt;
|TO-3&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|20-70&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|115&lt;br /&gt;
|2.5&lt;br /&gt;
|Leistungstransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/2466/MOSPEC/2N3055.html alldatasheet.com]&lt;br /&gt;
|0.40&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC107 BC107]B&lt;br /&gt;
|TO-18&lt;br /&gt;
|45&lt;br /&gt;
|0.1&lt;br /&gt;
|200-450&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.3&lt;br /&gt;
|300&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/45348/SIEMENS/BC107B.html alldatasheet.com]&lt;br /&gt;
|0.23&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC547 BC547]B&lt;br /&gt;
|TO-92&lt;br /&gt;
|45&lt;br /&gt;
|0.1&lt;br /&gt;
|125-500&lt;br /&gt;
|&lt;br /&gt;
|0.9&lt;br /&gt;
|0.625&lt;br /&gt;
|300&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/BC/BC547.pdf Fairchild]&lt;br /&gt;
|0.04&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BD679 BD679]A&lt;br /&gt;
|TO-126&lt;br /&gt;
|80&lt;br /&gt;
|4&lt;br /&gt;
|750&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|40&lt;br /&gt;
|&lt;br /&gt;
|Darlington&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/11588/ONSEMI/BD679A.html alldatasheet.com]&lt;br /&gt;
|0.21&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/MPSA42 MPSA42]&lt;br /&gt;
|TO-92&lt;br /&gt;
|300&lt;br /&gt;
|0.5&lt;br /&gt;
|40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.625&lt;br /&gt;
|50&lt;br /&gt;
|hohe Spannung&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/MP/MPSA42.pdf Fairchild]&lt;br /&gt;
|0.05&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC337 BC337]&lt;br /&gt;
|TO-92&lt;br /&gt;
|45&lt;br /&gt;
|0.8&lt;br /&gt;
|100-630&lt;br /&gt;
|100&lt;br /&gt;
|0.7&lt;br /&gt;
|0.625&lt;br /&gt;
|210&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/BC%2FBC337.pdf Fairchild]&lt;br /&gt;
|0.05&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC368 BC368]&lt;br /&gt;
|TO-92&lt;br /&gt;
|20&lt;br /&gt;
|1.5&lt;br /&gt;
|100-450&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.625&lt;br /&gt;
|40&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/BC/BC368.pdf Fairchild]&lt;br /&gt;
|0.08&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/FMMT617 FMMT617]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|15&lt;br /&gt;
|3&lt;br /&gt;
|60-300&lt;br /&gt;
|300&lt;br /&gt;
|0.15&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.zetex.com/3.0/pdf/FMMT617.pdf Zetex]&lt;br /&gt;
|0.27&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/FMMT619 FMMT619]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|50&lt;br /&gt;
|2&lt;br /&gt;
|40-400&lt;br /&gt;
|200&lt;br /&gt;
|0.2&lt;br /&gt;
|0.625&lt;br /&gt;
|120&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.zetex.com/3.0/pdf/FMMT619.pdf Zetex]&lt;br /&gt;
|0.32&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/FMMT625 FMMT625]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|150&lt;br /&gt;
|1&lt;br /&gt;
|15-400&lt;br /&gt;
|45&lt;br /&gt;
|0.2&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.zetex.com/3.0/pdf/FMMT625.pdf Zetex]&lt;br /&gt;
|0.32&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MJ15003 MJ15003]&lt;br /&gt;
| TO-3&lt;br /&gt;
| 140&lt;br /&gt;
| 20&lt;br /&gt;
| 25-150&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 250&lt;br /&gt;
| 2&lt;br /&gt;
| Leistungstransistor&lt;br /&gt;
| Rei Far&lt;br /&gt;
| [http://www.alldatasheet.com/datasheet-pdf/pdf/4799/MOTOROLA/MJ15004.html alldatasheet.com]&lt;br /&gt;
| 1.55&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BD131 BD131]&lt;br /&gt;
| TO-126&lt;br /&gt;
| 45&lt;br /&gt;
| 3&lt;br /&gt;
| 30-70&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 15&lt;br /&gt;
| 60&lt;br /&gt;
| Mittlere Leistung, guter Allrounder&lt;br /&gt;
| Rei&lt;br /&gt;
| [http://www.datasheetcatalog.org/datasheet/philips/BD131.pdf Fairchild]&lt;br /&gt;
| 0.21&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC517 BC517]&lt;br /&gt;
|TO-92&lt;br /&gt;
|30&lt;br /&gt;
|0.5&lt;br /&gt;
|30000&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|0.6&lt;br /&gt;
|200&lt;br /&gt;
|Darlington&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.nxp.com/documents/data_sheet/BC517.pdf NXP]&lt;br /&gt;
|0.08&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BCW66 BCW66]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|45&lt;br /&gt;
|0.8&lt;br /&gt;
|100-630&lt;br /&gt;
|&lt;br /&gt;
|0.9&lt;br /&gt;
|0.36&lt;br /&gt;
|170&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.diodes.com/datasheets/BCW66.pdf Zetex]&lt;br /&gt;
|0.041&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BFR92 BFR92]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|15&lt;br /&gt;
|0.03&lt;br /&gt;
|50&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.2&lt;br /&gt;
|5000&lt;br /&gt;
| Hochfrequenz&lt;br /&gt;
|Rei ...&lt;br /&gt;
|&lt;br /&gt;
|0.16&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BUX85 BUX85]&lt;br /&gt;
|TO-220&lt;br /&gt;
|450&lt;br /&gt;
|2&lt;br /&gt;
|&amp;gt;35&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|40&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|Rei Con&lt;br /&gt;
|[http://www.bourns.com/pdfs/bux85.pdf bourns.com]&lt;br /&gt;
|0.48&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/TIP41C TIP41C]&lt;br /&gt;
|TO-220&lt;br /&gt;
|100&lt;br /&gt;
|6&lt;br /&gt;
|15&lt;br /&gt;
|3000&lt;br /&gt;
|1.5&lt;br /&gt;
|65&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|csd Rei Con&lt;br /&gt;
|&lt;br /&gt;
|0.24&lt;br /&gt;
|-&lt;br /&gt;
|BSR14&lt;br /&gt;
|SOT23&lt;br /&gt;
|40&lt;br /&gt;
|0.8&lt;br /&gt;
|100&lt;br /&gt;
|0.15&lt;br /&gt;
|1&lt;br /&gt;
|0.35&lt;br /&gt;
|300&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.nxp.com/documents/data_sheet/BSR13_BSR14.pdf NXP]&lt;br /&gt;
|0.08&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BF199 BF199]&lt;br /&gt;
|TO-92&lt;br /&gt;
|25&lt;br /&gt;
|0.05&lt;br /&gt;
|&lt;br /&gt;
|38&lt;br /&gt;
|0.2&lt;br /&gt;
|0.35&lt;br /&gt;
|700&lt;br /&gt;
| alter HF-Transistor&lt;br /&gt;
|Rei Con Far ...&lt;br /&gt;
|[http://www.nxp.com/documents/data_sheet/BF199.pdf NXP]&lt;br /&gt;
|0.35&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== PNP ==&lt;br /&gt;
(Tabelle mit Klick auf Überschrift sortierbar)&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;pkanalmosfets&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Package&lt;br /&gt;
! U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt;/V&lt;br /&gt;
! I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;/A&lt;br /&gt;
! &amp;amp;beta; (Beta)&lt;br /&gt;
! P&amp;lt;sub&amp;gt;tot&amp;lt;/sub&amp;gt;/W&lt;br /&gt;
! f&amp;lt;sub&amp;gt;G&amp;lt;/sub&amp;gt;/MHz&lt;br /&gt;
! Bemerkung&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
! ca. Preis/€&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/2N3906 2N3906]&lt;br /&gt;
|TO-92&lt;br /&gt;
|40&lt;br /&gt;
|0.2&lt;br /&gt;
|100-300&lt;br /&gt;
|0.5&lt;br /&gt;
|250&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/15078/PHILIPS/2N3906.html alldatasheet.com]&lt;br /&gt;
|0.05&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC560 BC560]&lt;br /&gt;
|TO-92&lt;br /&gt;
|45&lt;br /&gt;
|0,1&lt;br /&gt;
|110-800&lt;br /&gt;
|0.5&lt;br /&gt;
|150&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=BC560 alldatasheet.com]&lt;br /&gt;
|0.04&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC327 BC327]&lt;br /&gt;
|TO-92&lt;br /&gt;
|45&lt;br /&gt;
|0.8&lt;br /&gt;
|100-630&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Komplement zu BC337&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=BC327 alldatasheet.com]&lt;br /&gt;
|0.04&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC369 BC369]&lt;br /&gt;
|TO-92&lt;br /&gt;
|20&lt;br /&gt;
|1.5&lt;br /&gt;
|100-400&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Komplement zu BC368&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=BC369 alldatasheet.com]&lt;br /&gt;
|0.08&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/FMMT717 FMMT717]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|12&lt;br /&gt;
|2.5&lt;br /&gt;
|50-300&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Komplement zu [http://www.mikrocontroller.net/part/FMMT617 FMMT617]&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.zetex.com/3.0/pdf/FMMT717.pdf Zetex]&lt;br /&gt;
|0.19&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BD438 BD438]&lt;br /&gt;
|TO-126&lt;br /&gt;
|45&lt;br /&gt;
|4&lt;br /&gt;
|30-140&lt;br /&gt;
|36&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=BD438 alldatasheet.com]&lt;br /&gt;
|0.17&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/MJ2955 MJ2955]&lt;br /&gt;
|TO-3&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|20-70&lt;br /&gt;
|115&lt;br /&gt;
|2.5&lt;br /&gt;
|2N3055 Komplement&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=MJ2955 alldatasheet.com]&lt;br /&gt;
|0.40&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BD132 BD132]&lt;br /&gt;
| TO-126&lt;br /&gt;
| 45&lt;br /&gt;
| 3&lt;br /&gt;
| 30-120&lt;br /&gt;
| 15&lt;br /&gt;
| 60&lt;br /&gt;
| Komplement zu BD131&lt;br /&gt;
| Rei,?&lt;br /&gt;
| [http://www.alldatasheet.com/datasheet-pdf/pdf/16168/PHILIPS/BD132.html alldatasheet.com]&lt;br /&gt;
| 0.20&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC516 BC516]&lt;br /&gt;
|TO-92&lt;br /&gt;
|30&lt;br /&gt;
|0.5&lt;br /&gt;
|30000&lt;br /&gt;
|0.5&lt;br /&gt;
|220&lt;br /&gt;
|Komplement zum BC517&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/15078/PHILIPS/2N3906.html alldatasheet.com]&lt;br /&gt;
|0.12&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BCP53 BCP53]&lt;br /&gt;
|SOT223&lt;br /&gt;
|80&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1.3&lt;br /&gt;
|115&lt;br /&gt;
| &lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.datasheetcatalog.net/de/datasheets_pdf/B/C/P/5/BCP52-16.shtml datasheetcatalog.com]&lt;br /&gt;
|0.17&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BDP950 BDP950]&lt;br /&gt;
|SOT223&lt;br /&gt;
|60&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|3&lt;br /&gt;
|100&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.datasheetcatalog.com/datasheets_pdf/B/D/P/9/BDP950.shtml datasheetcatalog.com]&lt;br /&gt;
|0.29&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BCW67 BCW67]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|42&lt;br /&gt;
|0.8&lt;br /&gt;
|100-630&lt;br /&gt;
|0.32&lt;br /&gt;
|200&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/79166/INFINEON/BCW67.html alldatasheet.com]&lt;br /&gt;
|0.041&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/MJ2955 MJ2955]&lt;br /&gt;
|T0-3&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|20-70&lt;br /&gt;
|115&lt;br /&gt;
|&lt;br /&gt;
|Komplement zu 2N3055, Leistungstransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.datasheetcatalog.net/de/datasheets_pdf/M/J/2/9/MJ2955.shtml datasheetcatalog]&lt;br /&gt;
|0.70&lt;br /&gt;
|-&lt;br /&gt;
|BSR15&lt;br /&gt;
|SOT23&lt;br /&gt;
|40&lt;br /&gt;
|0.8&lt;br /&gt;
|100&lt;br /&gt;
|0.25&lt;br /&gt;
|200&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.nxp.com/documents/data_sheet/BSR15_BSR16.pdf NXP]&lt;br /&gt;
|0.09&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Transistor-Array ==&lt;br /&gt;
(Tabelle mit Klick auf Überschrift sortierbar)&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;pkanalmosfets&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Package&lt;br /&gt;
! U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt;/V&lt;br /&gt;
! I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;/A&lt;br /&gt;
! &amp;amp;beta; (Beta)&lt;br /&gt;
! P&amp;lt;sub&amp;gt;tot&amp;lt;/sub&amp;gt;/W&lt;br /&gt;
! f&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt;/MHz&lt;br /&gt;
! Bemerkung&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
! ca. Preis/€&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/NTE912 NTE912]&lt;br /&gt;
| DIL-14&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| 5 NPN-Transistoren&lt;br /&gt;
| Far&lt;br /&gt;
| [http://www.nteinc.com/specs/900to999/pdf/nte912.pdf NTE]&lt;br /&gt;
| 3.50&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CA3086 CA3086]&lt;br /&gt;
| DIL-14&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| 5 NPN-Transistoren, abgekündigt&lt;br /&gt;
| eBay&lt;br /&gt;
| [http://www.intersil.com/data/fn/fn483.pdf Intersil]&lt;br /&gt;
| 0.50&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BCV61 BCV61]&lt;br /&gt;
| SOT143&lt;br /&gt;
| 30&lt;br /&gt;
| 0.1&lt;br /&gt;
| 100-800&lt;br /&gt;
| 0.25&lt;br /&gt;
| 100&lt;br /&gt;
| 2 NPN-Transistoren für Stromspiegel&lt;br /&gt;
| Rei, Far&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BCV61 alldatasheet.com] &lt;br /&gt;
| 0.14&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BCV62 BCV62]&lt;br /&gt;
| SOT143&lt;br /&gt;
| 30&lt;br /&gt;
| 0.1&lt;br /&gt;
| 100-800&lt;br /&gt;
| 0.25&lt;br /&gt;
| 100&lt;br /&gt;
| 2 PNP-Transistoren für Stromspiegel&lt;br /&gt;
| Rei, Far&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BCV62 alldatasheet.com] &lt;br /&gt;
| 0.19&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ULN2801 ULN2801] [http://www.mikrocontroller.net/part/ULN2802 ULN2802] [http://www.mikrocontroller.net/part/ULN2803 ULN2803] [http://www.mikrocontroller.net/part/ULN2804 ULN2804] &lt;br /&gt;
| DIL18 SO18&lt;br /&gt;
| 50&lt;br /&gt;
| 0.35&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| kHz&lt;br /&gt;
| 8x Low-Side NPN-Darlington, Freilaufdiode, max 500mA insgesamt&lt;br /&gt;
| Rei, Far, alle&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BCV62 alldatasheet.com] &lt;br /&gt;
| 0.35 - 0,50&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/UDN2981 UDN2981]&lt;br /&gt;
| DIL18 SO18&lt;br /&gt;
| 50&lt;br /&gt;
| 0.35&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| kHz&lt;br /&gt;
| 8x High-Side NPN-Darlington, Freilaufdiode, max 500mA insgesamt, obsolete, Ersatz: Micrel MIC2981&lt;br /&gt;
| Rei, Far&lt;br /&gt;
| [http://www.allegromicro.com/en/Products/Part_Numbers/2981/2981.pdf Allegro] &lt;br /&gt;
| 1.75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Vollbrücke, Halbbrücke ==&lt;br /&gt;
(Tabelle mit Klick auf Überschrift sortierbar)&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;pkanalmosfets&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Package&lt;br /&gt;
! U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt;/V&lt;br /&gt;
! I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;/A&lt;br /&gt;
! &amp;amp;beta; (Beta)&lt;br /&gt;
! P&amp;lt;sub&amp;gt;tot&amp;lt;/sub&amp;gt;/W&lt;br /&gt;
! f&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt;/MHz&lt;br /&gt;
! Bemerkung&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
! ca. Preis/€&lt;br /&gt;
|-&lt;br /&gt;
| ZDT 6790 TA&lt;br /&gt;
| SM-8&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Halbbrücke 1x NPN, 1x PNP&lt;br /&gt;
| Rei&lt;br /&gt;
| [http://www.datasheetarchive.com/pdf-datasheets/Datasheets-311/133888.html Datasheetarchive.com]&lt;br /&gt;
| 0,74 €&lt;br /&gt;
|-&lt;br /&gt;
| ZHB6792&lt;br /&gt;
| SM-8&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| H-Brücke 2x NPN, 2x PNP&lt;br /&gt;
| Rei&lt;br /&gt;
| [http://www.diodes.com/zetex/_pdfs/3.0/pdf/ZHB6792.pdf Diodes.com]&lt;br /&gt;
| 1,70 €&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lieferantenübersicht ==&lt;br /&gt;
* [Rei] [[Elektronikversender#Reichelt|Reichelt]]: http://www.reichelt.de&lt;br /&gt;
* [Con] [[Elektronikversender#Conrad|Conrad-Elektronik]]: http://www.conrad.de&lt;br /&gt;
* [csd] [[Elektronikversender#csd-electronics|CSD-Electronics]]: http://www.csd-electronics.de/&lt;br /&gt;
* [Kes] [[Elektronikversender#Kessler|Kessler]]: http://www.kessler-elektronik.de&lt;br /&gt;
* [Far] [[Elektronikversender#Farnell|Farnell]]: http://www.farnell.de &lt;br /&gt;
&lt;br /&gt;
== Parametrische Suche beim Hersteller ==&lt;br /&gt;
* [http://www.infineon.com/cms/de/product/channel.html?channel=db3a304319c6f18c011a14e8a6de25fc Infineon]&lt;br /&gt;
* [http://www.diodes.com/zetex/?ztx=3.0/transistor_search Diodes (vormals Zetex)]&lt;br /&gt;
* [http://www.nxp.com/#/homepage/cb=%5Bt%3Dp%2Cp%3D%2F71078%2F47196%5D%7Cpp%3D%5Bt%3Dpfp%2Ci%3D47196%5D NXP Small-Signal]&lt;br /&gt;
* [http://www.nxp.com/#/homepage/cb=%5Bt%3Dp%2Cp%3D%2F71078%2F41781%5D%7Cpp%3D%5Bt%3Dpfp%2Ci%3D41781%5D NXP low VCEsat]&lt;br /&gt;
* [http://www.onsemi.com/PowerSolutions/taxonomy.do?id=797&amp;amp;lctn=home ONsemi]&lt;br /&gt;
&lt;br /&gt;
[[Category:Bauteile]]&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Transistor-%C3%9Cbersicht&amp;diff=67236</id>
		<title>Transistor-Übersicht</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Transistor-%C3%9Cbersicht&amp;diff=67236"/>
		<updated>2012-07-09T10:18:54Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* NPN */ fix Ic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Forum wird immer wieder gefragt, welcher [[Transistor]] für eine bestimmte Anwendung passend ist, dafür wurde dieser Wikieintrag angelegt. Wie in der [[Mosfet-Übersicht]] und der [[Dioden-Übersicht]] soll hier eine Liste entstehen mit gängigen Bipolar-Transistoren, die leicht erhältlich sind. Für die Typbezeichnung siehe [[Kennzeichnung von Halbleitern]]. Eine allgemeine Übersicht über verschiedene Bauteile gibt es hier: [[Standardbauelemente]].&lt;br /&gt;
&lt;br /&gt;
== NPN ==&lt;br /&gt;
&#039;&#039;&#039;Bemerkungen:&#039;&#039;&#039;&lt;br /&gt;
*U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt; = Maximale Kollektor-Emitter-Spannung bei I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt; = 0&lt;br /&gt;
*I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt; = Maximaler Kollektorstrom&lt;br /&gt;
*SOT-32 = TO-126&lt;br /&gt;
&lt;br /&gt;
(Tabelle mit Klick auf Überschrift sortierbar)&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;npn&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung || Package || U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt;/V || I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;/A || &amp;amp;beta; (Beta)|| &amp;amp;beta;@IC|| V&amp;lt;sub&amp;gt;CEsat&amp;lt;/sub&amp;gt; || P&amp;lt;sub&amp;gt;tot&amp;lt;/sub&amp;gt;/W|| f&amp;lt;sub&amp;gt;G&amp;lt;/sub&amp;gt;/MHz|| Bemerkung|| Lieferant|| Datenblatt|| ca. Preis/&amp;amp;euro;&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/PN2222 PN2222]&lt;br /&gt;
|TO-92&lt;br /&gt;
|30&lt;br /&gt;
|0,8&lt;br /&gt;
|100-300&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|0.6&lt;br /&gt;
|300&lt;br /&gt;
|Allrounder&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.reichelt.de/?ACTION=7;LA=3;INDEX=0;FILENAME=A100%252FPN2222A_NXP.pdf National]&lt;br /&gt;
|0.06&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/2N3904 2N3904]&lt;br /&gt;
|TO-92&lt;br /&gt;
|40&lt;br /&gt;
|0.2&lt;br /&gt;
|100-300&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.5&lt;br /&gt;
|300&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/2N/2N3904.pdf Fairchild]&lt;br /&gt;
|0.04&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/2N3055 2N3055]&lt;br /&gt;
|TO-3&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|20-70&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|115&lt;br /&gt;
|2.5&lt;br /&gt;
|Leistungstransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/2466/MOSPEC/2N3055.html alldatasheet.com]&lt;br /&gt;
|0.40&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC107 BC107]B&lt;br /&gt;
|TO-18&lt;br /&gt;
|45&lt;br /&gt;
|0.1&lt;br /&gt;
|200-450&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.3&lt;br /&gt;
|300&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/45348/SIEMENS/BC107B.html alldatasheet.com]&lt;br /&gt;
|0.23&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC547 BC547]B&lt;br /&gt;
|TO-92&lt;br /&gt;
|45&lt;br /&gt;
|0.1&lt;br /&gt;
|125-500&lt;br /&gt;
|&lt;br /&gt;
|0.9&lt;br /&gt;
|0.625&lt;br /&gt;
|300&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/BC/BC547.pdf Fairchild]&lt;br /&gt;
|0.04&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BD679 BD679]A&lt;br /&gt;
|TO-126&lt;br /&gt;
|80&lt;br /&gt;
|4&lt;br /&gt;
|750&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|40&lt;br /&gt;
|&lt;br /&gt;
|Darlington&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/11588/ONSEMI/BD679A.html alldatasheet.com]&lt;br /&gt;
|0.21&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/MPSA42 MPSA42]&lt;br /&gt;
|TO-92&lt;br /&gt;
|300&lt;br /&gt;
|0.5&lt;br /&gt;
|40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.625&lt;br /&gt;
|50&lt;br /&gt;
|hohe Spannung&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/MP/MPSA42.pdf Fairchild]&lt;br /&gt;
|0.05&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC337 BC337]&lt;br /&gt;
|TO-92&lt;br /&gt;
|45&lt;br /&gt;
|0.8&lt;br /&gt;
|100-630&lt;br /&gt;
|100&lt;br /&gt;
|0.7&lt;br /&gt;
|0.625&lt;br /&gt;
|210&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/BC%2FBC337.pdf Fairchild]&lt;br /&gt;
|0.05&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC368 BC368]&lt;br /&gt;
|TO-92&lt;br /&gt;
|20&lt;br /&gt;
|1.5&lt;br /&gt;
|100-450&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.625&lt;br /&gt;
|40&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.fairchildsemi.com/ds/BC/BC368.pdf Fairchild]&lt;br /&gt;
|0.08&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/FMMT617 FMMT617]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|15&lt;br /&gt;
|3&lt;br /&gt;
|60-300&lt;br /&gt;
|300&lt;br /&gt;
|0.15&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.zetex.com/3.0/pdf/FMMT617.pdf Zetex]&lt;br /&gt;
|0.27&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/FMMT619 FMMT619]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|50&lt;br /&gt;
|2&lt;br /&gt;
|40-400&lt;br /&gt;
|200&lt;br /&gt;
|0.2&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.zetex.com/3.0/pdf/FMMT619.pdf Zetex]&lt;br /&gt;
|0.32&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/FMMT625 FMMT625]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|150&lt;br /&gt;
|1&lt;br /&gt;
|15-400&lt;br /&gt;
|45&lt;br /&gt;
|0.2&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.zetex.com/3.0/pdf/FMMT625.pdf Zetex]&lt;br /&gt;
|0.32&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MJ15003 MJ15003]&lt;br /&gt;
| TO-3&lt;br /&gt;
| 140&lt;br /&gt;
| 20&lt;br /&gt;
| 25-150&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 250&lt;br /&gt;
| 2&lt;br /&gt;
| Leistungstransistor&lt;br /&gt;
| Rei Far&lt;br /&gt;
| [http://www.alldatasheet.com/datasheet-pdf/pdf/4799/MOTOROLA/MJ15004.html alldatasheet.com]&lt;br /&gt;
| 1.55&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BD131 BD131]&lt;br /&gt;
| TO-126&lt;br /&gt;
| 45&lt;br /&gt;
| 3&lt;br /&gt;
| 30-70&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 15&lt;br /&gt;
| 60&lt;br /&gt;
| Mittlere Leistung, guter Allrounder&lt;br /&gt;
| Rei&lt;br /&gt;
| [http://www.datasheetcatalog.org/datasheet/philips/BD131.pdf Fairchild]&lt;br /&gt;
| 0.21&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC517 BC517]&lt;br /&gt;
|TO-92&lt;br /&gt;
|30&lt;br /&gt;
|0.5&lt;br /&gt;
|30000&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|0.6&lt;br /&gt;
|200&lt;br /&gt;
|Darlington&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.nxp.com/documents/data_sheet/BC517.pdf NXP]&lt;br /&gt;
|0.08&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BCW66 BCW66]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|45&lt;br /&gt;
|0.8&lt;br /&gt;
|100-630&lt;br /&gt;
|&lt;br /&gt;
|0.9&lt;br /&gt;
|0.36&lt;br /&gt;
|170&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.diodes.com/datasheets/BCW66.pdf Zetex]&lt;br /&gt;
|0.041&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BFR92 BFR92]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|15&lt;br /&gt;
|0.03&lt;br /&gt;
|50&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|0.2&lt;br /&gt;
|5000&lt;br /&gt;
| Hochfrequenz&lt;br /&gt;
|Rei ...&lt;br /&gt;
|&lt;br /&gt;
|0.16&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BUX85 BUX85]&lt;br /&gt;
|TO-220&lt;br /&gt;
|450&lt;br /&gt;
|2&lt;br /&gt;
|&amp;gt;35&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|40&lt;br /&gt;
|12&lt;br /&gt;
|&lt;br /&gt;
|Rei Con&lt;br /&gt;
|[http://www.bourns.com/pdfs/bux85.pdf bourns.com]&lt;br /&gt;
|0.48&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/TIP41C TIP41C]&lt;br /&gt;
|TO-220&lt;br /&gt;
|100&lt;br /&gt;
|6&lt;br /&gt;
|15&lt;br /&gt;
|3000&lt;br /&gt;
|1.5&lt;br /&gt;
|65&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|csd Rei Con&lt;br /&gt;
|&lt;br /&gt;
|0.24&lt;br /&gt;
|-&lt;br /&gt;
|BSR14&lt;br /&gt;
|SOT23&lt;br /&gt;
|40&lt;br /&gt;
|0.8&lt;br /&gt;
|100&lt;br /&gt;
|0.15&lt;br /&gt;
|1&lt;br /&gt;
|0.35&lt;br /&gt;
|300&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.nxp.com/documents/data_sheet/BSR13_BSR14.pdf NXP]&lt;br /&gt;
|0.08&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BF199 BF199]&lt;br /&gt;
|TO-92&lt;br /&gt;
|25&lt;br /&gt;
|0.05&lt;br /&gt;
|&lt;br /&gt;
|38&lt;br /&gt;
|0.2&lt;br /&gt;
|0.35&lt;br /&gt;
|700&lt;br /&gt;
| alter HF-Transistor&lt;br /&gt;
|Rei Con Far ...&lt;br /&gt;
|[http://www.nxp.com/documents/data_sheet/BF199.pdf NXP]&lt;br /&gt;
|0.35&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== PNP ==&lt;br /&gt;
(Tabelle mit Klick auf Überschrift sortierbar)&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;pkanalmosfets&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Package&lt;br /&gt;
! U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt;/V&lt;br /&gt;
! I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;/A&lt;br /&gt;
! &amp;amp;beta; (Beta)&lt;br /&gt;
! P&amp;lt;sub&amp;gt;tot&amp;lt;/sub&amp;gt;/W&lt;br /&gt;
! f&amp;lt;sub&amp;gt;G&amp;lt;/sub&amp;gt;/MHz&lt;br /&gt;
! Bemerkung&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
! ca. Preis/€&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/2N3906 2N3906]&lt;br /&gt;
|TO-92&lt;br /&gt;
|40&lt;br /&gt;
|0.2&lt;br /&gt;
|100-300&lt;br /&gt;
|0.5&lt;br /&gt;
|250&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/15078/PHILIPS/2N3906.html alldatasheet.com]&lt;br /&gt;
|0.05&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC560 BC560]&lt;br /&gt;
|TO-92&lt;br /&gt;
|45&lt;br /&gt;
|0,1&lt;br /&gt;
|110-800&lt;br /&gt;
|0.5&lt;br /&gt;
|150&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=BC560 alldatasheet.com]&lt;br /&gt;
|0.04&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC327 BC327]&lt;br /&gt;
|TO-92&lt;br /&gt;
|45&lt;br /&gt;
|0.8&lt;br /&gt;
|100-630&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Komplement zu BC337&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=BC327 alldatasheet.com]&lt;br /&gt;
|0.04&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC369 BC369]&lt;br /&gt;
|TO-92&lt;br /&gt;
|20&lt;br /&gt;
|1.5&lt;br /&gt;
|100-400&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Komplement zu BC368&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=BC369 alldatasheet.com]&lt;br /&gt;
|0.08&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/FMMT717 FMMT717]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|12&lt;br /&gt;
|2.5&lt;br /&gt;
|50-300&lt;br /&gt;
|0.625&lt;br /&gt;
|&lt;br /&gt;
|Komplement zu [http://www.mikrocontroller.net/part/FMMT617 FMMT617]&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.zetex.com/3.0/pdf/FMMT717.pdf Zetex]&lt;br /&gt;
|0.19&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BD438 BD438]&lt;br /&gt;
|TO-126&lt;br /&gt;
|45&lt;br /&gt;
|4&lt;br /&gt;
|30-140&lt;br /&gt;
|36&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=BD438 alldatasheet.com]&lt;br /&gt;
|0.17&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/MJ2955 MJ2955]&lt;br /&gt;
|TO-3&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|20-70&lt;br /&gt;
|115&lt;br /&gt;
|2.5&lt;br /&gt;
|2N3055 Komplement&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://alldatasheet.com/view.jsp?Searchword=MJ2955 alldatasheet.com]&lt;br /&gt;
|0.40&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BD132 BD132]&lt;br /&gt;
| TO-126&lt;br /&gt;
| 45&lt;br /&gt;
| 3&lt;br /&gt;
| 30-120&lt;br /&gt;
| 15&lt;br /&gt;
| 60&lt;br /&gt;
| Komplement zu BD131&lt;br /&gt;
| Rei,?&lt;br /&gt;
| [http://www.alldatasheet.com/datasheet-pdf/pdf/16168/PHILIPS/BD132.html alldatasheet.com]&lt;br /&gt;
| 0.20&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BC516 BC516]&lt;br /&gt;
|TO-92&lt;br /&gt;
|30&lt;br /&gt;
|0.5&lt;br /&gt;
|30000&lt;br /&gt;
|0.5&lt;br /&gt;
|220&lt;br /&gt;
|Komplement zum BC517&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/15078/PHILIPS/2N3906.html alldatasheet.com]&lt;br /&gt;
|0.12&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BCP53 BCP53]&lt;br /&gt;
|SOT223&lt;br /&gt;
|80&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1.3&lt;br /&gt;
|115&lt;br /&gt;
| &lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.datasheetcatalog.net/de/datasheets_pdf/B/C/P/5/BCP52-16.shtml datasheetcatalog.com]&lt;br /&gt;
|0.17&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BDP950 BDP950]&lt;br /&gt;
|SOT223&lt;br /&gt;
|60&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|3&lt;br /&gt;
|100&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.datasheetcatalog.com/datasheets_pdf/B/D/P/9/BDP950.shtml datasheetcatalog.com]&lt;br /&gt;
|0.29&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/BCW67 BCW67]&lt;br /&gt;
|SOT-23&lt;br /&gt;
|42&lt;br /&gt;
|0.8&lt;br /&gt;
|100-630&lt;br /&gt;
|0.32&lt;br /&gt;
|200&lt;br /&gt;
|&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://pdf1.alldatasheet.com/datasheet-pdf/view/79166/INFINEON/BCW67.html alldatasheet.com]&lt;br /&gt;
|0.041&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mikrocontroller.net/part/MJ2955 MJ2955]&lt;br /&gt;
|T0-3&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|20-70&lt;br /&gt;
|115&lt;br /&gt;
|&lt;br /&gt;
|Komplement zu 2N3055, Leistungstransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.datasheetcatalog.net/de/datasheets_pdf/M/J/2/9/MJ2955.shtml datasheetcatalog]&lt;br /&gt;
|0.70&lt;br /&gt;
|-&lt;br /&gt;
|BSR15&lt;br /&gt;
|SOT23&lt;br /&gt;
|40&lt;br /&gt;
|0.8&lt;br /&gt;
|100&lt;br /&gt;
|0.25&lt;br /&gt;
|200&lt;br /&gt;
|Schalttransistor&lt;br /&gt;
|Rei&lt;br /&gt;
|[http://www.nxp.com/documents/data_sheet/BSR15_BSR16.pdf NXP]&lt;br /&gt;
|0.09&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Transistor-Array ==&lt;br /&gt;
(Tabelle mit Klick auf Überschrift sortierbar)&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;pkanalmosfets&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Package&lt;br /&gt;
! U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt;/V&lt;br /&gt;
! I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;/A&lt;br /&gt;
! &amp;amp;beta; (Beta)&lt;br /&gt;
! P&amp;lt;sub&amp;gt;tot&amp;lt;/sub&amp;gt;/W&lt;br /&gt;
! f&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt;/MHz&lt;br /&gt;
! Bemerkung&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
! ca. Preis/€&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/NTE912 NTE912]&lt;br /&gt;
| DIL-14&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| 5 NPN-Transistoren&lt;br /&gt;
| Far&lt;br /&gt;
| [http://www.nteinc.com/specs/900to999/pdf/nte912.pdf NTE]&lt;br /&gt;
| 3.50&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CA3086 CA3086]&lt;br /&gt;
| DIL-14&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| 5 NPN-Transistoren, abgekündigt&lt;br /&gt;
| eBay&lt;br /&gt;
| [http://www.intersil.com/data/fn/fn483.pdf Intersil]&lt;br /&gt;
| 0.50&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BCV61 BCV61]&lt;br /&gt;
| SOT143&lt;br /&gt;
| 30&lt;br /&gt;
| 0.1&lt;br /&gt;
| 100-800&lt;br /&gt;
| 0.25&lt;br /&gt;
| 100&lt;br /&gt;
| 2 NPN-Transistoren für Stromspiegel&lt;br /&gt;
| Rei, Far&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BCV61 alldatasheet.com] &lt;br /&gt;
| 0.14&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BCV62 BCV62]&lt;br /&gt;
| SOT143&lt;br /&gt;
| 30&lt;br /&gt;
| 0.1&lt;br /&gt;
| 100-800&lt;br /&gt;
| 0.25&lt;br /&gt;
| 100&lt;br /&gt;
| 2 PNP-Transistoren für Stromspiegel&lt;br /&gt;
| Rei, Far&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BCV62 alldatasheet.com] &lt;br /&gt;
| 0.19&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ULN2801 ULN2801] [http://www.mikrocontroller.net/part/ULN2802 ULN2802] [http://www.mikrocontroller.net/part/ULN2803 ULN2803] [http://www.mikrocontroller.net/part/ULN2804 ULN2804] &lt;br /&gt;
| DIL18 SO18&lt;br /&gt;
| 50&lt;br /&gt;
| 0.35&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| kHz&lt;br /&gt;
| 8x Low-Side NPN-Darlington, Freilaufdiode, max 500mA insgesamt&lt;br /&gt;
| Rei, Far, alle&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BCV62 alldatasheet.com] &lt;br /&gt;
| 0.35 - 0,50&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/UDN2981 UDN2981]&lt;br /&gt;
| DIL18 SO18&lt;br /&gt;
| 50&lt;br /&gt;
| 0.35&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| kHz&lt;br /&gt;
| 8x High-Side NPN-Darlington, Freilaufdiode, max 500mA insgesamt, obsolete, Ersatz: Micrel MIC2981&lt;br /&gt;
| Rei, Far&lt;br /&gt;
| [http://www.allegromicro.com/en/Products/Part_Numbers/2981/2981.pdf Allegro] &lt;br /&gt;
| 1.75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Vollbrücke, Halbbrücke ==&lt;br /&gt;
(Tabelle mit Klick auf Überschrift sortierbar)&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;pkanalmosfets&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Package&lt;br /&gt;
! U&amp;lt;sub&amp;gt;CE&amp;lt;/sub&amp;gt;/V&lt;br /&gt;
! I&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;/A&lt;br /&gt;
! &amp;amp;beta; (Beta)&lt;br /&gt;
! P&amp;lt;sub&amp;gt;tot&amp;lt;/sub&amp;gt;/W&lt;br /&gt;
! f&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt;/MHz&lt;br /&gt;
! Bemerkung&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
! ca. Preis/€&lt;br /&gt;
|-&lt;br /&gt;
| ZDT 6790 TA&lt;br /&gt;
| SM-8&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Halbbrücke 1x NPN, 1x PNP&lt;br /&gt;
| Rei&lt;br /&gt;
| [http://www.datasheetarchive.com/pdf-datasheets/Datasheets-311/133888.html Datasheetarchive.com]&lt;br /&gt;
| 0,74 €&lt;br /&gt;
|-&lt;br /&gt;
| ZHB6792&lt;br /&gt;
| SM-8&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| H-Brücke 2x NPN, 2x PNP&lt;br /&gt;
| Rei&lt;br /&gt;
| [http://www.diodes.com/zetex/_pdfs/3.0/pdf/ZHB6792.pdf Diodes.com]&lt;br /&gt;
| 1,70 €&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lieferantenübersicht ==&lt;br /&gt;
* [Rei] [[Elektronikversender#Reichelt|Reichelt]]: http://www.reichelt.de&lt;br /&gt;
* [Con] [[Elektronikversender#Conrad|Conrad-Elektronik]]: http://www.conrad.de&lt;br /&gt;
* [csd] [[Elektronikversender#csd-electronics|CSD-Electronics]]: http://www.csd-electronics.de/&lt;br /&gt;
* [Kes] [[Elektronikversender#Kessler|Kessler]]: http://www.kessler-elektronik.de&lt;br /&gt;
* [Far] [[Elektronikversender#Farnell|Farnell]]: http://www.farnell.de &lt;br /&gt;
&lt;br /&gt;
== Parametrische Suche beim Hersteller ==&lt;br /&gt;
* [http://www.infineon.com/cms/de/product/channel.html?channel=db3a304319c6f18c011a14e8a6de25fc Infineon]&lt;br /&gt;
* [http://www.diodes.com/zetex/?ztx=3.0/transistor_search Diodes (vormals Zetex)]&lt;br /&gt;
* [http://www.nxp.com/#/homepage/cb=%5Bt%3Dp%2Cp%3D%2F71078%2F47196%5D%7Cpp%3D%5Bt%3Dpfp%2Ci%3D47196%5D NXP Small-Signal]&lt;br /&gt;
* [http://www.nxp.com/#/homepage/cb=%5Bt%3Dp%2Cp%3D%2F71078%2F41781%5D%7Cpp%3D%5Bt%3Dpfp%2Ci%3D41781%5D NXP low VCEsat]&lt;br /&gt;
* [http://www.onsemi.com/PowerSolutions/taxonomy.do?id=797&amp;amp;lctn=home ONsemi]&lt;br /&gt;
&lt;br /&gt;
[[Category:Bauteile]]&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Meshnetics_Zigbee&amp;diff=67235</id>
		<title>Meshnetics Zigbee</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Meshnetics_Zigbee&amp;diff=67235"/>
		<updated>2012-07-09T08:40:15Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* ZDM-A1281-A2 PinOUT vs. embedded ATmega1281 und AT86RF230 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da in letzter Zeit mehrere Personen im Forum mit den Zigbee Modulen von Meshnetics und dem zugehörigen eZeeNet-Stack arbeiten, soll dieser Artikel eine Hilfestellung für die bei der Entwicklung auftretenden Probleme bieten.&lt;br /&gt;
&lt;br /&gt;
= ZigBee Module: Hardware =&lt;br /&gt;
&lt;br /&gt;
Die Zigbee-Module von Meshnetics basiert auf dem AT86RF230 Funk-Chipsatz aus Atmels Z-Link Platform, bzw. auf dem AT86RF212 für den 868/915-MHz-Modul.&lt;br /&gt;
&lt;br /&gt;
Bei den bisher erschienenen Modulen wird der Funk-Chipsatz von einem ATmega1281 Mikrocontroller aus Atmels AVR Reihe angesteuert. Die Hardware in Inneren des Moduls ist dabei ähnlich verschaltet wie die des Referenzdesigns von Atmel, so dass sich die von Meshnetics bereitgestellte Software auch auf den Atmel Demo und Entwicklungskits nutzen lässt. Meshnetics bietet in Kooperation mit Atmel den Download des eZeeNet Stacks für den Einsatz auf den Kits an (siehe &lt;br /&gt;
[http://www.meshnetics.com/wsn-software/ezeenet-sdk/ eZeeNet Software Development Kit (SDK) for Atmel RZ200]&lt;br /&gt;
).&lt;br /&gt;
&lt;br /&gt;
Bisher sind drei verschiedene Module verfügbar. Diese unterscheiden sich in der Anbindung der Antenne. Das ZDM-A1281-A2 Modul besitzt eine integrierte On-chip-Antenne. Das ZDM-A1281-B0 Modul verfügt über einen symetrischen HF-Port.&lt;br /&gt;
Das ZigBit Amp Modul (ZDM-A1281-PN) enthält einen zusätzlichen Verstärker um mehr Sendeleistung und damit höhere Reichweiten zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Laut der Aussage eines Mitarbeiter von Meshnetics auf der Messe &amp;quot;Sensor und Test&amp;quot; in Nürnberg 2008 sollen demnächst weitere Module erscheinen die - statt des AVR - einen integriertem ARM-Controller besitzen.&lt;br /&gt;
&lt;br /&gt;
Weitere Details zu den Eigenschaften der Hardware sowie des Chipsatzes und eine Auflistung weiterer Module auch anderere Hersteller finden sich im Artikel [[ZigBeeModule]].&lt;br /&gt;
&lt;br /&gt;
== ZDM-A1281-A2 PinOUT vs. embedded ATmega1281 und AT86RF230 ==&lt;br /&gt;
[[Bild:ZDM-A1281-A2_offen.gif|framed|Zigbee Modul ZDM-A1281-A2 mit On-chip-Antenne. Die metallische Abschirmung über dem Controllerteil wurde entfernt]]&lt;br /&gt;
[[Bild:ZDM-A1281-PN_offen.gif|framed|Zigbee Modul ZDM-A1281-PN. Die metallische Abschirmung über dem Controllerteil wurde auch hier entfernt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Pin&lt;br /&gt;
!ZDM-A1281-A2&lt;br /&gt;
!Pin&lt;br /&gt;
!ATmega1281&lt;br /&gt;
|-&lt;br /&gt;
|1	&lt;br /&gt;
|SPI_CLK	&lt;br /&gt;
|11	&lt;br /&gt;
|PB1 (SCK/PCINT1)	&lt;br /&gt;
|-&lt;br /&gt;
|2	&lt;br /&gt;
|SPI_MISO	&lt;br /&gt;
|13	&lt;br /&gt;
|PB3 (MISO/PCINT3)	&lt;br /&gt;
|-&lt;br /&gt;
|3	&lt;br /&gt;
|SPI_MOSI	&lt;br /&gt;
|12	&lt;br /&gt;
|PB2 (MOSI/PCINT2)	&lt;br /&gt;
|-&lt;br /&gt;
|4	&lt;br /&gt;
|GPIO0&lt;br /&gt;
|15	&lt;br /&gt;
|PB5 (OC1A/PCINT5)	&lt;br /&gt;
|-&lt;br /&gt;
|5	&lt;br /&gt;
|GPIO1&lt;br /&gt;
|16	&lt;br /&gt;
|PB6 (OC1B/PCINT6)	&lt;br /&gt;
|-&lt;br /&gt;
|6	&lt;br /&gt;
|GPIO2&lt;br /&gt;
|17	&lt;br /&gt;
|PB7 (OC0A/OC1C/PCINT7)	&lt;br /&gt;
|-&lt;br /&gt;
|7	&lt;br /&gt;
|OSC32K_OUT	&lt;br /&gt;
|18	&lt;br /&gt;
|PG3 (TOSC2)	&lt;br /&gt;
|-&lt;br /&gt;
|8	&lt;br /&gt;
|RESET	&lt;br /&gt;
|20	&lt;br /&gt;
|RESET	&lt;br /&gt;
|-&lt;br /&gt;
|9	&lt;br /&gt;
|DGND	&lt;br /&gt;
|22	&lt;br /&gt;
|GND	&lt;br /&gt;
|-&lt;br /&gt;
|10	&lt;br /&gt;
|CPU_CLK	&lt;br /&gt;
|24	&lt;br /&gt;
|XTAL1	&lt;br /&gt;
|-&lt;br /&gt;
|11	&lt;br /&gt;
|I2C_CLK	&lt;br /&gt;
|25	&lt;br /&gt;
|PD0 (SCL/INT0)	&lt;br /&gt;
|-&lt;br /&gt;
|12	&lt;br /&gt;
|I2C_DATA	&lt;br /&gt;
|26	&lt;br /&gt;
|PD1 (SDA/INT1)	&lt;br /&gt;
|-&lt;br /&gt;
|13	&lt;br /&gt;
|UART_TXD	&lt;br /&gt;
|27	&lt;br /&gt;
|PD2 (RXD1/INT2)	&lt;br /&gt;
|-&lt;br /&gt;
|14	&lt;br /&gt;
|UART_RXD	&lt;br /&gt;
|28	&lt;br /&gt;
|PD3 (TXD1/INT3)	&lt;br /&gt;
|-&lt;br /&gt;
|15	&lt;br /&gt;
|UART_RTS	&lt;br /&gt;
|29	&lt;br /&gt;
|PD4 (ICP1)	&lt;br /&gt;
|-&lt;br /&gt;
|16	&lt;br /&gt;
|UART_CTS	&lt;br /&gt;
|30	&lt;br /&gt;
|PD5 (XCK1)	&lt;br /&gt;
|-&lt;br /&gt;
|17	&lt;br /&gt;
|GPIO6	&lt;br /&gt;
|31	&lt;br /&gt;
|PD6 (T1)	&lt;br /&gt;
|-&lt;br /&gt;
|18	&lt;br /&gt;
|GPIO7	&lt;br /&gt;
|32	&lt;br /&gt;
|PD7 (T0)	&lt;br /&gt;
|-&lt;br /&gt;
|19	&lt;br /&gt;
|GPIO3	&lt;br /&gt;
|33	&lt;br /&gt;
|PG0 (WR)	&lt;br /&gt;
|-&lt;br /&gt;
|20	&lt;br /&gt;
|GPIO4	&lt;br /&gt;
|34	&lt;br /&gt;
|PG1 (RD)	&lt;br /&gt;
|-&lt;br /&gt;
|21	&lt;br /&gt;
|GPIO5	&lt;br /&gt;
|43	&lt;br /&gt;
|PG2 (ALE)	&lt;br /&gt;
|-&lt;br /&gt;
|22	&lt;br /&gt;
|DGND	&lt;br /&gt;
|22	&lt;br /&gt;
|GND	&lt;br /&gt;
|-&lt;br /&gt;
|23	&lt;br /&gt;
|DGND	&lt;br /&gt;
|22	&lt;br /&gt;
|GND	&lt;br /&gt;
|-&lt;br /&gt;
|24	&lt;br /&gt;
|D_VCC	&lt;br /&gt;
|21	&lt;br /&gt;
|VCC	&lt;br /&gt;
|-&lt;br /&gt;
|25	&lt;br /&gt;
|D_VCC	&lt;br /&gt;
|21	&lt;br /&gt;
|VCC	&lt;br /&gt;
|-&lt;br /&gt;
|26	&lt;br /&gt;
|JTAG-TMS	&lt;br /&gt;
|56	&lt;br /&gt;
|PF5 (ADC5/JTAG-TMS)	&lt;br /&gt;
|-&lt;br /&gt;
|27	&lt;br /&gt;
|JTAG-TDI	&lt;br /&gt;
|54	&lt;br /&gt;
|PF7 (ADC7/JTAG-TDI)	&lt;br /&gt;
|-&lt;br /&gt;
|28	&lt;br /&gt;
|JTAG-TDO	&lt;br /&gt;
|55	&lt;br /&gt;
|PF6 (ADC6/JTAG-TDO)	&lt;br /&gt;
|-&lt;br /&gt;
|29	&lt;br /&gt;
|JTAG-TCK	&lt;br /&gt;
|57	&lt;br /&gt;
|PF4 (ADC4/JTAG-TCK)	&lt;br /&gt;
|-&lt;br /&gt;
|30	&lt;br /&gt;
|ADC_INPUT_3&lt;br /&gt;
|58	&lt;br /&gt;
|PF3 (ADC3)	&lt;br /&gt;
|-&lt;br /&gt;
|31	&lt;br /&gt;
|ADC_INPUT_2	&lt;br /&gt;
|59	&lt;br /&gt;
|PF2 (ADC2)	&lt;br /&gt;
|-&lt;br /&gt;
|32	&lt;br /&gt;
|ADC_INPUT_1&lt;br /&gt;
|60	&lt;br /&gt;
|PF1 (ADC1)	&lt;br /&gt;
|-&lt;br /&gt;
|33	&lt;br /&gt;
|BAT	&lt;br /&gt;
|61	&lt;br /&gt;
|PF0 (ADC0)	&lt;br /&gt;
|-&lt;br /&gt;
|34	&lt;br /&gt;
|A_VREF	&lt;br /&gt;
|62	&lt;br /&gt;
|AREF	&lt;br /&gt;
|-&lt;br /&gt;
|35	&lt;br /&gt;
|AGND	&lt;br /&gt;
|63	&lt;br /&gt;
|GND	&lt;br /&gt;
|-&lt;br /&gt;
|36	&lt;br /&gt;
|GPIO_1WIRE	&lt;br /&gt;
|1	&lt;br /&gt;
|PG5 (OC0B)	&lt;br /&gt;
|-&lt;br /&gt;
|37	&lt;br /&gt;
|UART_DTR	&lt;br /&gt;
|6	&lt;br /&gt;
|PE4 (OC3B/INT4)	&lt;br /&gt;
|-&lt;br /&gt;
|38	&lt;br /&gt;
|USART0_RXD	&lt;br /&gt;
|2	&lt;br /&gt;
|PE0 (RXD0/PCINT8/PDI)	&lt;br /&gt;
|-&lt;br /&gt;
|39	&lt;br /&gt;
|USART0_TXD	&lt;br /&gt;
|3	&lt;br /&gt;
|PE1 (TXD0/PD0)	&lt;br /&gt;
|-&lt;br /&gt;
|40	&lt;br /&gt;
|USART0_EXTCLK	&lt;br /&gt;
|4	&lt;br /&gt;
|PE2 (XCK0/AIN0)	&lt;br /&gt;
|-&lt;br /&gt;
|41	&lt;br /&gt;
|GPIO8	&lt;br /&gt;
|5	&lt;br /&gt;
|PE3 (OC3A/AIN1)	&lt;br /&gt;
|-&lt;br /&gt;
|42	&lt;br /&gt;
|IRQ7	&lt;br /&gt;
|9	&lt;br /&gt;
|PE7 (ICP3/CLK0/INT7)	&lt;br /&gt;
|-&lt;br /&gt;
|43	&lt;br /&gt;
|IRQ6	&lt;br /&gt;
|8	&lt;br /&gt;
|PE6 (T3/INT6)	&lt;br /&gt;
|}&lt;br /&gt;
Desweiteren sind intern noch folgende Pins des AT86RF230 mit Pins des ATmega1281 verbunden:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Pin&lt;br /&gt;
!AT86RF230&lt;br /&gt;
!Pin&lt;br /&gt;
!ATmega1281&lt;br /&gt;
|-&lt;br /&gt;
|7	&lt;br /&gt;
|TST	&lt;br /&gt;
|n.v.	&lt;br /&gt;
|GND	&lt;br /&gt;
|-&lt;br /&gt;
|8	&lt;br /&gt;
|RST	&lt;br /&gt;
|44	&lt;br /&gt;
|PA7 (AD7)&lt;br /&gt;
|-&lt;br /&gt;
|11	&lt;br /&gt;
|SLP_TR	&lt;br /&gt;
|14	&lt;br /&gt;
|PB4 (OC2A/PCINT4)&lt;br /&gt;
|-&lt;br /&gt;
|17	&lt;br /&gt;
|CLKM&lt;br /&gt;
|24	&lt;br /&gt;
|XTAL1&lt;br /&gt;
|-&lt;br /&gt;
|19	&lt;br /&gt;
|SCLK	&lt;br /&gt;
|11	&lt;br /&gt;
|PB1 (SCK/PCINT1)&lt;br /&gt;
|-&lt;br /&gt;
|20	&lt;br /&gt;
|MISO	&lt;br /&gt;
|13	&lt;br /&gt;
|PB3 (MISO/PCINT3)&lt;br /&gt;
|-&lt;br /&gt;
|22	&lt;br /&gt;
|MOSI	&lt;br /&gt;
|12	&lt;br /&gt;
|PB2 (MOSI/PCINT2)&lt;br /&gt;
|-&lt;br /&gt;
|23	&lt;br /&gt;
|SEL	&lt;br /&gt;
|10	&lt;br /&gt;
|PB0 (SS/PCINT0)&lt;br /&gt;
|-&lt;br /&gt;
|24	&lt;br /&gt;
|IRQ	&lt;br /&gt;
|7	&lt;br /&gt;
|PE5 (OC3C/INT5)&lt;br /&gt;
|}&lt;br /&gt;
Wie man sich das Ganze in etwa vorzustellen hat, kann man grob im Datenblatt für das RZRaven-LCD Modul nachschauen (der Schaltplan auf Seite 12 in [1])&lt;br /&gt;
&lt;br /&gt;
Einen Schaltplan des Moduls gibt&#039;s bei [2].&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
[1] [http://www.atmel.com/dyn/resources/prod_documents/doc8117.pdf AVR2016: RZRAVEN Hardware User&#039;s Guide]&amp;lt;br/&amp;gt;&lt;br /&gt;
[2] [https://dl.dropbox.com/u/6121480/ATZB_24_A2_sch.jpg Schaltplan bei dropbox.com]&lt;br /&gt;
&lt;br /&gt;
= Software =&lt;br /&gt;
== Bootloader ==&lt;br /&gt;
UART-Bootloader für Linux:&lt;br /&gt;
http://pervasive.researchstudio.at/portal/projects/meshprog&lt;br /&gt;
&lt;br /&gt;
Beispielaufruf:&lt;br /&gt;
 ./meshprog -t /dev/ttyUSBx -f myfile.srec&lt;br /&gt;
&lt;br /&gt;
== eZeeNet ZigBee Software Stack ==&lt;br /&gt;
=== Bekannte Probleme ===&lt;br /&gt;
==== fw_dataRequest liefert FAIL zurück ====&lt;br /&gt;
Laut Datenblatt zum Stack (V1.7, Seite 46) liefert fw_dataRequest den Rückgabewert FAIL nur dann, wenn die zu sendende Datenmenge zu groß für den Puffer ist. &lt;br /&gt;
&lt;br /&gt;
Doch auch wenn die Datenmenge kleiner ist als die größe des Buffers, kann es vorkommen, dass man den Rückgabewert FAIL erhält.&lt;br /&gt;
&lt;br /&gt;
Der Grund ist folgender:&lt;br /&gt;
Daten können nur dann über einen Endpunkt versendet werden, wenn für den betreffenden Endpunkt ein Handler zum Datenempfang registriert wurde. Ist kein Handler registriert, gibt fw_dataRequest ebenfalls FAIL zurück.&lt;br /&gt;
&lt;br /&gt;
Dies steht nicht explizit im Datenblatt, so dass man vermuten könnte, dass Daten auch ohne die Registrierung eines Endpuktes versendet werden können.&lt;br /&gt;
&lt;br /&gt;
==== Es kann kein Netz aufgebaut werden ====&lt;br /&gt;
siehe: http://www.mikrocontroller.net/topic/84931#803551&lt;br /&gt;
Problem sollte hier noch zusammengefasst und erläutert werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ADC-Ports funktionieren nicht? ====&lt;br /&gt;
Der Handler der ADC-Ergebnisroutinen wird nicht aufgerufen, obwohl die Ports geöffnet und mittels adc_get Samples angefragt wurden.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
include &amp;quot;adc.h&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
void adc0DataHandler(uint16_t data){&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
}&amp;lt;br&amp;gt;&lt;br /&gt;
void adc1DataHandler(uint16_t data){&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
}&amp;lt;br&amp;gt;&lt;br /&gt;
void adc2DataHandler(uint16_t data){&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
}&amp;lt;br&amp;gt;&lt;br /&gt;
void adc3DataHandler(uint16_t data){&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
}&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
adc_open(ADC_BAT, adc0DataHandler);&amp;lt;br&amp;gt;&lt;br /&gt;
adc_open(ADC_INPUT_1, adc1DataHandler);&amp;lt;br&amp;gt;&lt;br /&gt;
adc_open(ADC_INPUT_2, adc2DataHandler);&amp;lt;br&amp;gt;&lt;br /&gt;
adc_open(ADC_INPUT_3, adc3DataHandler);&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
adc_get(ADC_BAT);&amp;lt;br&amp;gt;&lt;br /&gt;
adc_get(ADC_INPUT_1);&amp;lt;br&amp;gt;&lt;br /&gt;
adc_get(ADC_INPUT_2);&amp;lt;br&amp;gt;&lt;br /&gt;
adc_get(ADC_INPUT_3);&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ZigBee PRO Stack ==&lt;br /&gt;
Der ZigBee PRO Stack ist ein komplett neuer Stack, welcher nicht mehr auf der OpenMAC Implementierung basiert. Das noch beim eZeeNet Stack eingesetzte RTOS wurde ebenfalls ersetzt.&lt;br /&gt;
&lt;br /&gt;
== SerialNet AT Commands Set ==&lt;br /&gt;
&lt;br /&gt;
Atmel SerialNet Userguide: http://www.atmel.com/Images/doc8389.pdf&lt;br /&gt;
&lt;br /&gt;
== MeshNetics OpenMAC ==&lt;br /&gt;
&lt;br /&gt;
== Contiki OS ==&lt;br /&gt;
Die ZigBit-Module werden nun von Contiki unterstützt. Damit ist es möglich, 6LoWPAN über diese Module zu betreiben. &lt;br /&gt;
http://www.sics.se/contiki/&lt;br /&gt;
&lt;br /&gt;
== µracoli ==&lt;br /&gt;
[http://www.nongnu.org/uracoli/manual/index.html µracoli] unterstützt die ZigBit-Module.  Es bietet eine einfache Abstraktion der AT86RFxxx-Hardware auf relativ niedrigem Niveau (ISO-Schicht 1/2) und bietet sich damit als Baukasten an für einfache Aufgaben, die keine komplette Netzwerkschicht benötigen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bauteile]]&lt;br /&gt;
[[Kategorie:Funk]]&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=FPGA_Quartus_IDE&amp;diff=67234</id>
		<title>FPGA Quartus IDE</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=FPGA_Quartus_IDE&amp;diff=67234"/>
		<updated>2012-07-09T06:55:50Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* Design Flow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quartus II ist der Name der FPGA-Entwicklungsumgebung von Altera. Sie entspricht in vielen Punkten der Funktionalität der [[Xilinx ISE]], es gibt aber einige Besonderheiten:&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Projektverwaltung ===&lt;br /&gt;
Die PV ist bei Altera simpler und weniger verschachtelt, als bei Xilinx. Dies ermöglicht das einfache Portieren und Kopieren von Projekten, Teilprojekten und files, ohne in Pfadprobleme hineinzulaufen. Zudem läuft die PV sehr stabil und verursacht keine Abstürze. Lediglich im Zusammespiel zweier Versionen (win+lin) die beide auf den selben acoount arbeiten gibt es teilweise Probleme mit Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Quartus ist sehr tolerant gegenüber temporären und händischen Änderungen von Dateinamen und den möglichen Fehlern, die sich hieraus ergeben. Quartus selbst läuft auch äußerst stabil.&lt;br /&gt;
&lt;br /&gt;
=== Design Flow ===&lt;br /&gt;
Anders, als bei Xilinx, werden die einzelnen zur Synthese notwendigen Schritte nicht aus einem dateibaumähnlichen Gerüst heraus gestartet und in neuen Programmfenstern ausgeführt, sondern sind allesamt integrale Bestandteile des Programmes selbst. Sie werden in MDI-Clients ausgeführt. Damit wird u.a. ein Mehrfachstart deselben Programmes verhindert.&lt;br /&gt;
&lt;br /&gt;
=== Versionen ===&lt;br /&gt;
Neben der Vollversion existiert eine Web-Edition-Version für die kleineren Altera FPGA-Familien einschließlich Cyclone II. Ferner kann seit Kurzem eine kostenlose Alteraversion des Simulators ModelSim geladen werden, der in Funktionalität und Einschränkungen dem bei Xilinx entspricht.&lt;br /&gt;
&lt;br /&gt;
== Komponenten ==&lt;br /&gt;
=== Megawizzard ===&lt;br /&gt;
Hierbei handelt es sich um den Altera-spezifischen Core-Generator, mit dem IP-cores und Standardfunktionen wie RAMS, Multiplizierer etc. für die jeweilige FPGA-Familie optimiert erzeugt werden können. Die Zahl der standardmäßig mitgelieferten Cores ist (vor allem bei der Webversion) deutlich kleiner, als bei Xilinx.&lt;br /&gt;
&lt;br /&gt;
=== Simulator ===&lt;br /&gt;
Quartus besitzt einen durchaus brauchbaren internen Simulator, der i.G. zum Modelsim nicht limitiert ist. Zudem gelingt es mit diesem einfacher, Altera-spezifische Cores einzubinden und korrekt zu simulieren. Möglich sind Logik- und auch Timingsimulationen. Der Simulator ist aber insgesamt sehr langsam, da er wahrscheinlich rein interpretierend arbeitet.&lt;br /&gt;
&lt;br /&gt;
=== Logic Analyzer ===&lt;br /&gt;
Quartus kommt mit einem leistungsfähigen internen Logic Analyzer namens Signal Tap. Anders, als bei der Xilinx ISE, ist der aus den LEs aufgebaute und zu Testzwecken in der FPGA hineincompilierte Logic Analyzer kein Zusatzmodul, sondern in allen Quartusversionen standardmäßig inkludiert, sogar in der freien Web Edition!&lt;br /&gt;
&lt;br /&gt;
=== Programmer ===&lt;br /&gt;
Ebenfalls integriert ist der sog. Programmer, der den Download zum FPGA und config Flashes bewerkstelligt. Dieses Tool ist für die, welche nur files programmieren müssen und nichts selbsr programmieren, als stand alone Version kostenlos ladbar.&lt;br /&gt;
=== SOPC Builder===&lt;br /&gt;
Dieses Tool gestattet die Zusammenstellung eines kompletten Mikroprozessorsystems auf der Basis vorgefertiger Komponenten.&lt;br /&gt;
&lt;br /&gt;
== Bedientipps ==&lt;br /&gt;
=== Projektverwaltung===&lt;br /&gt;
Quartus hat eine stabile und einfach zu verwendende Projektverwaltung, die es gestattet, Snapshots zu machen (wovon man Gebrauch machen sollte). So können jederzeit alte Projekte wieder hervorgeholt und wiederverwendet werden - auch in Teilen ist dies möglich. Es lassen sich auch leicht und ohne Probleme neue files händisch einsetzen und überkopieren, ohne dass dies wie bei Xilinx zu Abstürzen führt.&lt;br /&gt;
&lt;br /&gt;
=== Version Hopping ===&lt;br /&gt;
Abgesehen von einigen [[CORE]]s sind die unterschiedlichen Versionen voll kompatibel zu einander. So lassen sich die Projekte mit verschiedenen Versionen der IDE öffnen und rückimportieren und leicht weiterverwenden.&lt;br /&gt;
&lt;br /&gt;
=== Probleme ===&lt;br /&gt;
==== Installation ====&lt;br /&gt;
Die Installationsroutine hat Probleme mit Ordnernamen die &amp;quot;Space&amp;quot; enthalten. Ab 10.1 wird gewarnt, vorherige Versionen (10.0sp1) verursachten ohne Warnung Fehlinstallationen. Achtung, in Windows 7 ist &amp;quot;Programme&amp;quot; ein Link auf &amp;quot;program files&amp;quot; mit Space.&lt;br /&gt;
&lt;br /&gt;
==== Synthese ====&lt;br /&gt;
Seit der Version 6.0 wurden häufiger Probleme im Umfeld der Synthese berichtet: Wie man im Floor Plan Editor nachvollziehen kann, werden Schaltungsteile zwar gruppiert aber nicht angeschlossen.&lt;br /&gt;
&lt;br /&gt;
==== Altera-Editor ====&lt;br /&gt;
In Version 10.0/10.1 fehlt im &amp;quot;Page-Setup&amp;quot; Dialog der Knopf für &amp;quot;Header/Footer&amp;quot; (Win7prof. 32/64bit)&lt;br /&gt;
&lt;br /&gt;
==== Programmer ====&lt;br /&gt;
[[JTAG]]-Kette:&lt;br /&gt;
Der Programmerteil zum Einladen des FPGA-images verliert häufiger die JTAG-Kette. Dies tritt sporadisch auf und wird teilweise durch übergangsweises Ausschalten des zu programmierenden Boards verursacht. Wenn der Programmer die Kette nicht mehr findet, sollte der Treiber im Setup deinstalliert, Quartus geschlossen und dann der Treiber wieder aktiviert werden. Dies geschieht auf normalem Wege: Öffnen des Setupmenüs innerhalb des Programmers und Anklicken des (z.b. Byteblasters). Dieser erscheint dann oben als &amp;quot;hardware&amp;quot;. Bei Druck auf &amp;quot;scan JTAG&amp;quot; sollte das FPGa wieder gefunden werden.&lt;br /&gt;
&lt;br /&gt;
file-Update:&lt;br /&gt;
Bei einer neuen Compilation und Synthese wird teilweise das file nicht aktualisert und das alte reingeladen. Sicherheitshalber sollte man deshalb mittels &amp;quot;change file&amp;quot; das file nochmals anwählen. Im Extremfall das neue file umbenennen und dann diese neuladen.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*Download Quartus II Web Edition Software Version 10.1 (3,0 GByte):&lt;br /&gt;
https://www.altera.com/download/software/quartus-ii-we&lt;br /&gt;
&lt;br /&gt;
*Programmer stand alone (60 MByte):&lt;br /&gt;
https://www.altera.com/support/software/download/programming/quartus2/dnl-quartus2_programmer.jsp&lt;br /&gt;
&lt;br /&gt;
*[http://www.alterawiki.com/wiki/Special:PopularPages Altera-Wiki]&lt;br /&gt;
*[http://www.alteraforum.com/ Altera-Forum]&lt;br /&gt;
&lt;br /&gt;
[[Category:FPGA und Co]]&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Bootloader_FastBoot_von_Peter_Dannegger&amp;diff=67233</id>
		<title>AVR Bootloader FastBoot von Peter Dannegger</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Bootloader_FastBoot_von_Peter_Dannegger&amp;diff=67233"/>
		<updated>2012-07-08T13:40:19Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Karsten Donat&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Was ist ein Bootloader? ==&lt;br /&gt;
&lt;br /&gt;
Der Bootloader ist selbst ein kleines Programm. Es wird beim Start des Controllers zuerst ausgeführt. Damit sich das PC-Programm für das Firmware-Update melden kann, wartet der Bootloader  eine gewisse Zeit (hier 0,33 Sekunden) auf ein Zeichen über die serielle Schnittstelle (UART RS232, USB). Kommt dies Zeichen, wird die neue Firmware gebrannt. Andernfalls wird das eigentliche Programm des Controllers ausgeführt.&lt;br /&gt;
&lt;br /&gt;
Dem eigentlichen Anwendungsprogramm geht natürlich der Platz verloren, den der Bootloader benötigt. Da Peters Bootloader jedoch in ein 512Bytes (256 Worte!) großes Segment passt, stört das nicht weiter.&lt;br /&gt;
&lt;br /&gt;
Normalerweise wird der Programmcode des Mikrocontrollers mit einem ISP-Dongle in den Flash gebrannt. Aus verschiedenen Gründen kann dies jedoch nicht möglich/ gewünscht sein:&lt;br /&gt;
* Geschwindigkeit: Der ISP-Dongle kann langsam sein (z.&amp;amp;nbsp;B. myAVR mit aktuellem AVRDude)&lt;br /&gt;
* PINs: Man braucht die PINs und will ISP abschalten (Fuses, aber Vorsicht!, danach kann man nur mit dem Bootloader oder einem [[AVR HV-Programmer]] noch an den Flash-Speicher)&lt;br /&gt;
* Komfort: Man möchte dem Kunden/Nutzer die Möglichkeit geben, eine neue Firmware selbst einzuspielen. In der Regel hat dieser jedoch keinen ISP-Dongle zur Hand. Eine RS232- oder USB-Schnittstelle ist aber oftmals vorhanden.&lt;br /&gt;
* Sicherheit: Man möchte dem Kunden nicht die Firmware in deassemblierbarer Form geben (über geänderten Bootloader kann die Datei verschlüsselt sein).&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Automatische Erkennung der vom PC verwendeten Baudrate&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/73196#610574 Ein] oder zwei Wire Betrieb&lt;br /&gt;
* Support für viele verschiedene AVRs wie: tiny13, tiny2313, tiny25, tiny261, tiny44, tiny45, tiny461, tiny84, tiny85, tiny861, mega48, mega8, mega8515, mega8525, mega88, mega16, mega162, mega168, mega32, mega64, mega644, mega128, mega1281, mega2561.&lt;br /&gt;
* Passwortschutz gegen unberechtigtes Umprogrammieren (aber keine Verschlüsselung des Programms).&lt;br /&gt;
* Freie Software - unter GPL lizenziert ([http://www.mikrocontroller.net/topic/73196?goto=848377#848377 Link]). Das eigentliche Anwendungsprogramm, das über den Bootloader geladen wird muß deswegen *nicht* unter der GPL stehen und dessen Quelltext auch *nicht* veröffentlicht werden ([http://www.mikrocontroller.net/topic/73196?goto=950943#950943 Link]).&lt;br /&gt;
&lt;br /&gt;
== Anforderungen an das zu ladende Programm ==&lt;br /&gt;
Bei AVRs ohne &amp;quot;boot reset vector fuse&amp;quot; (BOOTRST) wie beispielsweise ATtinys und kleinen ATmegas (ATmega48) muß der erste Befehl ein RJMP sein. Für C-Programme ist das automatisch sichergestellt (und für Assembler-Programme leicht selbst sicherzustellen).&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Thread zum Bootloader: [http://www.mikrocontroller.net/topic/73196 http://www.mikrocontroller.net/topic/73196]&lt;br /&gt;
&lt;br /&gt;
* Version 2.1 des Bootloaders incl. DOS Host-Software (Forumsbeitrag): [http://www.mikrocontroller.net/topic/73196#850843]&lt;br /&gt;
* Version 2.1 des Bootloaders für AVR-GCC-Toolchain (Forumsbeitrag): [http://www.mikrocontroller.net/topic/146638#1824790]&lt;br /&gt;
* Protokollbeschreibung Host&amp;lt;-&amp;gt;Target (Forumsbeitrag): [http://www.mikrocontroller.net/topic/73196?goto=685654#685654]&lt;br /&gt;
* Schaltbild für One-Wire-Betrieb (Forumsbeitrag): [http://www.mikrocontroller.net/topic/73196?goto=610574#610574]&lt;br /&gt;
&lt;br /&gt;
* Linux Host-SW für Version 2.1 mit One-Wire (Forumsbeitrag): [http://www.mikrocontroller.net/topic/73196?goto=2320796#2320796]&lt;br /&gt;
* Linux und MAC-OSX Host-SW für V2.1 ohne One-Wire (nur mit Anmeldung zu erreichen): [http://www.avrfreaks.net/index.php?module=Freaks%20Academy&amp;amp;func=viewItem&amp;amp;item_type=project&amp;amp;item_id=1927 http://www.avrfreaks.net/index.php?module=Freaks%20Academy&amp;amp;func=viewItem&amp;amp;item_type=project&amp;amp;item_id=1927]&lt;br /&gt;
* Host-SW in Python für Version 1.7: [http://www.kreatives-chaos.com/artikel/fastboot17-frontend-python http://www.kreatives-chaos.com/artikel/fastboot17-frontend-python]&lt;br /&gt;
* Host-SW Win32 für Version 1.7: [http://www.mikrocontroller.net/topic/73196?goto=698193#698193]&lt;br /&gt;
* Host-SW Win64 für Version 2.1: [http://www.mikrocontroller.net/topic/73196#2349817] [http://derluz.de/fboot64/ http://derluz.de/fboot64/]&lt;br /&gt;
&lt;br /&gt;
* Atmel AVR-Studio (um Bootloader zu assemblieren): [http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725]&lt;br /&gt;
* ATMega IDE 2007: [http://www.KarstenDonat.de/AVR http://www.KarstenDonat.de/AVR]&lt;br /&gt;
&lt;br /&gt;
* Ältere Version dieser Anleitung als PDF: [http://www.KarstenDonat.de/AVR/Bootloader.pdf http://www.KarstenDonat.de/AVR/Bootloader.pdf]&lt;br /&gt;
&lt;br /&gt;
== Bootloader anpassen ==&lt;br /&gt;
&lt;br /&gt;
=== CPU auswählen – BOOTLOAD.ASM ===&lt;br /&gt;
&lt;br /&gt;
Die CPU (der Atmel auf dem der Bootloader laufen soll) wird durch Einkommentieren der zugehörigen Include-Files ausgewählt. Im Beispiel für einen ATtiny45.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;avrasm&amp;gt;&lt;br /&gt;
;           select the appropriate include file:&lt;br /&gt;
;.include &amp;quot;tn13def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;tn2313def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;tn25def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;tn261def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;tn44def.inc&amp;quot;&lt;br /&gt;
.include &amp;quot;tn45def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;tn461def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;m48def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;tn84def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;tn85def.inc&amp;quot;&lt;br /&gt;
;.include &amp;quot;tn861def.inc&amp;quot;&lt;br /&gt;
&amp;lt;/avrasm&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei nicht vergessen, die bisher (per Default) ausgewählte CPU ATmega168 auszukommentieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;avrasm&amp;gt;&lt;br /&gt;
;.include &amp;quot;m168def.inc&amp;quot;&lt;br /&gt;
&amp;lt;/avrasm&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== UART Port und Pins festlegen – BOOTLOAD.ASM ===&lt;br /&gt;
&lt;br /&gt;
Da die verwendeten Pins für die Schnittstelle frei wählbar sind, müssen diese noch eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
STX_PORT: Hier den Sendeport angeben. Für die Pins des Hardware-UARTs des M8 wäre das Port D. Es müssen zwar nicht dieselben Pins sein, wenn man sie aber ohnehin als Schnittstelle nutzt, ist es sinnvoll, sie auszuwählen.  Verwendet wird immer ein im Bootloader integrierter Software-UART, der auf beliebigen I/O-Pins lauschen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;avrasm&amp;gt;&lt;br /&gt;
.equ    STX_PORT        = PORTD&lt;br /&gt;
.equ    STX             = PD1&lt;br /&gt;
&lt;br /&gt;
.equ    SRX_PORT        = PORTD&lt;br /&gt;
.equ    SRX             = PD0&lt;br /&gt;
&amp;lt;/avrasm&amp;gt;&lt;br /&gt;
&#039;&#039;Beispiel für gleiche Bepinnung wie Hardware-UART im ATMega 8, 48, 168&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Für One-Wire-Betrieb muß für TX und RX zweimal der gleiche Pin angeben werden. Beim Assemblieren wird das erkannt und One-Wire aktiviert - es ist keine weitere Änderung nötig.&lt;br /&gt;
&lt;br /&gt;
=== CPU-Frequenz und Wartezeit festlegen - FASTLOAD.H ===&lt;br /&gt;
&lt;br /&gt;
Bei XTAL die benutzte Frequenz des Controllers einstellen (jungfräuliche AVRs haben oft intern 1MHz aktiviert!).&lt;br /&gt;
Im Standard Makefile von WinAVR steht die Frequenz unter F_CPU&lt;br /&gt;
&lt;br /&gt;
&amp;lt;avrasm&amp;gt;&lt;br /&gt;
.equ	XTAL		= 8000000   ; 8MHz, not critical&lt;br /&gt;
&amp;lt;/avrasm&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die Wartezeit auf das Firmware-Update beim Booten anzupassen:&lt;br /&gt;
&amp;lt;avrasm&amp;gt;&lt;br /&gt;
.equ	BootDelay	= XTAL / 3  ; 0.33s&lt;br /&gt;
&amp;lt;/avrasm&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Assemblieren des Bootloaders ==&lt;br /&gt;
&lt;br /&gt;
Da der Bootloader in Assembler geschrieben ist, kann WinAVR nicht so ohne weiteres damit umgehen.&lt;br /&gt;
Das einfachste ist, sich das AVRStudio von Atmel herunterzuladen [http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725]&lt;br /&gt;
&lt;br /&gt;
Im Unterverzeichnis AvrAssembler2 befindet sich der benötigte Assembler. Das Einfachste ist, sich die unter &amp;quot;Appnotes&amp;quot; benötigte Include Datei des jeweiligen Controllers (oder das komplette Verzeichnis) und die avrasm2.exe ins Verzeichnis des Bootloaders zu kopieren.&lt;br /&gt;
&lt;br /&gt;
Danach wird der Assembler aufgerufen (m8.asm für ATMega 8) und der Bootloader kompiliert:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
avrasm2 -fI BOOTLOAD.ASM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es ist wichtig, dass die Includes des avrasm2 und nicht die der alten Version verwendet werden, da es sonst beim Assemblieren zu dem Fehler &lt;br /&gt;
&amp;quot;&#039;&#039;fastload.h(112): error: Use of undefined or forward referenced symbol &#039;SRAM_START&#039; in .org&#039;&#039;&amp;quot;&lt;br /&gt;
kommt.&lt;br /&gt;
&lt;br /&gt;
Das AVRStudio lässt sich unter Linux auch mit WINE installieren (die IDE des AVR Studio 4 geht allerdings nur mit ein paar Tricks aus der AppDB - ist für das Assemblieren des Bootloaders aber nicht nötig). Wenn &amp;quot;avrasm2.exe&amp;quot; und die zum AVR passende Include-Datei (beispielsweise &amp;quot;tn45def.inc&amp;quot; für ATtiny45) im gleichen Verzeichnis wie die restlichen Dateien des Bootloaders liegen, kann der Bootloader mit folgendem Befehl assembliert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wine avrasm2.exe -fI BOOTLOAD.ASM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brennen des Bootloaders ==&lt;br /&gt;
&lt;br /&gt;
Der nun erzeugte Bootloader wird mit dem vorhanden ISP Dongle in den AVR gebrannt (Intel Hex Format):&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;avrdude&amp;quot; -p m8 -c avr910 -P com1 -U flash:w:&amp;quot;C:\Test\m8 3686400.hex&amp;quot;:i -U flash:v:&amp;quot;C:\Test\m8 3686400.hex&amp;quot;:i -y&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brennen mit AVRDude auf COM 1 und einem AVR910 kompatiblen Dongle (z.&amp;amp;nbsp;B. myAVR USB)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Einstellen der Fuses ==&lt;br /&gt;
&lt;br /&gt;
Damit der Bootloader zu Beginn gestartet wird, müssen die entsprechenden Fuses gesetzt werden. Möglich ist dies u.a. mit der AVRDude GUI.&lt;br /&gt;
* BOOTRST muss auf 0 gestellt werden (aktiviert den Bootloader)&lt;br /&gt;
* BOOTSZ muss auf 256 Worte (= 512 Byte) (oder dem minimal möglichen Wert, wenn AVR nur größere Bootloader Regionen unterstützt) gestellt werden. Beispielsweise ist für den ATMega8 der Wert 10.&lt;br /&gt;
&lt;br /&gt;
Bei einigen Controllern wie z.&amp;amp;nbsp;B. dem ATMega 48 wird das Flag&lt;br /&gt;
* Selfprogramming enabled gesetzt.&lt;br /&gt;
&lt;br /&gt;
Auf dieser [http://www.engbedded.com/fusecalc/ Website (Fusecalc)] kann man sich die Fuses elegant zusammenstellen und erhält gleich die Parameter für avrdude. Eine schnelle und *sichere* Alternative zum fehlerträchtigen &amp;quot;Kaputtflashen&amp;quot; von Atmels.&lt;br /&gt;
&lt;br /&gt;
== Brennen des eigentlichen Programmes ==&lt;br /&gt;
&lt;br /&gt;
Damit das Programm mit Peters Tool in den Controller geladen werden kann, muss es im Intel HEX Format vorliegen. Im makefile Template von WinAVR (und auch der ATMegaIDE) ist dies standardmäßig eingestellt.&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
# Output format. (can be srec, ihex, binary)&lt;br /&gt;
FORMAT = ihex&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach wird Peters Firmware-Update Tool aufgerufen (hier COM2)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fboot /C2 /Pmain.hex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;hier wird die main.hex als Hauptprogramm gebrannt&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wichtig hierbei ist, dass der Dateiname der alten DOS Konvention entspricht. Also keine langen Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Peters Firmware-Update Tool lässt sich unter Linux leider nicht mit WINE starten, dafür aber mit DOSBOX. Der Aufruf ist dann der gleiche wie unter Windows.&lt;br /&gt;
&lt;br /&gt;
Wenn noch keine Firmware im Controller ist (direkt nach dem Installieren des Bootloaders), startet der Brennvorgang automatisch. Andernfalls wartet das Programm auf den Reset des Controllers. Peters Tool arbeitet nur mit COM1 bis COM4 zusammen. Also ggf. den USB Adapter im Gerätemanager umstellen.&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe sieht dann wie folgt aus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\DOCUME~1\zzzzzz\Desktop\avr\_soft\fboot18&amp;gt;fboot18 /Ptest.hex /b9600 /c1&lt;br /&gt;
COM 1 at 9600 Baud: Connected (One wire)&lt;br /&gt;
Bootloader V1.8&lt;br /&gt;
Target: 1E9108&lt;br /&gt;
Buffer: 32 Byte&lt;br /&gt;
Size available: 1534 Byte&lt;br /&gt;
Program test.hex: 00000 - 00073 successful&lt;br /&gt;
CRC: o.k.&lt;br /&gt;
Elapsed time: 1.43 seconds&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Linux steht ebenfalls ein [http://www.mikrocontroller.net/attachment/43211/lboot.tgz Programmiertool] (aus diesem [http://www.mikrocontroller.net/topic/73196#1067153 Beitrag]) für die aktuelle Version 2.1 des Bootloaders für die Kommandozeile zur Verfügung, das auch den One-Wire-Betrieb unterstützt.&lt;br /&gt;
&lt;br /&gt;
Es lässt sich nach dem Entpacken durch ein simples &amp;quot;make&amp;quot; übersetzen. Die Verwendung ist analog zum DOS-Tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bootloader -d /dev/ttyS0 -b 115200 -p tiny45test.hex&lt;br /&gt;
&lt;br /&gt;
=================================================&lt;br /&gt;
|           BOOTLOADER, Target: V2.1            |&lt;br /&gt;
=================================================&lt;br /&gt;
Port    : /dev/ttyS0&lt;br /&gt;
Baudrate: 115200&lt;br /&gt;
File    : tiny45test.hex&lt;br /&gt;
Reading : tiny45test.hex... File read.&lt;br /&gt;
Size    : 2717 Bytes&lt;br /&gt;
Program device.&lt;br /&gt;
-------------------------------------------------&lt;br /&gt;
Waiting for device... connected (one wire)!&lt;br /&gt;
Bootloader    : V2.1&lt;br /&gt;
Target        : 1E9206 ATtiny45&lt;br /&gt;
Buffer        : 64 Byte&lt;br /&gt;
Size available: 3582 Byte&lt;br /&gt;
CRC enabled and OK.&lt;br /&gt;
Programming   : 00000 - 00A9D&lt;br /&gt;
Writing | ##################################### | 100%&lt;br /&gt;
Elapsed time: 0.79 seconds, 3439 Bytes/sec.&lt;br /&gt;
&lt;br /&gt;
 ++++++++++ Device successfully programmed! ++++++++++&lt;br /&gt;
&lt;br /&gt;
...starting application&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bootloader-Support in ATMegaIDE 2007 ==&lt;br /&gt;
&lt;br /&gt;
Die IDE kann wahlweise mit AVRDude und einem entsprechenden ISP-Dongle oder mit dem Bootloader das Programm in den Flash brennen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Anpassen des Programms ===&lt;br /&gt;
Um das Firmware Update komfortabler zu gestalten, kann ein Software-Reset eingebaut werden, der per RS232- bzw. USB-Schnittstelle oder Tastendruck ausgelöst wird.&lt;br /&gt;
&lt;br /&gt;
==== Tastendruck ====&lt;br /&gt;
In der mitgelieferten Standard.h gibt es den Befehl void Reset();. Er löst mit Hilfe des Watchdog-Timers einen Hardwarereset aus. Man kann jetzt z.&amp;amp;nbsp;B. auf einen bestimmten Tastendruck (-kombination) hin diesen Reset ausführen.&lt;br /&gt;
&lt;br /&gt;
==== RS232/USB ====&lt;br /&gt;
Alternativ kann ein entsprechender Befehl über die RS232 gesendet werden. Standardmäßig ist dies 0xFF ‚R‘.&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen in der IDE ===&lt;br /&gt;
&lt;br /&gt;
Der Bootloader Support kann bei den Projekt-Eigenschaften eingestellt werden. Beim Brennen wird er dann automatisch benutzt.&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
=== Komfortables Stand-Alone Firmware-Update ===&lt;br /&gt;
&lt;br /&gt;
Basierend auf dem Code der IDE wird es im September noch ein Standalone-Programm für das Firmware-Update geben. Es wird auch ein entsprechendes Protokoll zur Versionskontrolle haben (die bisherige Soft- und viel wichtiger Hardwareversion wird überprüft). Eine Verschlüsselung der Firmware-Datei ist in Planung.&lt;br /&gt;
&lt;br /&gt;
=== Automatisches Erzeugen des Bootloaders ===&lt;br /&gt;
Sobald ich Zeit habe kommt in die IDE auch die Möglichkeit, die Anpassungen des Bootloaders von der IDE durchführen zu lassen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Programmer und -Bootloader|B]]&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=LPC-Mikrocontroller&amp;diff=67232</id>
		<title>LPC-Mikrocontroller</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=LPC-Mikrocontroller&amp;diff=67232"/>
		<updated>2012-07-08T12:17:06Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:overview_Sep2011.png|thumb|right|850px|Überblick über die aktuelle Cortex M0/3 Familie, ©NXP.com]]&lt;br /&gt;
[[Bild:positioning_NXPSep2011.gif|thumb|right|850px|Vergleich über die aktuelle Cortex M0/3 Familie, ©NXP.com]]&lt;br /&gt;
Die LPC1000-Familie von NXP basiert auf 32-Bit Cortex-Kernen von ARM und arbeitet mit bis zu 150MHz. Die LPC11xx-Serie basiert auf dem Cortex-M0-Kern, die Serien LPC13xx, 17xx und 18xx auf dem Cortex-M3. Mikrocontroller aus der LPC13xx-Serie mit 72MHz und der LPC17xx-Serie mit 100MHz (120MHz) sind inzwischen auch für Privatnutzer zu Preisen erhältlich, die mit denen von 8-Bit-Mikrocontrollern vergleichbar sind. Eine Auflistung der verschiedenen Typen findet sich im Dokument &#039;&#039;&#039;[http://www.nxp.com/documents/line_card/75017236.pdf &amp;quot;The ARM selection guide&amp;quot; (PDF)]&#039;&#039;&#039; von NXP, mehr Details und &amp;quot;hübscher&amp;quot; dargestellt unter &#039;&#039;&#039;[http://www.nxp.com/documents/brochure/75017243.pdf Details (PDF, sehr groß)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Von NXP sind &amp;lt;u&amp;gt;sehr preiswerte&amp;lt;/u&amp;gt; Entwicklungskits (ca. 25€ für Evaluation-Board incl. USB-JTAG Programmer und Debugger) erhältlich z.B. &#039;&#039;&#039;[http://www.watterott.com/index.php?page=search&amp;amp;keywords=LPCXpresso&amp;amp;cat=&amp;amp;mnf=&amp;amp;x=0&amp;amp;y=0 Watterott]&#039;&#039;&#039;. Siehe dazu auch die Dokumentation von NXP zu den &#039;&#039;&#039;[http://www.nxp.com/documents/leaflet/75016842.pdf LPCXpresso-Entwicklungskits (PDF)]&#039;&#039;&#039; und diese &#039;&#039;&#039;[http://www.mikrocontroller.net/wikisoftware/index.php?title=LPC1xxx_Entwicklungskit_LPCXpresso&amp;amp;action=edit Beschreibung]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Infos + User-Manuals==&lt;br /&gt;
&lt;br /&gt;
=== Eckdaten LPC11xx (Cortex-M0) ===&lt;br /&gt;
Die sehr stromsparende &#039;&#039;&#039;[http://ics.nxp.com/products/lpc1000/lpc11xx/ LPC11xx-Serie]&#039;&#039;&#039; (3,3V) bietet viele Möglichkeiten&lt;br /&gt;
* Der LPC1100L ist derzeit laut NXP (Sep2011) der preisgünstigste ARM auf dem Markt. Der 32Bit ARM mit einer Performance von ca. 45DMIPS @50MHZ benötigt bei dieser Taktfrequenz nur etwa 10mA. (Details siehe NXP-Seite)&lt;br /&gt;
&lt;br /&gt;
* Überblick über die Features :&lt;br /&gt;
** LPC1100 Serie: • I2C, SSP, UART, GPIO, • Timers and watch dog timer, • 10-bit ADC, • Flash/SRAM memory, • Weitere Funktionen, siehe &#039;&#039;&#039;[http://www.mikrocontroller.net/articles/LPC1xxx#Features_eines_LPC11xx 2.3 Features]&#039;&#039;&#039;&lt;br /&gt;
** LPC1100L Serie zusätzlich zu LPC1100: • Power Profile mit lower power consumption in Active- und Sleep-mode, • Interne pull-ups auf VDD level, • Programmierbarer pseudo open-drain mode für GPIO Pins, • WWDT mit Clock Source Lock.&lt;br /&gt;
**LPC11C00 Serie zusätzlich zu LPC1100: • CAN controller, • On-chip CAN Treiber, • On-chip CAN Transceiver (LPC11C2x), • WDT (not windowed) mit Clock Source Lock .&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://www.nxp.com/documents/user_manual/UM10398.pdf User Manual der LPC11-Familie (PDF)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Eckdaten LPC12xx (Cortex-M0) ===&lt;br /&gt;
* Die Low Power &#039;&#039;&#039;[http://ics.nxp.com/products/lpc1000/lpc12xx/ LPC12xx-Serie]&#039;&#039;&#039; (3,3V) ist laut NXP (Sep2011) ein Cortex-M0 mit 32 bis 128kB Flash, einem 45 CoreMark™ Benchmark-Score bei 30MHz, 2 bis 8kB SRAM, und einem internen 1% genauen 12MHz Oscillator.&lt;br /&gt;
&lt;br /&gt;
* Überblick über die Features: fMAX von 30MHz, 1 10-Bit  ADC mit 8 Kanälen, 2 Comparatoren, 2 UARTs, 1 SSP/SPI, 1 I2C, DMA Controller, CRC Engine, 1 32-Bit, 5 Timer (16- und 32-Bit, + RTC), 13 PWM Kanäle, bis zu 55 GPIOs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://www.nxp.com/documents/user_manual/UM10441.pdf User Manual der LPC12xx-Familie (PDF)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Eckdaten LPC13xx (Cortex-M3) ===&lt;br /&gt;
Die sehr stromsparende &#039;&#039;&#039;[http://ics.nxp.com/products/lpc1000/lpc13xx/ LPC13xx-Serie]&#039;&#039;&#039; (3,3V) bietet im LQFP 48 Gehäuse 8..32k Flash, 2..8k SRAM, 5 Timer (mit WD), 11 PWM, 1 UART, 1IIC, 1USB, 1..2 SPI, einen 8-Kanal/10Bit AD-Wandler und eine Taktfrequenz von max. 72MHz. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://www.nxp.com/documents/user_manual/UM10375.pdf User Manual der LPC13xx-Familie (PDF)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Eckdaten LPC17xx (Cortex-M3) ===&lt;br /&gt;
Die &#039;&#039;&#039;[http://ics.nxp.com/products/lpc1000/lpc17xx/ LPC17xx-Serie]&#039;&#039;&#039; hingegen enthält eine weit größere Peripherie in einem LQFP80/100/144/208 Package.&lt;br /&gt;
32..512k Flash, 8..96k SRAM, 6 Timer (mit WD), 6 zusätzliche PWM-Einheiten, teilweise Ethernet und STN/TFT-LCD-Controller, meist USB (teilw. mit Host+OTG), 4 UART, 2..3IIC, 1..2 CAN, 1 SPI, 2 SSP/SPI einen 6..8-Kanal/12Bit AD-Wandler, einen 10Bit DAC, Motor-Control-Einheiten, einen Encoder-Eingang und eine Taktfrequenz von max. 100MHz(120MHz) und vieles mehr. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://www.nxp.com/documents/user_manual/UM10360.pdf User Manual der LPC17xx-Familie (PDF)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Eckdaten LPC18xx (Cortex-M3) ===&lt;br /&gt;
Die &#039;&#039;&#039;[http://ics.nxp.com/products/lpc1000/lpc18xx/ LPC18xx-Serie]&#039;&#039;&#039; stellt DIE &amp;quot;High-Performance&amp;quot; Controller aus der Cortex-M3-Serie. Die Taktfrequenz geht bis 150MHz, die Controller enthalten große dual-Bank Flash Speicher bis zu 1MB, ein großes On-Chip SRAM mit bis zu 200KB, zusätzliche Peripherie wie z.B. SPI Flash Interface (SPIFI) und State Configurable Timer (SCT), 2x High Speed USB (1x mit On-Chip HS PHY) und eine MPU.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://ics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc18xx.pdf User Manual der LPC18xx-Familie (PDF)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Überblick über die Features: &#039;&#039;&#039;[http://ics.nxp.com/literature/leaflets/microcontrollers/pdf/lpc18xx.pdf LPC18xx Flyer von NXP]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Entwicklungskits ===&lt;br /&gt;
Von NXP sind &amp;lt;u&amp;gt;sehr preiswerte&amp;lt;/u&amp;gt; Entwicklungskits (ca. 25€ für. USB-JTAG Programmer und Debugger) erhältlich z.B. &#039;&#039;&#039;[http://www.watterott.com/index.php?page=search&amp;amp;keywords=LPCXpresso&amp;amp;cat=&amp;amp;mnf=&amp;amp;x=0&amp;amp;y=0 Watterott]&#039;&#039;&#039;. Siehe dazu auch die Dokumentation von NXP zu den &#039;&#039;&#039;[http://www.nxp.com/documents/leaflet/75016842.pdf LPCXpresso-Entwicklungskits (PDF)]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kostenlose Entwicklungsumgebung für ALLE hier genannten Controller ===&lt;br /&gt;
Für die ganze Prozessorfamilie ist eine &amp;lt;u&amp;gt;kostenlose&amp;lt;/u&amp;gt; Entwicklungsumgebung  erhältlich. Informationen unter &#039;&#039;&#039;[http://www.code-red-tech.com/lpcxpresso.php  code-red]&#039;&#039;&#039;: Die auf Eclipse basierende Entwicklungsumgebung ist nach der Installation bis 8k freigeschaltet und nach einer einfachen und kostenlosen Registrierung für 128kB. Die IDE ist auch für &#039;&#039;&#039;[http://support.code-red-tech.com/CodeRedWiki/redlib_v2_notes Linux]&#039;&#039;&#039; verfügbar.&lt;br /&gt;
&lt;br /&gt;
Hier die &#039;&#039;&#039;[http://www.mikrocontroller.net/articles/Installationsanleitung_C-Entwicklungsumgebung_f%C3%BCr_LPC1xxx_von_Code_Red Installationsanleitung]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LPC11xx ==&lt;br /&gt;
&lt;br /&gt;
=== Familienübersicht LPC11xx ===&lt;br /&gt;
Bezugsquellen und Preise:&lt;br /&gt;
&lt;br /&gt;
[[Bild:block.diagramM0_NXPSep2011.gif|thumb|right|850px|Blockdiagramm des Cortex-N0, ©NXP.com]]&lt;br /&gt;
=== Blockdiagramm der LPC11xx Familie ===&lt;br /&gt;
&lt;br /&gt;
=== Features eines LPC11xx ===&lt;br /&gt;
* System:&lt;br /&gt;
** ARM Cortex-M0 processor, running at frequencies of up to 50 MHz. &lt;br /&gt;
** ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC).&lt;br /&gt;
** Serial Wire Debug.&lt;br /&gt;
** System tick timer.&lt;br /&gt;
* Memory:&lt;br /&gt;
** 32 kB (LPC1114/LPC11C14), 24 kB (LPC1113), 16 kB (LPC1112/LPC11C12), or 8 kB (LPC1111) on-chip flash programming memory. &lt;br /&gt;
** 8 kB, 4 kB, or 2 kB SRAM.&lt;br /&gt;
** In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader software.&lt;br /&gt;
* Digital peripherals:&lt;br /&gt;
** Up to 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors. Number of GPIO pins is reduced for smaller packages and LPC11C22/C24.&lt;br /&gt;
** GPIO pins can be used as edge and level sensitive interrupt sources.&lt;br /&gt;
** High-current output driver (20 mA) on one pin.&lt;br /&gt;
** High-current sink drivers (20 mA) on two I2C-bus pins in Fast-mode Plus.&lt;br /&gt;
** Four general purpose timers/counters with a total of four capture inputs and up to 13 match outputs. &lt;br /&gt;
** Programmable WatchDog Timer (WDT).&lt;br /&gt;
* Analog peripherals:&lt;br /&gt;
** 10-bit ADC with input multiplexing among 8 pins.&lt;br /&gt;
* Serial interfaces:&lt;br /&gt;
** UART with fractional baud rate generation, internal FIFO, and RS-485 support. &lt;br /&gt;
** Two SPI controllers with SSP features and with FIFO and multi-protocol capabilities (second SPI on LQFP48 and PLCC44 packages only).&lt;br /&gt;
** I2C-bus interface supporting full I2C-bus specification and Fast-mode Plus with a data rate of 1 Mbit/s with multiple address recognition and monitor mode. &lt;br /&gt;
** C_CAN controller (LPC11Cxx only). On-chip CAN and CANopen drivers included.&lt;br /&gt;
** On-chip, high-speed CAN transceiver (parts LPC11C22/C24 only).&lt;br /&gt;
* Clock generation:&lt;br /&gt;
** 12 MHz internal RC oscillator trimmed to 1% accuracy that can optionally be used as a system clock.&lt;br /&gt;
** Crystal oscillator with an operating range of 1 MHz to 25 MHz.&lt;br /&gt;
** Programmable watchdog oscillator with a frequency range of 7.8 kHz to 1.8 MHz.&lt;br /&gt;
** PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator or the internal RC oscillator.&lt;br /&gt;
** Clock output function with divider that can reflect the system oscillator clock, IRC clock, CPU clock, and the Watchdog clock.&lt;br /&gt;
* Power control:&lt;br /&gt;
** Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down modes.&lt;br /&gt;
** Power profiles residing in boot ROM allowing to optimize performance and minimize power consumption for any given application through one simple function call. (On LPC111x/102/202/302 only.)&lt;br /&gt;
** Three reduced power modes: Sleep, Deep-sleep, and Deep power-down.&lt;br /&gt;
** Processor wake-up from Deep-sleep mode via a dedicated start logic using up to 13 of the functional pins.&lt;br /&gt;
** Power-On Reset (POR).&lt;br /&gt;
** Brownout detect with four separate thresholds for interrupt and forced reset.&lt;br /&gt;
* Unique device serial number for identification.&lt;br /&gt;
* Single 3.3 V power supply (1.8 V to 3.6 V).&lt;br /&gt;
* Available as 48-pin LQFP package, 33-pin HVQFN package, and 44-pin PLCC package.&lt;br /&gt;
&lt;br /&gt;
== LPC12xx ==&lt;br /&gt;
&lt;br /&gt;
=== Familienübersicht LPC12xx ===&lt;br /&gt;
Bezugsquellen und Preise:&lt;br /&gt;
&lt;br /&gt;
[[Bild:block.diagramM0_NXPSep2011.gif|thumb|right|850px|Blockdiagramm des Cortex-M0, ©NXP.com]]&lt;br /&gt;
&lt;br /&gt;
=== Blockdiagramm der LPC12xx Familie ===&lt;br /&gt;
&lt;br /&gt;
=== Features eines LPC12xx ===&lt;br /&gt;
&lt;br /&gt;
* Processor core&lt;br /&gt;
** ARM Cortex-M0 processor, running at frequencies of up to 45 MHz (one wait state from flash) or 30 MHz (zero wait states from flash). The LPC122x have a high score of over 45 in CoreMark CPU performance benchmark testing, equivalent to 1.51/MHz.&lt;br /&gt;
** ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC).&lt;br /&gt;
** Serial Wire Debug (SWD).&lt;br /&gt;
** System tick timer.&lt;br /&gt;
* Memory&lt;br /&gt;
** Up to 8 kB SRAM.&lt;br /&gt;
** Up to 128 kB on-chip flash programming memory. &lt;br /&gt;
** In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader software.&lt;br /&gt;
** Includes ROM-based 32-bit integer division routines.&lt;br /&gt;
* Clock generation unit&lt;br /&gt;
** Crystal oscillator with an operating range of 1 MHz to 25 MHz.&lt;br /&gt;
** 12 MHz Internal RC (IRC) oscillator trimmed to 1 % accuracy that can optionally be used as a system clock.&lt;br /&gt;
** PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator or the internal RC oscillator.&lt;br /&gt;
** Clock output function with divider that can reflect the system oscillator clock, IRC clock, main clock, and Watchdog clock.&lt;br /&gt;
** Real-Time Clock (RTC).&lt;br /&gt;
* Digital peripherals&lt;br /&gt;
** Micro DMA controller with 21 channels.&lt;br /&gt;
** CRC engine.&lt;br /&gt;
** Two UARTs with fractional baud rate generation and internal FIFO. One UART with RS-485 and modem support and one standard UART with IrDA.&lt;br /&gt;
** SSP/SPI controller with FIFO and multi-protocol capabilities.&lt;br /&gt;
** I2C-bus interface supporting full I2C-bus specification and Fast-mode Plus with a data rate of 1 Mbit/s with multiple address recognition and monitor mode. I2C-bus pins have programmable glitch filter.&lt;br /&gt;
** Up to 55 General Purpose I/O (GPIO) pins with programmable pull-up resistor, open-drain mode, programmable digital input glitch filter, and programmable input inverter. &lt;br /&gt;
** Programmable output drive on all GPIO pins. Four pins support high-current output drivers.&lt;br /&gt;
** All GPIO pins can be used as edge and level sensitive interrupt sources.&lt;br /&gt;
** Four general purpose counter/timers with four capture inputs and four match outputs (32-bit timers) or two capture inputs and two match outputs (16-bit timers). &lt;br /&gt;
** Windowed WatchDog Timer (WWDT).&lt;br /&gt;
* Analog peripherals&lt;br /&gt;
** One 8-channel, 10-bit ADC.&lt;br /&gt;
** Two highly flexible analog comparators. Comparator outputs can be programmed to trigger a timer match signal or can be used to emulate 555 timer behavior.&lt;br /&gt;
* Power&lt;br /&gt;
** Three reduced power modes: Sleep, Deep-sleep, and Deep power-down.&lt;br /&gt;
** Processor wake-up from Deep-sleep mode via start logic using 12 port pins.&lt;br /&gt;
** Processor wake-up from Deep-power down and Deep-sleep modes via the RTC.&lt;br /&gt;
** Brownout detect with three separate thresholds each for interrupt and forced reset.&lt;br /&gt;
** Power-On Reset (POR).&lt;br /&gt;
** Integrated PMU (Power Management Unit).&lt;br /&gt;
* Unique device serial number for identification.&lt;br /&gt;
* 3.3 V power supply.&lt;br /&gt;
* Available as 64-pin and 48-pin LQFP package.&lt;br /&gt;
&lt;br /&gt;
== LPC13xx ==&lt;br /&gt;
&lt;br /&gt;
=== Familienübersicht LPC13xx ===&lt;br /&gt;
[[Bild:LPC13xx_Selection_Guide_Sep2011.png|thumb|right|600px|Selection Guide zur LPC13xx Familie, ©NXP.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen und Preise:&lt;br /&gt;
&lt;br /&gt;
LPC1313 mit 32k-Flash mit 72MHz im LQFP 48 Gehäuse. Der LPC1313 ist bei &#039;&#039;&#039;[http://www.darisus.de/ Darius]&#039;&#039;&#039; erhältlich für 3€57 (Juli/2011), oder digikey für2€70.  (Für den &amp;quot;/1&amp;quot; suche ich noch eine Bezugsquelle.) Entwicklungskit INCLUSIVE JTAG-Programmer &amp;amp; Debugger bei &#039;&#039;&#039;[http://www.watterott.com/de/LPC1343-LPCXpresso-Board Watterott]&#039;&#039;&#039; für 23€80 (Juli/2011)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:LPC13xx Block Diagram Sep2011.png|thumb|right|680px|Blockdiagramm der LPC13xx Familie, ©NXP.com]]&lt;br /&gt;
=== Blockdiagram der LPC13xx Familie ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features eines LPC1313 ===&lt;br /&gt;
* ARM Cortex-M3 processor, running at frequencies of up to 72 MHz.&lt;br /&gt;
* ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).&lt;br /&gt;
* 32 kB on-chip flash programming memory.&lt;br /&gt;
* 8 kB SRAM.&lt;br /&gt;
* In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader software.&lt;br /&gt;
* UART with fractional baud rate generation, modem, internal FIFO, and RS-485/EIA-485 support.&lt;br /&gt;
* SSP controller with FIFO and multi-protocol capabilities.&lt;br /&gt;
* Additional SSP controller on LPC1313FBD48/01.&lt;br /&gt;
* I2C-bus interface supporting full I2C-bus specification and Fast-mode Plus with a data rate of 1 Mbit/s with multiple address recognition and monitor mode.&lt;br /&gt;
* Up to 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors.&lt;br /&gt;
* Four general purpose counter/timers with a total of four capture inputs and 13 match outputs.&lt;br /&gt;
* Programmable Watchdog Timer (WDT) &lt;br /&gt;
* System tick timer.&lt;br /&gt;
* Serial Wire Debug and Serial Wire Trace port.&lt;br /&gt;
* High-current output driver (20 mA) on one pin.&lt;br /&gt;
* High-current sink drivers (20 mA) on two I2C-bus pins in Fast-mode Plus.&lt;br /&gt;
* Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down modes.&lt;br /&gt;
* Three reduced power modes: Sleep, Deep-sleep, and Deep power-down.&lt;br /&gt;
* Single power supply (2.0 V to 3.6 V).&lt;br /&gt;
* 10-bit ADC with input multiplexing among 8 pins.&lt;br /&gt;
* GPIO pins can be used as edge and level sensitive interrupt sources.&lt;br /&gt;
* Clock output function with divider that can reflect the system oscillator clock, IRC clock, CPU clock, or the watchdog clock.&lt;br /&gt;
* Processor wake-up from Deep-sleep mode via a dedicated start logic using up to 40 of the functional pins.&lt;br /&gt;
* Brownout detect with four separate thresholds for interrupt and one thresholds for forced reset.&lt;br /&gt;
* Power-On Reset (POR).&lt;br /&gt;
* Integrated oscillator with an operating range of 1 MHz to 25 MHz.&lt;br /&gt;
* 12 MHz internal RC oscillator trimmed to 1 % accuracy over the entire temperature and voltage range that can optionally be used as a system clock.&lt;br /&gt;
* Programmable watchdog oscillator with a frequency range of 7.8 kHz to 1.8 MHz. System PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator or the internal RC oscillator.&lt;br /&gt;
* Code Read Protection (CRP) with different security levels.&lt;br /&gt;
* Unique device serial number for identification.&lt;br /&gt;
* Available as 48-pin LQFP package and 33-pin HVQFN package.&lt;br /&gt;
&lt;br /&gt;
== LPC17xx ==&lt;br /&gt;
&lt;br /&gt;
=== Familienübersicht LPC17xx ===&lt;br /&gt;
[[Bild:LPC17xx_Selection_Guide_Sep2011.png|thumb|right|1200px|Selection Guide zur LPC13xx Familie, ©NXP.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen und Preise:&lt;br /&gt;
&lt;br /&gt;
LPC1754 mit 128K Flash im LQFP80, der bei &#039;&#039;&#039;[http://www.darisus.de/ Darius]&#039;&#039;&#039; für 7€74 (Juli/2011) erhältlich ist,[den LPC1751 (32k/8k) schon für 5€95] und bei Digikey für 6€35, den LPC1764FBD100 bei &#039;&#039;&#039;[http://www.tme.eu/de TME]&#039;&#039;&#039;    für 7€ Entwicklungskit INCLUSIVE JTAG-Programmer &amp;amp; Debugger bei &#039;&#039;&#039;[http://www.watterott.com/de/LPC1769-LPCXpresso Watterott]&#039;&#039;&#039; für 23€80 (Juli/2011)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:LPC177x_178x Block Diagram Sep2011.png|thumb|right|680px|Blockdiagramm der LPC17xx Familie, ©NXP.com]]&lt;br /&gt;
=== Blockdiagram der LPC17xx Familie ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features eines LPC1754 ===&lt;br /&gt;
* ARM Cortex-M3 processor, running at frequencies of up to 100 MHz &lt;br /&gt;
* A Memory Protection Unit (MPU) supporting eight regions is included.&lt;br /&gt;
* ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).&lt;br /&gt;
* 128 kB on-chip flash program memory with In-System Programming (ISP) and In-Application Programming (IAP) capabilities. &lt;br /&gt;
* 32 kB of SRAM on the CPU with local code/data bus for high-performance CPU access.&lt;br /&gt;
* Eight channel General Purpose DMA controller &lt;br /&gt;
* Serial interfaces:&lt;br /&gt;
* USB 2.0 full-speed controller that can be configured for either device, Host, or OTG operation with an on-chip PHY for device and Host functions &lt;br /&gt;
* Four UARTs with fractional baud rate generation, internal FIFO, IrDA, and DMA, Einer mit Modem I/Os und RS485 Support&lt;br /&gt;
* 1 CAN controller.&lt;br /&gt;
* 2 SSP controllers &lt;br /&gt;
* 1 SPI controller &lt;br /&gt;
* 2 I2C-bus interfaces with data rates of 1Mbit/s,&lt;br /&gt;
* I2S (Inter-IC Sound) &lt;br /&gt;
* 52  General Purpose I/O (GPIO) pins Any pin of ports 0 and 2 can be used to generate an interrupt.&lt;br /&gt;
* 8x 12-bit Analog-to-Digital Converter (ADC) conversion rates up to 200 kHz&lt;br /&gt;
* 1x 10-bit Digital-to-Analog Converter (DAC) &lt;br /&gt;
* Four general purpose timers/counters, with a total of eight capture inputs and ten compare outputs. &lt;br /&gt;
* One motor control PWM with support for three-phase motor control.&lt;br /&gt;
* Quadrature encoder interface that can monitor one external quadrature encoder.&lt;br /&gt;
* One standard PWM/timer block with external count input.&lt;br /&gt;
* Real-Time Clock (RTC) with a separate power domain including 20 bytes of battery-powered backup registers,  An RTC interrupt can wake up the CPU from any reduced power mode.&lt;br /&gt;
* Watchdog Timer (WDT). &lt;br /&gt;
* Cortex-M3 system tick timer&lt;br /&gt;
* Repetitive interrupt timer &lt;br /&gt;
* Standard JTAG test/debug interface as well as Serial Wire Debug and Serial Wire Trace Port options.&lt;br /&gt;
* Four reduced power modes: Sleep, Deep-sleep, Power-down, and Deep power-down.&lt;br /&gt;
* Single 3.3 V power supply (2.4 V to 3.6 V). &lt;br /&gt;
* Four external interrupt inputs configurable as edge/level sensitive. All pins on PORT0 and PORT2 can be used as edge sensitive interrupt sources.&lt;br /&gt;
* Non-maskable Interrupt (NMI) input.&lt;br /&gt;
* Wakeup Interrupt Controller (WIC) &lt;br /&gt;
* Each peripheral has its own clock divider for further power savings.&lt;br /&gt;
* Brownout detect with separate threshold for interrupt and forced reset.&lt;br /&gt;
* On-chip Power-On Reset (POR).&lt;br /&gt;
* On-chip crystal oscillator with an operating range of 1 MHz to 25 MHz.&lt;br /&gt;
* 4 MHz internal RC oscillator trimmed to 1% accuracy that can optionally be used as a system clock.&lt;br /&gt;
* An on-chip PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the main oscillator, the internal RC oscillator, or the RTC oscillator.&lt;br /&gt;
* Available as 80-pin LQFP (12 x 12 x 1.4 mm) packages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LPC18xx ==&lt;br /&gt;
&lt;br /&gt;
=== Familienübersicht LPC18xx ===&lt;br /&gt;
Bezugsquellen und Preise:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:block.diagram_NXP18xx Sep2011.gif|thumb|right|680px|Blockdiagramm der LPC18xx Familie, ©NXP.com]]&lt;br /&gt;
=== Blockdiagramm der LPC18xx Familie ===&lt;br /&gt;
&lt;br /&gt;
=== Features eines LPC18xx ===&lt;br /&gt;
DRAFT!&lt;br /&gt;
* Processor core&lt;br /&gt;
** ARM Cortex-M3 processor, running at frequencies of up to 150 MHz.&lt;br /&gt;
** ARM Cortex-M3 built-in Memory Protection Unit (MPU) supporting eight regions.&lt;br /&gt;
** ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).&lt;br /&gt;
** Non-maskable Interrupt (NMI) input.&lt;br /&gt;
** JTAG and Serial Wire Debug, serial trace, eight breakpoints, and four watch points.&lt;br /&gt;
** ETM and ETB support.&lt;br /&gt;
** System tick timer.&lt;br /&gt;
* On-chip memory (flashless parts LPC1850/30/20/10)&lt;br /&gt;
** Up to 200 kB SRAM total for code and data use.&lt;br /&gt;
** Two 32 kB SRAM blocks with separate bus access. Both SRAM blocks can be powered down individually.&lt;br /&gt;
** 64 kB ROM containing boot code and on-chip software drivers.&lt;br /&gt;
** 32-bit One-Time Programmable (OTP) memory for general-purpose customer use.&lt;br /&gt;
* On-chip memory (parts with on-chip flash)&lt;br /&gt;
** Up to 1 MB total dual bank flash memory with flash accelerator.&lt;br /&gt;
** In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader software.&lt;br /&gt;
** Up to 136 kB SRAM for code and data use.&lt;br /&gt;
** Two 32 kB SRAM blocks with separate bus access. Both SRAM blocks can be powered down individually.&lt;br /&gt;
** 32 kB ROM containing boot code and on-chip software drivers.&lt;br /&gt;
** 32-bit One-Time Programmable (OTP) memory for general-purpose customer use.&lt;br /&gt;
* Clock generation unit&lt;br /&gt;
** Crystal oscillator with an operating range of 1 MHz to 25 MHz.&lt;br /&gt;
** 12 MHz internal RC oscillator trimmed to 1 % accuracy.&lt;br /&gt;
** Ultra-low power RTC crystal oscillator.&lt;br /&gt;
** Three PLLs allow CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. The second PLL is dedicated to the High-speed USB, the third PLL can be used as audio PLL.&lt;br /&gt;
** Clock output.&lt;br /&gt;
* Serial interfaces:&lt;br /&gt;
** Quad SPI Flash Interface (SPIFI) with four lanes and data rates of up to 40 MB per second total.&lt;br /&gt;
** 10/100T Ethernet MAC with RMII and MII interfaces and DMA support for high throughput at low CPU load. Support for IEEE 1588 time stamping/advanced time stamping (IEEE 1588-2008 v2).&lt;br /&gt;
** One High-speed USB 2.0 Host/Device/OTG interface with DMA support and on-chip PHY.&lt;br /&gt;
** One High-speed USB 2.0 Host/Device interface with DMA support, on-chip full-speed PHY and ULPI interface to external high-speed PHY.&lt;br /&gt;
** USB interface electrical test software included in ROM USB stack.&lt;br /&gt;
** Four 550 UARTs with DMA support: one UART with full modem interface; one UART with IrDA interface; three USARTs support synchronous mode and a smart card interface conforming to ISO7816 specification.&lt;br /&gt;
** Two C_CAN 2.0B controllers with one channel each.&lt;br /&gt;
** Two SSP controllers with FIFO and multi-protocol support. Both SSPs with DMA support.&lt;br /&gt;
** One Fast-mode Plus I2C-bus interface with monitor mode and with open-drain I/O pins conforming to the full I2C-bus specification. Supports data rates of up to 1 Mbit/s.&lt;br /&gt;
** One standard I2C-bus interface with monitor mode and standard I/O pins.&lt;br /&gt;
** Two I2S interfaces with DMA support, each with one input and one output.&lt;br /&gt;
* Digital peripherals:&lt;br /&gt;
** External Memory Controller (EMC) supporting external SRAM, ROM, NOR flash, and SDRAM devices.&lt;br /&gt;
** LCD controller with DMA support and a programmable display resolution of up to 1024H x 768V. Supports monochrome and color STN panels and TFT color panels; supports 1/2/4/8 bpp CLUT and 16/24-bit direct pixel mapping.&lt;br /&gt;
** SD/MMC card interface.&lt;br /&gt;
** Eight-channel General-Purpose DMA (GPDMA) controller can access all memories on the AHB and all DMA-capable AHB slaves.&lt;br /&gt;
** Up to 80 General-Purpose Input/Output (GPIO) pins with configurable pull-up/pull-down resistors and open-drain modes. &lt;br /&gt;
** GPIO registers are located on the AHB for fast access. GPIO ports have DMA support.&lt;br /&gt;
** State Configurable Timer (SCT) subsystem on AHB.&lt;br /&gt;
** Four general-purpose timer/counters with capture and match capabilities.&lt;br /&gt;
** One motor control PWM for three-phase motor control.&lt;br /&gt;
** One Quadrature Encoder Interface (QEI).&lt;br /&gt;
** Repetitive Interrupt timer (RI timer).&lt;br /&gt;
** Windowed watchdog timer.&lt;br /&gt;
** Ultra-low power Real-Time Clock (RTC) on separate power domain with 256 bytes of battery powered backup registers.&lt;br /&gt;
** Alarm timer; can be battery powered.&lt;br /&gt;
* Digital peripherals available on flash-based parts LPC18xx only:&lt;br /&gt;
** &amp;lt;tbd&amp;gt;&lt;br /&gt;
* Analog peripherals:&lt;br /&gt;
** One 10-bit DAC with DMA support and a data conversion rate of 400 kSamples/s.&lt;br /&gt;
** Two 10-bit ADCs with DMA support and a data conversion rate of 400 kSamples/s.&lt;br /&gt;
* Security:&lt;br /&gt;
** Hardware-based AES security engine programmable through an on-chip API.&lt;br /&gt;
** Two 128-bit secure OTP memories for AES key storage and customer use.&lt;br /&gt;
** Unique ID for each device.&lt;br /&gt;
* Power: &lt;br /&gt;
** Single 3.3 V (2.2 V to 3.6 V) power supply with on-chip internal voltage regulator for the core supply and the RTC power domain.&lt;br /&gt;
** RTC power domain can be powered separately by a 3 V battery supply.&lt;br /&gt;
** Four reduced power modes: Sleep, Deep-sleep, Power-down, and Deep power-down.&lt;br /&gt;
** Processor wake-up from Sleep mode via wake-up interrupts from various eripherals. &lt;br /&gt;
** Wake-up from Deep-sleep, Power-down, and Deep power-down modes via external interrupts and interrupts generated by battery powered blocks in the RTC power domain.&lt;br /&gt;
** Brownout detect with four separate thresholds for interrupt and forced reset.&lt;br /&gt;
** Power-On Reset (POR).&lt;br /&gt;
* Available as 100-pin, 144-pin, and 208-pin LQFP packages and as 100-pin, 180-pin, and 256-pin LBGA packages.&lt;br /&gt;
&lt;br /&gt;
== Entwicklungsumgebungen ==&lt;br /&gt;
=== Code Red ===&lt;br /&gt;
[[Bild:lpcxpresso-debug_Code-red_3Sep2011.gif|thumb|right|680px|Ansicht der Entwicklungsumgebung, ©code-red-tech.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Entwicklungs Tool ====&lt;br /&gt;
(Beschreibung aus der Web-Site:)&lt;br /&gt;
LPCXpresso&#039;s IDE (powered by Code Red) ist eine hoch integrierte Entwicklungsumgebung für LPC-Controller, und beinhaltet alle zur Entwicklung erforderlichen Tools um hoch qualitative Software in einer angemessenen Zeit zu schreiben. LPCXpresso basiert auf ein vereinfachtes Eclipse mit vielen LPC-specifischen Erweiterungen.&lt;br /&gt;
Des Weiteren ist eine aktuelle Version der Industrie-Standard GNU Tool-Chain mit einer propritären und optimierten C-Lib mit dabei. Die LPCXpresso IDE stellt ein voll optimiertes Executable zur Verfügung stellen. Die einzige Beschränkung der kostenlosen Version ist eine Limitierung auf 128kB Code nach erfolgter Registrierung.&lt;br /&gt;
Das LPCXpresso Target Board ist eine Gemeinschaftsentwicklung von Embedded Artists, Code Red, NXP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
Die LPCXpresso IDE stellt eine C-Umgebung mit Syntax-Colouring, Source-Formatierung, Funktions-Folding, sowie mit Online- und Offline Hilfe und umfangreichen Projekt-Management Funktionen zur Verfügung.  &lt;br /&gt;
Dies beinhaltet:&lt;br /&gt;
* Wizards um Projekte für alle unterstützten Controller zu erstellen &lt;br /&gt;
* Automatische Linker Script Generierung inklusive Memory-Map Unterstützung &lt;br /&gt;
* Programmierung des Controllers&lt;br /&gt;
* On-Line Debugging&lt;br /&gt;
* Datenblatt-Zugriff über eingebauten Browser&lt;br /&gt;
* Support für die NXP LPC Microcontroller Familien, von Cortex-M0, Cortex-M3 bis Cortex-M4 und ARM7 bis ARM9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Peripherie und Register Views im Debugger ====&lt;br /&gt;
Der Peripherie-Viewer im integrierten Debugger zeigt alle Register und Bit-Felder in einer einfachen Baumstruktur.&lt;br /&gt;
Ein Prozessor-Register Viewer erlaubt den Zugriff auf alle Prozessor-Register und stellt eine &amp;quot;Smart-Formatting&amp;quot;  Funktion zur Verfügung um komplexe Register wie Flags oder Status Register übersichtlich darstellen zu können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Unterstützte Familien ====&lt;br /&gt;
Cortex-M0, Cortex-M3, Cortex-M4, Einzelne Controller aus der LPC2000 family, ARM966, ARM926-EJ, ARM926-EJ + VFP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Library ====&lt;br /&gt;
Im Download der &amp;quot;Code Red&amp;quot; Entwicklungsumgebung ist eine relativ umfangreiche Firmwarebibliothek vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installationsanleitung zur IDE ====&lt;br /&gt;
&#039;&#039;&#039;[http://www.mikrocontroller.net/articles/Installationsanleitung_C-Entwicklungsumgebung_f%C3%BCr_LPC1xxx_von_Code_Red Installationsanleitung]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
==== Codebase für LPC11xx und LPC13xx ====&lt;br /&gt;
Für die Cortex-M0 und -M3 Familien existieren verschiedene Basispakete die als Startausstattung sehr gut geeignet sind. Auf microbuilder.eu findet man eine sehr interessante Version inklusive Dokumentation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://www.mikrocontroller.net/articles/Codebase_f%C3%BCr_LPC1xxx HIER]&#039;&#039;&#039; findet man alle Links zur original Codebase mit allen Dateien (Stand Januar 2012) aber auch eine deutsche Übersetzung zu den Files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CooCox ===&lt;br /&gt;
&lt;br /&gt;
Auf der &#039;&#039;&#039;[http://www.coocox.org/Index.html Homepage]&#039;&#039;&#039; von CooCox - einem chinesischen Open-Source Projekt, auf der eine IDE für Atmel, Energy Micro, Holtek, Nuvoton, ST, TI und NXP verfügbar ist  - findet man die auf Eclipse basierende &amp;quot;CooCox CoIDE&amp;quot;, die sich aus dem &amp;quot;CoBuilder&amp;quot; und dem &amp;quot;CoDebugger&amp;quot; zusammensetzt.&lt;br /&gt;
Des Weiteren bietet man dort ein Echtzeit-Multitasking Betriebssystem, sowie SW-Versionen von zwei unterschiedliche Debugging-Adapter und ein Stand-alone Flash-Tool zum freien Download an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Controller können damit programmiert und debugged werden:&lt;br /&gt;
    LPC1111x101    LPC1111x201   LPC1112x101   LPC1112x201&lt;br /&gt;
    LPC1113x201    LPC1113x301   LPC1114x201   LPC1114x301&lt;br /&gt;
    LPC11C14x301   LPC11C12x301&lt;br /&gt;
    LPC1224x101    LPC1224x121   LPC1225x301   LPC1225x321   LPC1226x301  LPC1227x301&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    LPC1311   LPC1313   LPC1342   LPC1343&lt;br /&gt;
    LPC1751   LPC1752   LPC1754   LPC1756   LPC1758   LPC1759&lt;br /&gt;
    LPC1763   LPC1764   LPC1765   LPC1766   LPC1767   LPC1768   LPC1769&lt;br /&gt;
&lt;br /&gt;
=== Codebase ===&lt;br /&gt;
Des Weiteren existiert eine umfangreiche Sammlung von &#039;&#039;&#039;[http://www.coocox.org/NXP-Series.php Code-Beispielen]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== WinARM ===&lt;br /&gt;
[http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#winarm WinARM] (wird derzeit nicht gepflegt)&lt;br /&gt;
&lt;br /&gt;
=== GNUARM ===&lt;br /&gt;
[http://gnuarm.com/ GNUARM] (Linux, Windows, wird derzeit nicht gepflegt), &lt;br /&gt;
&lt;br /&gt;
=== Yagarto ===&lt;br /&gt;
[http://www.yagarto.de/ Yagarto] (Windows, mit Eclipse-Integration) &lt;br /&gt;
&lt;br /&gt;
=== CodeSourcery ===&lt;br /&gt;
[http://www.codesourcery.com/gnu_toolchains/arm CodeSourcery CodeBench Lite]&lt;br /&gt;
&lt;br /&gt;
== CMSIS  -  Standard für alle Plattformen ==&lt;br /&gt;
Der Cortex Microcontroller Software Interface Standard (CMSIS) stellt einen &amp;quot;abstraction layer&amp;quot; für alle Cortex-Mx Controller zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
CMSIS stellt einen Schnittstellenstandard von ARM dar, der von vielen Tool-Herstellern unterstützt wird und ist (laut verschiedener Berichte)  kompatibel mit den verschiedensten Compilern (incl GCC). Dies wird erreicht durch einheitliche Definitionen für Adressen und Namen die den Zugriff auf die Register des Cores und der Peripherie ermöglichen.&lt;br /&gt;
Auch Standard-Funktionen für den Start und die Interrupts stehen zur Verfügung.&lt;br /&gt;
Natürlich kann auch weiterhin direkt auf die HW zugegriffen werden, es geht nur um eine Vereinheitlichung von identischen Funktionen. &lt;br /&gt;
Da die Peripherie-Teile zumindest innerhalb eines Halbleiterherstellers für die Cortex-Mx Controller sehr ähnlich oder sogar weitgehend identisch sind kann deutlich mehr SW für verschiedene Derivate innerhalb dieser Prozessorfamilien wiederverwendet werden.  (siehe Google: &amp;quot;CMSIS_Doulos_Tutorial.pdf&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Ein weiterer, interessanter Punkt ist die CMSIS-DSP Lib mit ihren Vektorfunktionen, Matrix-Berechnung sowie komplexen Algorithmen für Filter, &lt;br /&gt;
Regler und Fourietransformation sowie weiterer DSP Algorithmen (insgesamt 61).&lt;br /&gt;
&lt;br /&gt;
Leider hat diese Kompatibilität auch seine Grenzen, denn Sonderfunktionen bzw. Spezialitäten in der &amp;quot;gleichen&amp;quot; Peripherie zwischen unterschiedlichen Halbleiterherstellern werden nicht abgedeckt. &lt;br /&gt;
Wäre auch zu schön, wenn die Prozesorhersteller dem Entwickler dadurch einen fliegenden HW-Wechsel bzw. eine einfache Vergleichbarkeit ermöglichen würden ;-)&lt;br /&gt;
&lt;br /&gt;
Eine komplette CMSIS-Lib (V2.0) &amp;quot;Cortex Microcontroller Software Interface Standard&amp;quot; ist für das &amp;quot;Code Red&amp;quot; Paket verfügbar, inklusive einer &amp;quot;DSP-Library&amp;quot; &lt;br /&gt;
http://support.code-red-tech.com/CodeRedWiki/NewInVersion4&lt;br /&gt;
bzw. für GNU / Keil / IAR unter&lt;br /&gt;
http://ics.nxp.com/support/documents/microcontrollers/?search=CMSIS&amp;amp;type=software&amp;amp;Search.x=8&amp;amp;Search.y=12&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/LPC1xxx_Entwicklungskit_LPCXpresso LPCXpresso-Entwicklungskit]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Installationsanleitung_C-Entwicklungsumgebung_f%C3%BCr_LPC1xxx_von_Code_Red Installationsanleitung zur IDE von Code-Red]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Codebase_f%C3%BCr_LPC1xxx LPC1xxx Codebase]&lt;br /&gt;
&lt;br /&gt;
Suche im Forum nach&lt;br /&gt;
* [http://www.mikrocontroller.net/search?query=LPC11* LPC11xx]&lt;br /&gt;
* [http://www.mikrocontroller.net/search?query=LPC12* LPC12xx]&lt;br /&gt;
* [http://www.mikrocontroller.net/search?query=LPC13* LPC13xx]&lt;br /&gt;
* [http://www.mikrocontroller.net/search?query=LPC17* LPC17xx]&lt;br /&gt;
* [http://www.mikrocontroller.net/search?query=LPC18* LPC18xx]&lt;br /&gt;
&lt;br /&gt;
Beispielprojekt mit LPC1768 / LPC1769 und FreeRTOS:&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/264089#new]&lt;br /&gt;
&lt;br /&gt;
== Bezugsquellen ==&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
&lt;br /&gt;
Versandhäuser für Privatpersonen&lt;br /&gt;
&lt;br /&gt;
* [http://darisusgmbh.de/shop/advanced_search_result.php?keywords=LPC1&amp;amp;x=0&amp;amp;y=0 Darisus]&lt;br /&gt;
* [http://www.hbe-shop.de HBE] &lt;br /&gt;
* [http://www.tme.eu/de/katalog#cleanParameters%3D1%26searchClick%3D1%26search%3DLPC1%26bf_szukaj%3D+ TME]&lt;br /&gt;
* [http://www.tn-electronics.de/advanced_search_result.php?keywords=LPC1&amp;amp;x=0&amp;amp;y=0 TN]&lt;br /&gt;
* [http://de.mouser.com/_/?Keyword=LPC1&amp;amp;Ns=Pricing|0&amp;amp;FS=True Mouser]&lt;br /&gt;
* [http://www.soselectronic.eu/?searchstring=LPC1&amp;amp;str=378 SOS]&lt;br /&gt;
&lt;br /&gt;
=== Evaluation Boards ===&lt;br /&gt;
* [http://www.watterott.com/index.php?x79e1c=i52drq5oir64v4l66rk9856re1&amp;amp;page=search&amp;amp;page_action=query&amp;amp;desc=on&amp;amp;sdesc=on&amp;amp;keywords=LPCXpresso&amp;amp;x=0&amp;amp;y=0 Watterott (24€ inclusive JTAG-Programmiergerät UND JTAG Debugger für kostenlose &amp;quot;Code-Red&amp;quot; Entwicklungsplattform)], dazu hier die &#039;&#039;&#039;[http://www.mikrocontroller.net/wikisoftware/index.php?title=LPC1xxx_Entwicklungskit_LPCXpresso&amp;amp;action=edit Beschreibung]&#039;&#039;&#039;&lt;br /&gt;
* [http://www.lpctools.com/evaluationboardskitsforlpc17xx.aspx LPC-Tools]&lt;br /&gt;
&lt;br /&gt;
== Weblinks, Foren, Communities ==&lt;br /&gt;
&lt;br /&gt;
* http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html&lt;br /&gt;
* http://www.nxp.com/#/page/content=[f=/dynamic/applicationnotes/tid-50809_sid-56890/data.xml]&lt;br /&gt;
* [http://mbed.org/handbook/Homepage MBED]&lt;br /&gt;
* [http://forums.nxp.com/forums/viewforum.php?f=1 NXP-WIKI]&lt;br /&gt;
* [http://knowledgebase.nxp.com/forumdisplay.php?s=389a3610c741bca7b18221d32b9c0ce0&amp;amp;f=4 NXP-Forum]&lt;br /&gt;
* [http://ics.nxp.com/lpcxpresso/ LPCXpresso]&lt;br /&gt;
* [http://code.google.com/p/32bitmicro/ 32BitMicro]&lt;br /&gt;
* [http://www.brc-electronics.nl SimpleCortex]&lt;br /&gt;
&lt;br /&gt;
== Entwicklungsplattformen ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.code-red-tech.com/red-suite-4-nxp.php Code-Red (Kostenlos mit Debugger)]&lt;br /&gt;
* [http://support.code-red-tech.com/CodeRedWiki/WikiHome CR-WIKI]&lt;br /&gt;
* ARM/Keil MDK-ARM&lt;br /&gt;
* IAR EWARM&lt;br /&gt;
* Rowley Crossworks&lt;br /&gt;
* Green Hills Software &lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:LPC1x| ]]&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
</feed>