Deine Suche ergab leider keine Ergebnisse. Bitte ändere die zuletzt verwendeten Filter und versuche es erneut.
Anzeige
Angebote unserer Partner-Shops
"
Atmel
"
Filtern
Sortieren:
Beste Treffer
Beste Treffer
Preis: niedrig bis hoch
Preis: hoch bis niedrig
Ansicht:
MICROCHIP AT27C020-55PU - OTP-EPROM, 2 MB (256 K x 8) , 55 ns , 5 V, PDIP-32
2Mb (256-Kbit x 8) 5V OTP-EPROM Beschreibung: Der Atmel AT27C020 ist ein stromsparender, hochleistungsfähiger, einmalig programmierbarer 2.097.152-Bit-Lese-Speicher (OTP-EPROM), der als 256K mal 8 Bit organisiert ist. Er benötigt im normalen Lesebetrieb nur eine 5V-Stromversorgung. Auf jedes Byte kann in weniger als 55ns zugegriffen werden, wodurch die Notwendigkeit für geschwindigkeitsreduzierende WAIT-Zustände bei Hochleistungs-Mikroprozessorsystemen entfällt. Im Lesemodus verbraucht der AT27C020 typischerweise 8 mA. Der Versorgungsstrom im Standby-Modus ist typischerweise kleiner als 10µA. Der AT27C020 ist in einer Auswahl von JEDEC-zugelassenen, dem Industriestandard entsprechenden, einmalig programmierbaren (OTP) PDIP- und PLCC-Gehäusen erhältlich. Alle Bausteine verfügen über eine Zweileitungssteuerung (CE, OE), um Entwicklern die Flexibilität zu geben, Buskonflikte zu vermeiden. Mit einer Speicherkapazität von 256K Byte ermöglicht der AT27C020 die zuverlässige Speicherung von Firmware und den Zugriff des Systems ohne die Verzögerungen von Massenspeichermedien. Der AT27C020 verfügt über zusätzliche Funktionen, um eine hohe Qualität und einen effizienten Produktionseinsatz zu gewährleisten. Der schnelle Programmieralgorithmus reduziert die zur Programmierung des Teils erforderliche Zeit und garantiert eine zuverlässige Programmierung. Die Programmierzeit beträgt typischerweise nur 100µs/Byte. Der integrierte Produktidentifikationscode identifiziert das Bauteil und den Hersteller elektronisch. Dieses Merkmal wird von Industriestandard-Programmiergeräten verwendet, um die richtigen Programmieralgorithmen und -spannungen auszuwählen. Merkmale . Schnelle Lesezugriffszeit - 55ns . CMOS-Betrieb mit niedrigem Stromverbrauch - 100µA max Standby - 25mA max. aktiv bei 5MHz . JEDEC-Standard-Pakete - 32-Kanal-PDIP - 32-Kanal-PLCC . 5V +/- 10% Versorgung . Hochzuverlässige CMOS-Technologie - 2.000V ESD-Schutz - 200mA-Latchup-Immunität . Algorithmus zur schnellen Programmierung - 100µs/byte (typisch) . CMOS- und TTL-kompatible Ein- und Ausgänge . Integrierter Produktidentifikationscode . Industrie- und Automobiltemperaturbereiche . Grüne (Pb/fallwasserfreie) Verpackungsoption
MICROCHIP AT27C020-55JU - OTP-EPROM, 2 MB (256 K x 8) , 55 ns , 5 V, PLCC-32
2Mb (256-Kbit x 8) 5V OTP-EPROM Beschreibung: Der Atmel AT27C020 ist ein stromsparender, hochleistungsfähiger, einmalig programmierbarer 2.097.152-Bit-Lese-Speicher (OTP-EPROM), der als 256K mal 8 Bit organisiert ist. Er benötigt im normalen Lesebetrieb nur eine 5V-Stromversorgung. Auf jedes Byte kann in weniger als 55ns zugegriffen werden, wodurch die Notwendigkeit für geschwindigkeitsreduzierende WAIT-Zustände bei Hochleistungs-Mikroprozessorsystemen entfällt. Im Lesemodus verbraucht der AT27C020 typischerweise 8 mA. Der Versorgungsstrom im Standby-Modus ist typischerweise kleiner als 10µA. Der AT27C020 ist in einer Auswahl von JEDEC-zugelassenen, dem Industriestandard entsprechenden, einmalig programmierbaren (OTP) PDIP- und PLCC-Gehäusen erhältlich. Alle Bausteine verfügen über eine Zweileitungssteuerung (CE, OE), um Entwicklern die Flexibilität zu geben, Buskonflikte zu vermeiden. Mit einer Speicherkapazität von 256K Byte ermöglicht der AT27C020 die zuverlässige Speicherung von Firmware und den Zugriff des Systems ohne die Verzögerungen von Massenspeichermedien. Der AT27C020 verfügt über zusätzliche Funktionen, um eine hohe Qualität und einen effizienten Produktionseinsatz zu gewährleisten. Der schnelle Programmieralgorithmus reduziert die zur Programmierung des Teils erforderliche Zeit und garantiert eine zuverlässige Programmierung. Die Programmierzeit beträgt typischerweise nur 100µs/Byte. Der integrierte Produktidentifikationscode identifiziert das Bauteil und den Hersteller elektronisch. Dieses Merkmal wird von Industriestandard-Programmiergeräten verwendet, um die richtigen Programmieralgorithmen und -spannungen auszuwählen. Merkmale . Schnelle Lesezugriffszeit - 55ns . CMOS-Betrieb mit niedrigem Stromverbrauch - 100µA max Standby - 25mA max. aktiv bei 5MHz . JEDEC-Standard-Pakete - 32-Kanal-PDIP - 32-Kanal-PLCC . 5V +/- 10% Versorgung . Hochzuverlässige CMOS-Technologie - 2.000V ESD-Schutz - 200mA-Latchup-Immunität . Algorithmus zur schnellen Programmierung - 100µs/byte (typisch) . CMOS- und TTL-kompatible Ein- und Ausgänge . Integrierter Produktidentifikationscode . Industrie- und Automobiltemperaturbereiche . Grüne (Pb/fallwasserfreie) Verpackungsoption
Retoo Mega-R3 Mikrocontroller ATmega2560 Board, mit USB Kabel, Modul mit 54 I/O Pins, für 3D-Druck und Robotik, Kompatibel mit Arduino IDE, Windows, macOS, Linux E421
Die stärkste Spezifikation - Atmega 2560 R3 ist ein Mikrocontroller-Board, das auf dem ATmega2560-Prozessor basiert. Es verfügt über 54 digitale I/O-Pins, von denen 15 als PWM-Ausgänge verwendet werden können, 16 analoge Eingänge, 4 UARTs (Hardware Serial Ports), einen 16-MHz-Quarzoszillator und einen USB-Anschluss. Mit 256 KB Flash-Speicher, 8 KB SRAM und 4 KB EEPROM ist es eines der leistungsfähigsten und vielseitigsten Boards. Ideal für Robotik oder 3D-Druck - R3 Board ist ideal für Projekte, die eine große Anzahl von Ein- und Ausgängen erfordern, wie z. B. Robotik, CNC, Hausautomation, Überwachungssysteme, 3D-Druck. Seine hohe Rechenleistung und sein umfangreicher Speicher machen es perfekt für komplexe Anwendungen. Es ist auch bei Bastlern beliebt, die gerne mit Elektronik experimentieren und Mikrocontroller programmieren. Hohe Kompatibilität - Das Mikrocontroller-Board ist mit Softwareumgebung kompatibel, die einfach zu bedienen und für verschiedene Plattformen wie Windows, macOS und Linux verfügbar ist. Die Software enthält eine große Bibliothek mit vorgefertigtem Code und Beispielen, die den Programmierungsprozess der Platine vereinfachen. So können auch Anfänger schnell und einfach loslegen. Intuitive Programmierung - Das Atmega-Mikrocontroller-Board kann mit der integrierten Entwicklungsumgebung (IDE) programmiert werden, einer Open-Source-Plattform, die viele Programmiersprachen unterstützt. Die IDE enthält einen Code-Editor, einen seriellen Monitor und einen Debugger, um Ihnen beim Schreiben, Testen und Debuggen Ihres Codes zu helfen. Darüber hinaus kann das Board mit anderen Softwaretools wie Atmel Studio oder AVRDUDE programmiert werden. Vielseitige Verwendung – Einer der Hauptvorteile des R3-Boards mit ATmega2560 ist seine Vielseitigkeit. Zahlreiche Eingangs- und Ausgangspins sowie integrierte Kommunikationsfunktionen machen es zu einem leistungsstarken Werkzeug zur Steuerung und Überwachung verschiedener Geräte. Egal, ob Sie Anfänger oder erfahrener Ingenieur sind, das Mikrocontroller-Board ist eine gute Wahl für Ihr nächstes Projekt.
1Mb (128Kbit x 8) OTP-EPROM Beschreibung: Der Atmel AT27C010 ist ein stromsparender, hochleistungsfähiger 1.048.576-bit, einmalig programmierbarer, schreibgeschützter Speicher (OTP EPROM), der als 128K mal 8-bit organisiert ist. Der Baustein benötigt im normalen Lesebetrieb nur eine 5V-Stromversorgung. Auf jedes Byte kann in weniger als 45ns zugegriffen werden, wodurch die Notwendigkeit für geschwindigkeitsreduzierende WAIT-Zustände bei Hochleistungsmikroprozessorsystemen entfällt. Im Lesemodus verbraucht der AT27C010 typischerweise nur 8 mA. Der Versorgungsstrom im Standby-Modus ist typischerweise kleiner als 10µA. Der AT27C010 ist in einer Auswahl von JEDEC-zugelassenen PDIP- und PLCC-Gehäusen erhältlich, die dem Industriestandard entsprechen und einmalig programmierbar (OTP) sind. Alle Bausteine verfügen über eine Zweileitungssteuerung (CE, OE), um Entwicklern die Flexibilität zu geben, Buskonflikte zu vermeiden. Mit einer Speicherkapazität von 128K Byte ermöglicht der AT27C010 die zuverlässige Speicherung von Firmware und den Zugriff des Systems ohne die Verzögerungen von Massenspeichermedien. Der AT27C010 verfügt über zusätzliche Funktionen, um eine hohe Qualität und einen effizienten Produktionseinsatz zu gewährleisten. Der schnelle Programmieralgorithmus reduziert die zur Programmierung des Teils erforderliche Zeit und garantiert eine zuverlässige Programmierung. Die Programmierzeit beträgt typischerweise nur 100 µs/Byte. Der integrierte Produktidentifikationscode identifiziert das Bauteil und den Hersteller elektronisch. Diese Funktion wird von Industriestandard-Programmiergeräten verwendet, um die richtigen Programmieralgorithmen und -spannungen auszuwählen. Merkmale . Schnelle Lesezugriffszeit - 70ns . CMOS-Betrieb mit niedrigem Stromverbrauch - 100µA max Standby - 25mA max. aktiv bei 5MHz . JEDEC-Standard-Pakete - 32-Kanal-PDIP - 32-Kanal-PLCC . 5V±10% Versorgung . Hochzuverlässige CMOS-Technologie - 2.000V ESD-Schutz - 200mA-Latchup-Immunität . Algorithmus zur schnellen Programmierung - 100µs/byte (typisch) . CMOS- und TTL-kompatible Ein- und Ausgänge . Integrierter Produktidentifikationscode . Industrie- und Automobiltemperaturbereiche . Grüne (Pb/fallwasserfreie) Verpackungsoption
MICROCHIP AT27C020-90PU - OTP-EPROM, 2 MB (256 K x 8) , 90 ns , 5 V, PDIP-32
2Mb (256-Kbit x 8) 5V OTP-EPROM Beschreibung: Der Atmel AT27C020 ist ein stromsparender, hochleistungsfähiger, einmalig programmierbarer 2.097.152-Bit-Lese-Speicher (OTP-EPROM), der als 256K mal 8 Bit organisiert ist. Er benötigt im normalen Lesebetrieb nur eine 5V-Stromversorgung. Auf jedes Byte kann in weniger als 90ns zugegriffen werden, wodurch die Notwendigkeit für geschwindigkeitsreduzierende WAIT-Zustände bei Hochleistungs-Mikroprozessorsystemen entfällt. Im Lesemodus verbraucht der AT27C020 typischerweise 8 mA. Der Versorgungsstrom im Standby-Modus ist typischerweise kleiner als 10µA. Der AT27C020 ist in einer Auswahl von JEDEC-zugelassenen, dem Industriestandard entsprechenden, einmalig programmierbaren (OTP) PDIP- und PLCC-Gehäusen erhältlich. Alle Bausteine verfügen über eine Zweileitungssteuerung (CE, OE), um Entwicklern die Flexibilität zu geben, Buskonflikte zu vermeiden. Mit einer Speicherkapazität von 256K Byte ermöglicht der AT27C020 die zuverlässige Speicherung von Firmware und den Zugriff des Systems ohne die Verzögerungen von Massenspeichermedien. Der AT27C020 verfügt über zusätzliche Funktionen, um eine hohe Qualität und einen effizienten Produktionseinsatz zu gewährleisten. Der schnelle Programmieralgorithmus reduziert die zur Programmierung des Teils erforderliche Zeit und garantiert eine zuverlässige Programmierung. Die Programmierzeit beträgt typischerweise nur 100µs/Byte. Der integrierte Produktidentifikationscode identifiziert das Bauteil und den Hersteller elektronisch. Dieses Merkmal wird von Industriestandard-Programmiergeräten verwendet, um die richtigen Programmieralgorithmen und -spannungen auszuwählen. Merkmale . Schnelle Lesezugriffszeit - 90ns . CMOS-Betrieb mit niedrigem Stromverbrauch - 100µA max Standby - 25mA max. aktiv bei 5MHz . JEDEC-Standard-Pakete - 32-Kanal-PDIP - 32-Kanal-PLCC . 5V +/- 10% Versorgung . Hochzuverlässige CMOS-Technologie - 2.000V ESD-Schutz - 200mA-Latchup-Immunität . Algorithmus zur schnellen Programmierung - 100µs/byte (typisch) . CMOS- und TTL-kompatible Ein- und Ausgänge . Integrierter Produktidentifikationscode . Industrie- und Automobiltemperaturbereiche . Grüne (Pb/fallwasserfreie) Verpackungsoption
1Mb (128Kbit x 8) OTP-EPROM Beschreibung: Der Atmel AT27C010 ist ein stromsparender, hochleistungsfähiger 1.048.576-bit, einmalig programmierbarer, schreibgeschützter Speicher (OTP EPROM), der als 128K mal 8-bit organisiert ist. Der Baustein benötigt im normalen Lesebetrieb nur eine 5V-Stromversorgung. Auf jedes Byte kann in weniger als 45ns zugegriffen werden, wodurch die Notwendigkeit für geschwindigkeitsreduzierende WAIT-Zustände bei Hochleistungsmikroprozessorsystemen entfällt. Im Lesemodus verbraucht der AT27C010 typischerweise nur 8 mA. Der Versorgungsstrom im Standby-Modus ist typischerweise kleiner als 10µA. Der AT27C010 ist in einer Auswahl von JEDEC-zugelassenen PDIP- und PLCC-Gehäusen erhältlich, die dem Industriestandard entsprechen und einmalig programmierbar (OTP) sind. Alle Bausteine verfügen über eine Zweileitungssteuerung (CE, OE), um Entwicklern die Flexibilität zu geben, Buskonflikte zu vermeiden. Mit einer Speicherkapazität von 128K Byte ermöglicht der AT27C010 die zuverlässige Speicherung von Firmware und den Zugriff des Systems ohne die Verzögerungen von Massenspeichermedien. Der AT27C010 verfügt über zusätzliche Funktionen, um eine hohe Qualität und einen effizienten Produktionseinsatz zu gewährleisten. Der schnelle Programmieralgorithmus reduziert die zur Programmierung des Teils erforderliche Zeit und garantiert eine zuverlässige Programmierung. Die Programmierzeit beträgt typischerweise nur 100 µs/Byte. Der integrierte Produktidentifikationscode identifiziert das Bauteil und den Hersteller elektronisch. Diese Funktion wird von Industriestandard-Programmiergeräten verwendet, um die richtigen Programmieralgorithmen und -spannungen auszuwählen. Merkmale . Schnelle Lesezugriffszeit - 70ns . CMOS-Betrieb mit niedrigem Stromverbrauch - 100µA max Standby - 25mA max. aktiv bei 5MHz . JEDEC-Standard-Pakete - 32-Kanal-PDIP - 32-Kanal-PLCC . 5V±10% Versorgung . Hochzuverlässige CMOS-Technologie - 2.000V ESD-Schutz - 200mA-Latchup-Immunität . Algorithmus zur schnellen Programmierung - 100µs/byte (typisch) . CMOS- und TTL-kompatible Ein- und Ausgänge . Integrierter Produktidentifikationscode . Industrie- und Automobiltemperaturbereiche . Grüne (Pb/fallwasserfreie) Verpackungsoption
LATP DFR0547 - LattePanda Alpha 864s 8 GB RAM 64 GB Speicher, Windows 10 Pro
Der LattePanda Alpha 864s ist ein leistungsstarker, handtellergroßer SBC (Single Board Computer) mit geringem Stromverbrauch, der mit Windows 10 oder Linux läuft. Er wird häufig in den Bereichen Edge Computing, Verkaufsautomaten, Werbeautomaten, Industrieautomation usw. eingesetzt. Egal, ob Sie ein Bastler, IoT (Internet of Things)-Entwickler, Systemintegrator oder Solution Provider sind, LattePanda ist Ihr leistungsfähiges Entwicklungsboard, das Ihre Kreativität fördert und Ihre Produktivität steigert. Intel Core M3-8100Y, Dual-Core, 1,1-3,4GHz Intel UHD-Grafik 615 8GB Speicher Dual-Band 2,5GHz/5GHz Wi-Fi & Bluetooth 4.2 & Gigabit Ethernet USB3.0 x3 USB Typ-C x1 2 x M.2 PCIe (Unterstützung von B&M Key und A&E Key) unterstützt Windows 10 & & Linux OS integrierter Arduino Coprozessor ATMEL 32U4 Stromversorgung über PD-Adapter / 12V DC / 7,4V Batterie Der LattePanda Alpha basiert auf dem Intel Core m3-8100Y, einer Dual-Core-CPU mit 1,1 GHz, die mit bis zu 3,4 GHz getaktet ist. Die in den Prozessor integrierte Intel UHD-Grafik 615 sorgt für eine verbesserte Medienkonvertierung, schnelle Bildraten und 4K-Ultra-HD-Videos (UHD). All diese Rechenleistung verbraucht nur 8 W Strom und ist in Bezug auf Funktionen und Preis die perfekte Wahl als Haupt-Robotik-Controller, interaktiver Projektkern, IoT-Edge-Gerät oder KI-Gehirn. Der LattePanda Alpha ist perfekt für Maker, die einen kleinen, tragbaren und leichten SBC für ihr ultimatives Projekt benötigen! Der LattePanda SBC ist ein DIY-Projekt, das unter Windows oder Linux läuft. Er ist ein beliebter Hit und eine gute Wahl für viele Menschen, die alle ihre alten und neuen Lieblingsprogramme auf einem kleinen, leistungsstarken System spielen möchten. Aufgrund seiner unglaublich geringen Größe lässt er sich leicht verstecken und fungiert als das heimliche, leistungsstarke Gehirn hinter Ihrem coolsten Projekt aller Zeiten.
Der LattePanda Alpha 864s ist ein leistungsstarker, handtellergroßer SBC (Single Board Computer) mit geringem Stromverbrauch, der mit Windows 10 oder Linux läuft. Er wird häufig in den Bereichen Edge Computing, Verkaufsautomaten, Werbeautomaten, Industrieautomation usw. eingesetzt. Egal, ob Sie ein Bastler, IoT (Internet of Things)-Entwickler, Systemintegrator oder Solution Provider sind, LattePanda ist Ihr leistungsfähiges Entwicklungsboard, das Ihre Kreativität fördert und Ihre Produktivität steigert. Intel Core M3-8100Y, Dual-Core, 1,1-3,4GHz Intel UHD-Grafik 615 8GB Speicher Dual-Band 2,5GHz/5GHz Wi-Fi & Bluetooth 4.2 & Gigabit Ethernet USB3.0 x3 USB Typ-C x1 2 x M.2 PCIe (Unterstützung von B&M Key und A&E Key) unterstützt Windows 10 & & Linux OS integrierter Arduino Coprozessor ATMEL 32U4 Stromversorgung über PD-Adapter / 12V DC / 7,4V Batterie Der LattePanda Alpha basiert auf dem Intel Core m3-8100Y, einer Dual-Core-CPU mit 1,1 GHz, die mit bis zu 3,4 GHz getaktet ist. Die in den Prozessor integrierte Intel UHD-Grafik 615 sorgt für eine verbesserte Medienkonvertierung, schnelle Bildraten und 4K-Ultra-HD-Videos (UHD). All diese Rechenleistung verbraucht nur 8 W Strom und ist in Bezug auf Funktionen und Preis die perfekte Wahl als Haupt-Robotik-Controller, interaktiver Projektkern, IoT-Edge-Gerät oder KI-Gehirn. Der LattePanda Alpha ist perfekt für Maker, die einen kleinen, tragbaren und leichten SBC für ihr ultimatives Projekt benötigen! Der LattePanda SBC ist ein DIY-Projekt, das unter Windows oder Linux läuft. Er ist ein beliebter Hit und eine gute Wahl für viele Menschen, die alle ihre alten und neuen Lieblingsprogramme auf einem kleinen, leistungsstarken System spielen möchten. Aufgrund seiner unglaublich geringen Größe lässt er sich leicht verstecken und fungiert als das heimliche, leistungsstarke Gehirn hinter Ihrem coolsten Projekt aller Zeiten.
Der ATSAM4N8B ARM Cortex-M4-basierte Mikrocontroller von Microchip läuft mit 100 MHz und verfügt über 512 KB Flash-Speicher und 64 KB SRAM. Zu den Peripheriegeräten gehören sechs USARTs, drei SPIs und drei I2Cs für schnelle serielle Kommunikation sowie ein 10-Kanal-12-Bit-ADC, ein 10-Bit-DAC, PWM, Timer und RTC. Der Baustein arbeitet mit Spannungen von 1,62 V bis 3,6 V und ist in 64-poligen QFP- und QFN-Gehäusen erhältlich. ARM Cortex-M4 läuft mit bis zu 100 MHz Speicherschutzeinheit (MPU) DSP-Befehle, Thumb-2-Befehlssatz 512 Kbytes eingebetteter Flash-Speicher 64 KByte eingebetteter SRAM 8 KByte ROM mit integrierten Bootloader-Routinen (UART, USB) und IAP-Routinen Eingebetteter Spannungsregler für Single-Supply-Betrieb Power-on-Reset (POR), Brown-out Detector (BOD) und Dual Watchdog für sicheren Betrieb Quarz- oder Keramikresonator-Oszillatoren: 3 bis 20 MHz mit Taktausfallerkennung und 32,768 kHz für RTT oder Systemtakt Langsam taktender interner RC-Oszillator als permanenter Gerätetakt im Low-Power-Mode Hochpräziser, werkseitig getrimmter interner 8/12-MHz-RC-Oszillator mit 4-MHz-Standardfrequenz für den Gerätestart, Trimmzugriff in der Anwendung zur Frequenzanpassung PLL bis zu 240 MHz für Gerätetakt Temperatursensor Manipulationserkennung mit geringem Stromverbrauch an zwei Eingängen, Schutz vor Manipulationen durch sofortiges Löschen von Allzweck-Backup-Registern (GPBR) 23 Peripherie-DMA-Controller Sleep-, Wait- und Backup-Modus, bis zu 0,7 µA im Backup-Modus mit RTC, RTT und GPBR 64-poliges LQFP, 14 x 14 mm, Abstand 0,5 mm 64-poliges QFN, 9 x 9 mm, Abstand 0,5 mm Industriell (-40° C bis +85° C) 2 USARTs mit ISO7816, IrDA (nur USART0), RS-485 und SPI-Modus 4 Zweidraht-UARTs 3 Zweidraht-Schnittstellen (TWI) 1 SPI 2 Dreikanal-16-Bit-Timer-Zählerblöcke mit Erfassungs-, Wellenform-, Vergleichs- und PWM-Modus, Quadraturdecoder-Logik und 2-Bit-Gray-Up/Down für Schrittmotor 1 Vierkanalige 16-Bit-PWM 32-Bit-Echtzeittimer (RTT) mit geringem Stromverbrauch und Echtzeituhr (RTC) mit Kalender- und Alarmfunktionen 256-Bit-Allzweck-Backup-Register (GPBR) 47 E/A-Leitungen mit externer Interrupt-Fähigkeit (flanken- oder pegelempfindlich), Entprellung, Glitch-Filterung und On-Die-Serienwiderstandsabschluss, individuell programmierbarer Open-Drain-, Pull-up- und Pull-down-Widerstand und Synchronausgang Drei 32-Bit-Parallel-Eingangs-/Ausgangs-Controller, Peripherie-DMA-unterstützter Parallel-Capture-Modus Ein 10-Bit-ADC mit bis zu 510 ksps, mit digitaler Mittelwertbildungsfunktion und erweitertem Auflösungsmodus mit bis zu 12 Bit, bis zu 16 Kanälen Ein 10-Bit-DAC mit bis zu 1 msps Interne Spannungsreferenz, 3 V typisch Serieller Draht/JTAG-Debug-Anschluss (SWJ-DP) Debug-Zugang zu allen Speichern und Registern im System, einschließlich der Cortex-M4-Registerbank, wenn der Core läuft, angehalten oder in Reset gehalten wird. Debug-Zugriff über Serial Wire Debug Port (SW-DP) und Serial Wire JTAG Debug Port (SWJ-DP). Flash-Patch- und Breakpoint-Einheit (FPB) zur Implementierung von Breakpoints und Code-Patches. Daten-Watchpoint- und Trace-Einheit (DWT) zur Implementierung von Watchpoints, Daten-Tracing und System-Profiling. Instrumentation Trace Macrocell (ITM) zur Unterstützung von Debugging im printf-Stil. IEEE1149.1 JTAG Boundary-Scan an allen digitalen Pins. ASF-Atmel Software Framework - SAM-Software-Entwicklungsrahmen Integriert in die Atmel Studio IDE mit einer grafischen Benutzeroberfläche oder als Standalone für GCC, IAR Compiler verfügbar. DMA-Unterstützung, Interrupt-Handler Treiberunterstützung USB, TCP/IP, Wi-Fi und Bluetooth, zahlreiche USB-Klassen, DHCP und Wi-Fi-Verschlüsselung Stacks RTOS-Integration, FreeRTOS ist eine Kernkomponente
Der ATSAMN16C ARM Cortex-M4-basierte Mikrocontroller von Microchip läuft mit 100 MHz und verfügt über 1 MB Flash-Speicher und 80 KB SRAM. Zu den Peripheriegeräten gehören sieben USARTs, vier SPIs und drei I2Cs für schnelle serielle Kommunikation sowie ein 16-Kanal-12-Bit-ADC, ein 10-Bit-DAC, PWM, Timer und RTC. Der Baustein arbeitet mit Spannungen von 1,62V bis 3,6V und ist in 100-Pin-QFP-, TFBGA- und VFBGA-Gehäusen erhältlich. Pin-zu-Pin-kompatibel mit SAM3N-, SAM3S-Produkten (48/64/100-Pin-Versionen), SAM4S (64/100-Pin-Versionen) und SAM7S-Altprodukten (64-Pin-Version) ARM Cortex-M4 mit einer Geschwindigkeit von bis zu 100 MHz Speicherschutzeinheit (MPU) DSP-Befehle, Thumb-2-Befehlssatz 1024 Kbytes eingebetteter Flash-Speicher 80 Kbytes eingebetteter SRAM 8 KByte ROM mit integrierten Bootloader-Routinen (UART, USB) und IAP-Routinen Eingebetteter Spannungsregler für Single-Supply-Betrieb Power-on-Reset (POR), Brown-out Detector (BOD) und Dual Watchdog für sicheren Betrieb Quarz- oder Keramikresonator-Oszillatoren: 3 bis 20 MHz mit Taktausfallerkennung und 32,768 kHz für RTT oder Systemtakt Langsam taktender interner RC-Oszillator als permanenter Gerätetakt im Low-Power-Mode Hochpräziser, werkseitig getrimmter interner 8/12-MHz-RC-Oszillator mit 4-MHz-Standardfrequenz für den Gerätestart, Trimmzugriff in der Anwendung zur Frequenzanpassung PLL bis zu 240 MHz für Gerätetakt Temperatursensor Manipulationserkennung mit geringem Stromverbrauch an zwei Eingängen, Schutz vor Manipulationen durch sofortiges Löschen von Allzweck-Backup-Registern (GPBR) 23 Peripherie-DMA-Controller Sleep-, Wait- und Backup-Modus, bis zu 0,7 µA im Backup-Modus mit RTC, RTT und GPBR 100-poliges LQFP, 14 x 14 mm, Abstand 0,5 mm 100-poliges TFBGA, 9 x 9 mm, Raster 0,8 mm 100-poliges VFBGA, 7 x 7 mm, Raster 0,65 mm Industriell (-40° C bis +85° C) Bis zu 3 USARTs mit ISO7816, IrDA (nur USART0), RS-485 und SPI-Modus Bis zu 4 Zweidraht-UARTs Bis zu 3 Zweidraht-Schnittstellen (TWI) 1 SPI 2 Dreikanal-16-Bit-Timer-Zählerblöcke mit Erfassungs-, Wellenform-, Vergleichs- und PWM-Modus, Quadraturdecoderlogik und 2-Bit-Gray-Up/Down für Schrittmotor 1 Vierkanalige 16-Bit-PWM 32-Bit-Echtzeittimer (RTT) mit geringem Stromverbrauch und Echtzeituhr (RTC) mit Kalender- und Alarmfunktionen 256-Bit-Allzweck-Backup-Register (GPBR) 79 E/A-Leitungen mit externer Interrupt-Fähigkeit (flanken- oder pegelempfindlich), Entprellung, Glitch-Filterung und On-Die-Serienwiderstandsabschluss, individuell programmierbarer Open-Drain-, Pull-up- und Pull-down-Widerstand und Synchronausgang Drei 32-Bit-Parallel-Eingangs-/Ausgangs-Controller, Peripherie-DMA-unterstützter Parallel-Capture-Modus Ein 10-Bit-ADC mit bis zu 510 ksps, mit digitaler Mittelwertbildungsfunktion und erweitertem Auflösungsmodus mit bis zu 12 Bit, bis zu 16 Kanälen Ein 10-Bit-DAC mit bis zu 1 msps Interne Spannungsreferenz, 3 V typisch Serieller Draht/JTAG-Debug-Anschluss (SWJ-DP) Debug-Zugang zu allen Speichern und Registern im System, einschließlich der Cortex-M4-Registerbank, wenn der Core läuft, angehalten oder in Reset gehalten wird. Debug-Zugriff über Serial Wire Debug Port (SW-DP) und Serial Wire JTAG Debug Port (SWJ-DP). Flash-Patch- und Breakpoint-Einheit (FPB) zur Implementierung von Breakpoints und Code-Patches. Daten-Watchpoint- und Trace-Einheit (DWT) zur Implementierung von Watchpoints, Daten-Tracing und System-Profiling. Instrumentation Trace Macrocell (ITM) zur Unterstützung von Debugging im printf-Stil. IEEE1149.1 JTAG Boundary-Scan an allen digitalen Pins. ASF-Atmel Software Framework - SAM-Software-Entwicklungsrahmen Integriert in die Atmel Studio IDE mit einer grafischen Benutzeroberfläche oder als Standalone für GCC, IAR Compiler verfügbar. DMA-Unterstützung, Interrupt-Handler Treiberunterstützung USB, TCP/IP, Wi-Fi und Bluetooth, zahlreiche USB-Klassen, DHCP und Wi-Fi-Verschlüsselung Stacks RTOS-Integration, FreeRTOS ist eine Kernkomponente
8-Bit-Mikrocontroller mit systemintern programmierbarem 4K-Byte-Flash Beschreibung: Der AT89S51 ist ein energiesparender, leistungsstarker CMOS-8-Bit-Mikrocontroller mit 4K Bytes von In-System programmierbarem Flash-Speicher. Der Baustein wird hergestellt aus Atmel's nichtflüchtige Speichertechnologie mit hoher Dichte und ist mit dem Industriestandard 80C51-Befehlssatz und der Pinbelegung kompatibel. Der On-Chip-Flash-Speicher ermöglicht die Umprogrammierung des Programmspeichers im System oder durch ein herkömmliches nichtflüchtiges Speicherprogrammiergerät. Durch die Kombination einer vielseitigen 8-Bit-CPU mit In-System programmierbarem Flash auf einem monolithischen Chip ist der Atmel AT89S51 ein leistungsfähiger Mikrocontroller, der eine hochflexible und kostengünstige Lösung für viele eingebettete Steuerungsanwendungen bietet. Der AT89S51 bietet die folgenden Standardfunktionen: 4K Byte Flash, 128 Byte RAM, 32 E/A-Leitungen, Watchdog-Timer, zwei Datenzeiger, zwei 16-Bit-Timer/-Zähler, eine Fünf-Vektor-Zwei-Ebenen-Interrupt-Architektur, eine serielle Vollduplex-Schnittstelle, einen On-Chip-Oszillator und eine Taktschaltung. Darüber hinaus ist der AT89S51 mit statischer Logik für den Betrieb bis hinunter zur Nullfrequenz ausgelegt und unterstützt zwei per Software wählbare Energiesparmodi. Der Idle-Modus stoppt die CPU, während das RAM, der Timer/Zähler, die serielle Schnittstelle und das Interrupt-System weiter arbeiten können. Der Stromsparmodus speichert den RAM-Inhalt, friert jedoch den Oszillator ein und deaktiviert alle anderen Chipfunktionen bis zum nächsten externen Interrupt oder Hardware-Reset. Merkmale: . Kompatibel mit MCS-51-Produkten . 4K Byte systemprogrammierbarer Flash-Speicher (ISP) - Ausdauer: 10.000 Schreib-/Löschzyklen . 4,0V bis 5,5V Betriebsbereich . Vollständig statischer Betrieb: 0 Hz bis 33 MHz . Dreistufige Programmspeichersperre . 128 x 8-Bit interner RAM . 32 programmierbare E/A-Leitungen . Zwei 16-Bit-Timer/Zähler . Sechs Unterbrechungsquellen . Serieller Vollduplex-UART-Kanal . Leerlauf- und Abschaltmodi mit geringer Leistung . Unterbrechungswiederherstellung aus dem Abschaltmodus . Watchdog-Timer . Dualer Daten-Zeiger . Ausschalt-Flagge . Schnelle Programmierzeit . Flexible ISP-Programmierung (Byte- und Seitenmodus) . Grüne (Pb/Halbzeugfreie) Verpackungsoption
AT89S52 Beschreibung: Der AT89S52 ist ein energiesparender, leistungsstarker CMOS-8-Bit-Mikrocontroller mit 8K Bytes eines systeminternen programmierbaren Flash-Speichers. Der Baustein wird hergestellt aus Atmel's nichtflüchtige Speichertechnologie mit hoher Dichte und ist mit der Industrie kompatibel. Standard 80C51-Befehlssatz und Pinbelegung. Das On-Chip-Flash ermöglicht dem Programm Speicher, der im System oder durch ein herkömmliches nichtflüchtiges Speicherprogrammiergerät umprogrammiert werden soll. Durch die Kombination einer vielseitigen 8-Bit-CPU mit systemintern programmierbarem Flash auf einem monolithischen Chip, ist der Atmel AT89S52 ein leistungsfähiger Mikrocontroller, der eine hochflexible und kostengünstige Lösung für viele eingebettete Steuerungsanwendungen. Der AT89S52 bietet die folgenden Standardfunktionen: 8K Bytes Flash, 256 Bytes von RAM, 32 E/A-Leitungen, Watchdog-Timer, zwei Datenzeiger, drei 16-Bit-Timer/Zähler, a Sechsvektor-Zwei-Ebenen-Interrupt-Architektur, ein serieller Vollduplex-Anschluss, On-Chip-Oszillator, und Taktschaltungen. Darüber hinaus ist der AT89S52 mit statischer Logik für den Betrieb bis hinunter zur Frequenz Null und unterstützt zwei per Software wählbare Energiesparmodi. Der Idle-Modus stoppt die CPU, während RAM, Timer/Zähler, serielle Schnittstelle und System unterbrechen, um weiter zu funktionieren. Der Abschaltmodus speichert den RAM-Inhalt aber den Oszillator einfriert und alle anderen Chipfunktionen bis zur nächsten Unterbrechung deaktiviert oder Hardware-Reset. Merkmale . Kompatibel mit MCS-51-Produkten . 8K Byte systemprogrammierbarer Flash-Speicher (ISP) - Ausdauer: 10.000 Schreib-/Löschzyklen . 4,0V bis 5,5V Betriebsbereich . Vollständig statischer Betrieb: 0 Hz bis 33 MHz . Dreistufige Programmspeichersperre . 256 x 8-Bit interner RAM . 32 programmierbare E/A-Leitungen . Drei 16-Bit-Timer/Zähler . Acht Unterbrechungsquellen . Serieller Vollduplex-UART-Kanal . Leerlauf- und Abschaltmodi mit geringer Leistung . Unterbrechungswiederherstellung aus dem Abschaltmodus . Watchdog-Timer . Dualer Daten-Zeiger . Ausschalt-Flagge . Schnelle Programmierzeit . Flexible ISP-Programmierung (Byte- und Seitenmodus) . Grüne (Pb/Halbzeugfreie) Verpackungsoption
AT89S52 Beschreibung: Der AT89S52 ist ein energiesparender, leistungsstarker CMOS-8-Bit-Mikrocontroller mit 8K Bytes eines systeminternen programmierbaren Flash-Speichers. Der Baustein wird hergestellt aus Atmel's nichtflüchtige Speichertechnologie mit hoher Dichte und ist mit der Industrie kompatibel. Standard 80C51-Befehlssatz und Pinbelegung. Das On-Chip-Flash ermöglicht dem Programm Speicher, der im System oder durch ein herkömmliches nichtflüchtiges Speicherprogrammiergerät umprogrammiert werden soll. Durch die Kombination einer vielseitigen 8-Bit-CPU mit systemintern programmierbarem Flash auf einem monolithischen Chip, ist der Atmel AT89S52 ein leistungsfähiger Mikrocontroller, der eine hochflexible und kostengünstige Lösung für viele eingebettete Steuerungsanwendungen. Der AT89S52 bietet die folgenden Standardfunktionen: 8K Bytes Flash, 256 Bytes von RAM, 32 E/A-Leitungen, Watchdog-Timer, zwei Datenzeiger, drei 16-Bit-Timer/Zähler, a Sechsvektor-Zwei-Ebenen-Interrupt-Architektur, ein serieller Vollduplex-Anschluss, On-Chip-Oszillator, und Taktschaltungen. Darüber hinaus ist der AT89S52 mit statischer Logik für den Betrieb bis hinunter zur Frequenz Null und unterstützt zwei per Software wählbare Energiesparmodi. Der Idle-Modus stoppt die CPU, während RAM, Timer/Zähler, serielle Schnittstelle und System unterbrechen, um weiter zu funktionieren. Der Abschaltmodus speichert den RAM-Inhalt aber den Oszillator einfriert und alle anderen Chipfunktionen bis zur nächsten Unterbrechung deaktiviert oder Hardware-Reset. Merkmale . Kompatibel mit MCS-51-Produkten . 8K Byte systemprogrammierbarer Flash-Speicher (ISP) - Ausdauer: 10.000 Schreib-/Löschzyklen . 4,0V bis 5,5V Betriebsbereich . Vollständig statischer Betrieb: 0 Hz bis 33 MHz . Dreistufige Programmspeichersperre . 256 x 8-Bit interner RAM . 32 programmierbare E/A-Leitungen . Drei 16-Bit-Timer/Zähler . Acht Unterbrechungsquellen . Serieller Vollduplex-UART-Kanal . Leerlauf- und Abschaltmodi mit geringer Leistung . Unterbrechungswiederherstellung aus dem Abschaltmodus . Watchdog-Timer . Dualer Daten-Zeiger . Ausschalt-Flagge . Schnelle Programmierzeit . Flexible ISP-Programmierung (Byte- und Seitenmodus) . Grüne (Pb/Halbzeugfreie) Verpackungsoption
Lua (portugiesisch für Mond) ist eine Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können. Eine der besonderen Eigenschaften von Lua ist die geringe Größe des kompilierten Skript-Interpreters. Lua Programme werden vor der Ausführung in Bytecode übersetzt. Obwohl man mit Lua auch eigenständige Programme schreiben kann, ist Lua vorrangig als Skriptsprache von C-Programmen konzipiert. Der Lua Interpreter kann über eine C-Bibliothek angesprochen werden, die auch ein API für die Laufzeitumgebung des Interpreters für Aufrufe vom C-Programm aus beinhaltet. Mittels des API können verschiedene Teile des Programms in C und Lua geschrieben werden, während Variablen und Funktionen in beiden Richtungen erreichbar bleiben (d.h. eine Funktion in Lua kann eine Funktion in C aufrufen und umgekehrt). Lua ist in ANSI-C implementiert und unterstützt sowohl funktionale als auch objektorientierte Programmierung. Da der Lua Interpreter extrem schnell und hochgradig portabel ist und sich leicht in C-Programme einbetten lässt, ist er gerade für Embedded Systems eine attraktive Alternative zu anderen Skript Interpretern. Obwohl er nur wenige Kilobyte umfasst, passt noch eine vollständige Garbage Collection hinein, die anfallenden Datenmüll automatisch aus dem Speicher wirft. Mit dieser Broschüre wollen wir an Hand unserer Erfahrungen die Leistungsmerkmale von Lua verdeutlichen und die Erweiterungsfähigkeit anhand einiger Beispiele demonstrieren. In einem ersten Beispiel werden wir den auf einem PC installierten Lua Interpreter mit einer DLL erweitern, die die Ansteuerung eines über USB angeschlossenen AD-DA-Subsystems ermöglicht. Im einem zweiten Beispiel werden wir Lua in eine Anwendung auf einem Embedded System auf Basis eines Intel386(TM) EX Prozessors mit ROM-DOS (kompatibel zu MS-DOS 6.22) einbetten und zeigen, dass Lua auch in Systemen mit knappen Ressourcen eingesetzt werden kann. Im dritten Beispiel werden wir die DOS-Applikation durch eine Linux-Anwendung ersetzen, bei der das kompakte FOX Board G20, ein Linux Embedded Single Board Computer auf der Basis eines Atmel AT91SAM9G20 Mikrocontrollers, zum Einsatz kommt. Den Abschluss der Anwendungsbeispiele bildet mit eLua ein für Mikrocontrolleranwendungen angepasstes Lua. Im letzten Abschnitt werden wir Tools vorstellen, die unter gewissen Vorausset-zungen die Verknüpfung von Lua und C/C++ vereinfachen können.