Zusammenfassung Der ARM-basierte SAM7X128 von Microchip ist ein Mitglied der Microchip SAM7X-Serie von Mikrocontrollern, die auf dem 32-Bit-ARM7TDMI-Prozessor basieren. Er arbeitet mit einer maximalen Geschwindigkeit von 55 MHz und verfügt über 128KB Flash-Speicher und 32KB SRAM. Das Peripherieset umfasst einen USB 2.0 Full Speed-Geräteanschluss, einen Ethernet MAC 10/100Base T-Anschluss, einen CAN 2.0A- und 2.0B-konformen Controller, zwei USARTs, UART, zwei SPI, SSC, TWI (I2C), drei 16-Bit-Timer, RTT und 8x10-Bit-ADC. Die typische Core-Stromversorgung beträgt 1,8V, die E/As werden mit 1,8V oder 3,3V versorgt und sind 5V tolerant. Ein integrierter Spannungsregler ermöglicht eine Einzelversorgung bei 3,3V. Der SAM7X128 wird in 100-poligen LQFP- und TFBGA-Gehäusen geliefert. Merkmale . Enthält den ARM7TDMI ARM Thumb-Prozessor Leistungsstarke 32-Bit-RISC-Architektur . 16-Bit-Befehlssatz mit hoher Dichte, führend in MIPS/Watt . EmbeddedICE In-Circuit-Emulation, Debug-Kommunikationskanal-Unterstützung . Interner Hochgeschwindigkeits-Blitz - 128 Kbytes (SAM7X128) Organisiert in 512 Seiten von 256 Bytes (Single Plane) . Internes Hochgeschwindigkeits-SRAM, Single-Cycle-Zugriff mit maximaler Geschwindigkeit - 32 Kbytes (SAM7X128) . Speicher-Controller (MC) . Reset-Steuerung (RSTC) . Taktgeber (CKGR) . Energie-Management-Controller (PMC) . Fortgeschrittene Unterbrechungssteuerung (AIC) . Debug-Einheit (DBGU) . Periodischer Intervall-Timer (PIT) - Programmierbarer 20-Bit-Zähler plus 12-Bit-Intervallzähler . Fenster-Watchdog (WDT) . Echtzeit-Timer (RTT) . Zwei parallele Ein-/Ausgabe-Controller (PIO) - Zweiundsechzig programmierbare I/O-Leitungen, die mit bis zu zwei peripheren I/Os gemultiplext sind . Dreizehn PDC-Kanäle (Peripheral DMA Controller) . Ein USB 2.0 Full Speed (12 Mbits pro Sekunde) Geräteanschluss . Ein Ethernet MAC 10/100 Base-T . Ein Teil 2.0A und Teil 2.0B konformer CAN-Controller . Ein synchron-serieller Controller (SSC) . Zwei Universal-Synchron/Asynchron-Empfänger-Sender (USART) . Zwei serielle Master/Slave-Peripherieschnittstellen (SPI) . Ein Dreikanal-16-Bit-Timer/-Zähler (TC) . Ein Vier-Kanal-16-Bit-Leistungsbreitenmodulations-Controller (PWMC) . Eine Zweidraht-Schnittstelle (TWI) . Ein 8-Kanal-10-Bit-Analog-Digital-Wandler, vier Kanäle mit digitalen E/As gemultiplext . SAM-BA Stiefel-Unterstützung . IEEE 1149.1 JTAG-Boundary-Scan bei allen digitalen Pins . 5V-tolerante I/Os, einschließlich vier Hochstrom-Treiber-I/O-Leitungen, jeweils bis zu 16 mA . Stromversorgungen - Eingebetteter 1,8V-Regler, Zeichnung bis zu 100 mA für den Kern und externe Komponenten - 3,3V VDDIO E/A-Leitungen Stromversorgung, unabhängige 3,3V VDDFLASH Flash-Stromversorgung - 1,8V VDDCORE-Kernstromversorgung mit Brownout-Detektor . Vollständig statischer Betrieb: Bis zu 55 MHz bei 1,65V und 85°C Worst-Case-Bedingungen . Erhältlich in LQFP-100 und 100-TFBGA
LPC1752FBD80: Skalierbarer Mainstream 32-Bit-Mikrocontroller (MCU) auf Basis des Arm Cortex-M3-Kerns Überblick: Der LPC1752 ist ein Cortex-M3-Mikrocontroller für eingebettete Anwendungen, der sich durch einen hohen Integrationsgrad und einen niedrigen Stromverbrauch bei Frequenzen von 100 MHz auszeichnet. Zu den Merkmalen gehören 64 kB Flash-Speicher, 16 kB Datenspeicher, USB-Gerät, 8-Kanal-DMA-Controller, 4 UARTs, 1 CAN-Kanal, 2 SSP, 1 SPI, 2 I2C, 8-Kanal-12-Bit-ADC, Motorsteuerungs-PWM, Quadratur-Encoder-Schnittstelle, 4 Allzweck-Timer, Allzweck-PWM mit 6 Ausgängen, eine Echtzeituhr mit extrem niedrigem Stromverbrauch und separater Batterieversorgung sowie bis zu 52 Allzweck-I/O-Pins. Merkmale: . Arm Cortex-M3-Prozessor, der bei Frequenzen von bis zu 100 MHz läuft . Arm Cortex-M3 eingebauter verschachtelter vektorieller Interrupt Controller (NVIC) . Bis zu 64 kB On-Chip-Flash-Programmierspeicher . Bis zu 16 kB SRAM . In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . Acht Kanal DMA-Controller für allgemeine Zwecke (GPDMA) . Mehrschichtige AHB-Matrixverbindung bietet einen separaten Bus für jeden AHB-Master . Geteilter APB-Bus ermöglicht hohen Durchsatz mit wenigen Unterbrechungen zwischen CPU und DMA . USB 2.0 Full-Speed-Gerätesteuerung . Vier UARTs mit fraktionierter Baudratenerzeugung . CAN 2.0B-Controller mit einem Kanal . SPI-Controller mit synchroner, serieller, Vollduplex-Kommunikation . Zwei SSP-Controller mit FIFO- und Multiprotokoll-Fähigkeit . Zwei I2C-Bus-Schnittstellen, die den schnellen Modus mit einer Datenrate von 400 kbit/s unterstützen . 52 General Purpose I/O (GPIO)-Pins mit konfigurierbaren Pull-Up/Down-Widerständen . 12-Bit-Analog-Digital-Wandler (ADC) mit Wandlungsraten bis zu 200 kHz . Vier allgemeine Zeitgeber/Zähler . Eine Motorregelungs-PWM mit Unterstützung für die Steuerung von Drehstrommotoren . Quadratur-Encoder-Schnittstelle, die einen externen Quadratur-Encoder überwachen kann . Ein Standard-PWM/Timer-Block mit externem Zähleingang . Echtzeituhr (RTC) . WatchDog-Zeitgeber (WDT) . Arm Cortex-M3-System-Ticket-Timer, einschließlich einer externen Takteingangsoption . Standard-JTAG-Test-/Debug-Schnittstelle. Die Boundary Scan Description Language (BSDL) ist für dieses Gerät nicht verfügbar. . Integrierte PMU (Power-Management-Einheit) . Vier Modi mit reduzierter Leistung . Einzelne 3,3-V-Stromversorgung (2,4 V bis 3,6 V) . Ein externer Interrupt-Eingang, der als flanken-/pegelsensitiv konfigurierbar ist . Nicht maskierbarer Interrupt (NMI)-Eingang . Wakeup-Unterbrechungssteuerung (WIC) . Aufwachen des Prozessors aus dem Abschaltmodus über einen beliebigen Interrupt . Brownout-Erkennung mit separatem Schwellenwert für Unterbrechung und Zwangsrücksetzung . Einschalt-Rückstellung (POR) . Quarzoszillator mit einem Betriebsbereich von 1 MHz bis 25 MHz . 4 MHz interner RC-Oszillator auf 1 % Genauigkeit getrimmt . PLL ermöglicht den CPU-Betrieb bis zur maximalen CPU-Rate . USB-PLL für zusätzliche Flexibilität . Code-Leseschutz (CRP) mit verschiedenen Sicherheitsstufen . Eindeutige Geräteseriennummer zur Identifizierung
LPC1763FBD100: 256kB Flash, 64kB SRAM, kein CAN, LQFP100-Gehäuse Überblick: Der LPC1763 ist ein Cortex-M3-Mikrocontroller für eingebettete Anwendungen, der sich durch einen hohen Integrationsgrad und einen niedrigen Stromverbrauch bei Frequenzen von 100 MHz auszeichnet. Zu den Merkmalen gehören 256 kB Flash-Speicher, 64 kB Datenspeicher, 8-Kanal-DMA-Controller, 4 UARTs, 3 SSP/SPI, 3 I2C, I2S, 8-Kanal-12-Bit-ADC, 10-Bit-DAC, Motorsteuerungs-PWM, Quadratur-Encoder-Schnittstelle, 4 Allzweck-Timer, Allzweck-PWM mit 6 Ausgängen, eine Echtzeituhr mit extrem niedrigem Stromverbrauch und separater Batterieversorgung sowie bis zu 70 Allzweck-E/A-Pins. Der LPC1763 ist pinkompatibel zum 100-poligen LPC2368 Arm7 MCU Merkmale: . Arm Cortex-M3-Prozessor, der bei Frequenzen von bis zu 100 MHz läuft . Arm Cortex-M3 eingebauter verschachtelter vektorieller Interrupt Controller (NVIC) . Bis zu 256 kB On-Chip-Flash-Programmierspeicher . Bis zu 64 kB SRAM . In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . Acht Kanal DMA-Controller für allgemeine Zwecke (GPDMA) . Vier UARTs mit fraktionierter Baudratenerzeugung, internem FIFO und DMA-Unterstützung . SPI-Controller mit synchroner, serieller, Vollduplex-Kommunikation . Zwei SSP-Controller mit FIFO- und Multiprotokoll-Fähigkeit . Drei erweiterte I2C-Bus-Schnittstellen . I2S (Inter-IC Sound)-Schnittstelle . 70 General Purpose I/O (GPIO)-Pins mit konfigurierbaren Pull-Up/Down-Widerständen . 12-Bit/8-Kanal-Analog/Digital-Wandler (ADC) mit Wandlungsraten von bis zu 200 kHz . 10-Bit-Digital/Analog-Wandler (DAC) mit dediziertem Konvertierungs-Timer und DMA . Vier allgemeine Zeitgeber/Zähler . Eine Motorregelungs-PWM mit Unterstützung für die Steuerung von Drehstrommotoren . Quadratur-Encoder-Schnittstelle, die einen externen Quadratur-Encoder überwachen kann . Ein Standard-PWM/Timer-Block mit externem Zähleingang . RTC mit niedriger Leistung mit separatem Leistungsbereich und dediziertem Oszillator . WatchDog-Zeitgeber (WDT) . Arm Cortex-M3-System-Ticket-Timer, einschließlich einer externen Takteingangsoption . Der Zeitgeber für wiederholte Unterbrechungen bietet programmierbare und sich wiederholende zeitgesteuerte Unterbrechungen . Jedes Peripheriegerät hat seinen eigenen Taktteiler für weitere Energieeinsparungen . Standard-JTAG-Test-/Debug-Schnittstelle für die Kompatibilität mit vorhandenen Werkzeugen . Integrierte PMU (Power-Management-Einheit) . Vier Modi mit reduzierter Leistung: Ruhezustand, Tiefschlaf, Ausschalten und Tiefenabschaltung . Einzelne 3,3-V-Stromversorgung (2,4 V bis 3,6 V) . Vier externe Interrupt-Eingänge, die als flanken-/pegelsensitiv konfigurierbar sind . Nicht maskierbarer Interrupt (NMI)-Eingang . Wake-up Interrupt-Steuerung (WIC) . Aufwachen des Prozessors aus dem Abschaltmodus über einen beliebigen Interrupt . Brownout-Erkennung mit separatem Schwellenwert für Unterbrechung und Zwangsrücksetzung . Einschalt-Rückstellung (POR) . Quarzoszillator mit einem Betriebsbereich von 1 MHz bis 25 MHz . 4 MHz interner RC-Oszillator auf 1 % Genauigkeit getrimmt . Code-Leseschutz (CRP) mit verschiedenen Sicherheitsstufen . Eindeutige Geräteseriennummer zur Identifizierung
Zusammenfassung Der ARM-basierte SAM7S64 von Microchip ist ein Mitglied der SAM7S-Serie von Flash-Mikrocontrollern, die auf dem 32-Bit-ARM7TDMI-RISC-Prozessor basieren. Er arbeitet mit einer maximalen Geschwindigkeit von 55MHz und verfügt über 32KB Flash-Speicher und 16KB SRAM. Das Peripherieset umfasst ein Full-Speed-USB-Gerät und PHY mit 12Mbps, UART, zwei USARTs, TWI I2C), SPI, SSC, zwei PWM-Timer, drei 16-Bit-Timer, RTT, 8x10-Bit-ADC und 32 IO-Leitungen. Er erreicht einen Einzelzyklus-Befehlszugriff vom eingebetteten Flash bei 27 MIPS. Die mehrschichtige Busmatrix, mehrere SRAM-Bänke, PDC und DMA unterstützen parallele Aufgaben und maximieren den Datendurchsatz. Der SAM7S64 arbeitet mit einer Spannung von 1,65V bis 3,6V und ist in 64-poligen LQFP- und QFN-Gehäusen erhältlich. Zusätzliche Funktionen . Kern - ARM7TDMI ARM Thumb-Prozessor 32-Bit-RISC-Architektur - 16-Bit-Befehlssatz mit hoher Dichte - EmbeddedICE In-Circuit-Emulation, Debug-Kommunikationskanal-Unterstützung . Speicher - 64 Kbytes, organisiert in 512 Seiten zu 128 Bytes (Single Plane) - 16 Kbytes eingebettetes SRAM, Single-Cycle-Zugriff mit maximaler Geschwindigkeit - Speicher-Kontroller - Speicherschutz-Einheit . System - Eingebetteter 1,8V-Regler, Zeichnung bis zu 100 mA für den Kern und externe Komponenten - Basierend auf Power-on-Reset-Zellen und einem ab Werk kalibrierten Brownout-Detektor mit geringem Stromverbrauch - RC-Oszillator mit geringer Leistung, 3 bis 20 MHz On-Chip-Oszillator und eine PLL - Energie-Management-Controller (PMC) - Fortgeschrittene Unterbrechungssteuerung (AIC) - Zweidraht-UART und Unterstützung für Debug-Kommunikationskanal-Interrupt, programmierbare ICE-Zugriffsverhinderung - Programmierbarer 20-Bit-Zähler plus 12-Bit-Intervallzähler - Windowed-Watchdog (WDT) - Echtzeit-Timer (RTT) - 32 parallele Ein-/Ausgabe-Controller (PIO) - Elf Kanäle für periphere DMA-Controller (PDC) - Vier Hochstrom-Treiber-E/A-Leitungen, jeweils bis zu 16 mA . Gehäuse - 64-Kanal-LQFP - 64-poliger QFN . Periphere Merkmale - Ein synchron-serieller Controller (SSC) - Zwei Universal-Synchron/Asynchron-Empfänger-Sender (USART) - Eine serielle Master/Slave-Peripherieschnittstelle (SPI) - Ein USB 2.0 Full Speed (12 Mbits pro Sekunde) Geräteanschluss - Ein Dreikanal-16-Bit-Timer/-Zähler (TC) - Ein Vier-Kanal-16-Bit-PWM-Controller (PWMC) - Eine Zweidraht-Schnittstelle (TWI) . Analoge Merkmale - Ein 8-Kanal-10-Bit-Analog-Digital-Wandler, vier Kanäle mit digitalen E/As gemultiplext . Vollständig statischer Betrieb - Bis zu 55 MHz bei 1,8V und 85. C Worst-Case-Bedingungen - Bis zu 48 MHz bei 1,65V und 85. C Worst-Case-Bedingungen . Unterstützung bei der Debugger-Entwicklung - SAM-BA - Schnittstelle mit grafischer Benutzeroberfläche von SAM-BA - IEEE 1149.1 JTAG-Boundary-Scan bei allen digitalen Pins
LPC1758FBD80: Skalierbarer Mainstream-32-Bit-Mikrocontroller (MCU) auf der Basis des Arm Cortex-M3-Kerns Überblick: Der LPC1758 ist ein Cortex-M3-Mikrocontroller für eingebettete Anwendungen, der sich durch einen hohen Integrationsgrad und einen niedrigen Stromverbrauch bei Frequenzen von 100 MHz auszeichnet. Zu den Merkmalen gehören 5126 kB Flash-Speicher, 64 kB Datenspeicher, USB-Gerät/Host/OTG, 8-Kanal-DMA-Controller, 4 UARTs, 2 CAN-Kanäle, 2 SSP, 1 SPI, 2 I2C, I2S, 8-Kanal-12-Bit-ADC, DAC, Motorsteuerungs-PWM, Quadratur-Encoder-Schnittstelle, 4 Universal-Timer, Universal-PWM mit 6 Ausgängen, eine Echtzeituhr mit extrem niedrigem Stromverbrauch und separater Batterieversorgung sowie bis zu 52 Universal-I/O-Pins. Merkmale: . Arm Cortex-M3-Prozessor, der bei Frequenzen von bis zu 100 MHz läuft . Arm Cortex-M3 eingebauter verschachtelter vektorieller Interrupt Controller (NVIC) . Bis zu 512 kB On-Chip-Flash-Programmierspeicher . Bis zu 64 kB SRAM . In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . Acht Kanal DMA-Controller für allgemeine Zwecke (GPDMA) . Mehrschichtige AHB-Matrixverbindung bietet einen separaten Bus für jeden AHB-Master . Geteilter APB-Bus ermöglicht hohen Durchsatz mit wenigen Unterbrechungen zwischen CPU und DMA . USB 2.0 Full-Speed-Gerätesteuerung . Vier UARTs mit fraktionierter Baudratenerzeugung . CAN 2.0B-Controller mit einem Kanal . SPI-Controller mit synchroner, serieller, Vollduplex-Kommunikation . Zwei SSP-Controller mit FIFO- und Multiprotokoll-Fähigkeit . Zwei I2C-Bus-Schnittstellen, die den schnellen Modus mit einer Datenrate von 400 kbit/s unterstützen . 52 General Purpose I/O (GPIO)-Pins mit konfigurierbaren Pull-Up/Down-Widerständen . 12-Bit-Analog-Digital-Wandler (ADC) mit Wandlungsraten bis zu 200 kHz . Vier allgemeine Zeitgeber/Zähler . Eine Motorregelungs-PWM mit Unterstützung für die Steuerung von Drehstrommotoren . Quadratur-Encoder-Schnittstelle, die einen externen Quadratur-Encoder überwachen kann . Ein Standard-PWM/Timer-Block mit externem Zähleingang . Echtzeituhr (RTC) . WatchDog-Zeitgeber (WDT) . Arm Cortex-M3-System-Ticket-Timer, einschließlich einer externen Takteingangsoption . Standard-JTAG-Test-/Debug-Schnittstelle. Die Boundary Scan Description Language (BSDL) ist für dieses Gerät nicht verfügbar. . Integrierte PMU (Power-Management-Einheit) . Vier Modi mit reduzierter Leistung . Einzelne 3,3-V-Stromversorgung (2,4 V bis 3,6 V) . Ein externer Interrupt-Eingang, der als flanken-/pegelsensitiv konfigurierbar ist . Nicht maskierbarer Interrupt (NMI)-Eingang . Wakeup-Unterbrechungssteuerung (WIC) . Aufwachen des Prozessors aus dem Abschaltmodus über einen beliebigen Interrupt . Brownout-Erkennung mit separatem Schwellenwert für Unterbrechung und Zwangsrücksetzung . Einschalt-Rückstellung (POR) . Quarzoszillator mit einem Betriebsbereich von 1 MHz bis 25 MHz . 4 MHz interner RC-Oszillator auf 1 % Genauigkeit getrimmt . PLL ermöglicht den CPU-Betrieb bis zur maximalen CPU-Rate . USB-PLL für zusätzliche Flexibilität . Code-Leseschutz (CRP) mit verschiedenen Sicherheitsstufen . Eindeutige Geräteseriennummer zur Identifizierung
Zusammenfassung Der ARM-basierte SAM7SE256 von Microchip ist ein Mitglied der SAM7SE-Serie von Flash-Mikrocontrollern, die auf dem 32-Bit-ARM7TDMI-RISC-Prozessor basieren. Er arbeitet mit einer maximalen Geschwindigkeit von 55MHz und verfügt über 256KB Flash-Speicher und 32KB SRAM. Der Peripheriesatz umfasst ein externes Bus-Interface (EBI), das statischen Speicher, ECC-fähiges NAND, CompactFlash und SDRAM, UART, zwei USARTs, TWI (I2C), SPI, SSC, vier 16-Bit-PWM-Controller, drei 16-Bit-Timer, einen RTT und einen 8x10-Bit-ADC unterstützt. Er erreicht einen Einzelzyklus-Befehlszugriff vom eingebetteten Flash bei 27 MIPS. Die mehrschichtige Busmatrix, mehrere SRAM-Bänke, PDC und DMA unterstützen parallele Aufgaben und maximieren den Datendurchsatz. Der SAM7SE256 arbeitet mit einer Spannung von 1,65V bis 3,6V und ist in 144-Pin LFBGA- und LQFP 128-Pin-Gehäusen erhältlich. Zusätzliche Funktionen . Mikrocontroller-Merkmale . Kern - ARM7TDMI ARM Thumb-Prozessor 32-Bit-RISC-Architektur - 16-Bit-Befehlssatz mit hoher Dichte - EmbeddedICE In-Circuit-Emulation, Debug-Kommunikationskanal-Unterstützung . Speicher - 256 Kbytes eingebetteter Flash - 32 Kbytes eingebettetes SRAM, Single-Cycle-Zugriff mit maximaler Geschwindigkeit - Speicher-Controller (MC), externe Bus-Schnittstelle - Speicherschutz-Einheit . System - Basierend auf Power-on-Reset-Zellen und einem ab Werk kalibrierten Brownout-Detektor mit geringem Stromverbrauch - RC-Oszillator mit geringer Leistung, 3 bis 20 MHz On-Chip-Oszillator und eine PLL - Energie-Management-Controller (PMC) - Fortgeschrittene Unterbrechungssteuerung (AIC) - Zweidraht-UART und Unterstützung für Debug-Kommunikationskanal-Interrupt, programmierbare ICE-Zugriffsverhinderung - Programmierbarer 20-Bit-Zähler plus 12-Bit-Intervallzähler - Fenster-Watchdog (WDT) - Echtzeit-Timer (RTT) - Drei parallele Ein-/Ausgabe-Controller (PIO) - Elf Kanäle für periphere DMA-Controller (PDC) - Vier Hochstrom-Treiber-I/O-Leitungen, jeweils bis zu 16 mA . Bauformen - LQFP-128 - LFBGA-144 . Periphere Merkmale - Ein synchron-serieller Controller (SSC) - Zwei Universal-Synchron/Asynchron-Empfänger-Sender (USART) - Eine serielle Master/Slave-Peripherieschnittstelle (SPI) - Ein USB 2.0 Full Speed (12 Mbits pro Sekunde) Geräteanschluss - Ein Dreikanal-16-Bit-Timer/-Zähler (TC) - Ein Vier-Kanal-16-Bit-PWM-Controller (PWMC) - Eine Zweidraht-Schnittstelle (TWI) . Analoge Merkmale - Ein 8-Kanal-10-Bit-Analog-Digital-Wandler, vier Kanäle mit digitalen I/Os gemultiplext . Vollständig statischer Betrieb - Bis zu 55 MHz bei 1,8V und 85°C Worst-Case-Bedingungen - Bis zu 48 MHz bei 1,65V und 85°C Worst-Case-Bedingungen . Unterstützung bei der Debugger-Entwicklung - SAM-BA - Schnittstelle mit grafischer Benutzeroberfläche von SAM-BA - IEEE 1149.1 JTAG-Boundary-Scan bei allen digitalen Pins
32-Bit-Atmel-AVR-Mikrocontroller AT32UC3A0512, AT32UC3A0256, AT32UC3A0128 AT32UC3A1512, AT32UC3A1256, AT32UC3A1128 Merkmale . 32-Bit-Atmel AVR-Mikrocontroller mit hoher Leistung und niedrigem Stromverbrauch - Kompakter Einzelzyklus-RISC-Befehlssatz einschließlich DSP-Befehlssatz - Lese-Änderungs-Schreib-Befehle und atomare Bitmanipulation - Leistung 1,49 DMIPS / MHz - Bis zu 91 DMIPS, die mit 66 MHz aus dem Flash laufen (1 Wait-State) - Bis zu 49 DMIPS, die mit 33MHz aus dem Flash laufen (0-Wait-State) - Speicherschutz-Einheit . Multi-Hierarchie-Bus-System - Leistungsstarke Datenübertragungen auf getrennten Bussen für erhöhte Leistung - 15 periphere DMA-Kanäle verbessern die Geschwindigkeit für periphere Kommunikation . Interner Hochgeschwindigkeitsblitz - 512K Bytes, 256K Bytes, 128K Bytes Versionen - Single-Cycle-Zugriff bis zu 33 MHz - Prefetch-Puffer zur Optimierung der Befehlsausführung mit maximaler Geschwindigkeit - 4 ms Seitenprogrammierzeit und 8 ms Voll-Chip-Löschzeit - 100.000 Schreibzyklen, 15-Jahres-Datenaufbewahrungsfähigkeit - Flash-Sicherheitssperren und benutzerdefinierter Konfigurationsbereich . Interner Hochgeschwindigkeits-SRAM, Single-Cycle-Zugriff bei voller Geschwindigkeit - 64K Byte (512KB und 256KB Flash), 32K Byte (128KB Flash) . Externe Speicherschnittstelle auf AT32UC3A0-Derivaten - SDRAM / SRAM-kompatibler Speicherbus (16-Bit-Daten- und 24-Bit-Adressbusse) . Unterbrechungs-Controller - Autoverteilter Dienst mit niedriger Latenzzeit und programmierbarer Priorität (Autovectored Low Latency Interrupt Service with Programmable Priority) . Systemfunktionen - Leistungs- und Taktgebermanager einschließlich interner RC-Taktgeber und einem 32KHz-Oszillator - Zwei Mehrzweck-Oszillatoren und zwei Phasenverriegelungsschleifen (PLL) ermöglichen Unabhängige CPU-Frequenz von der USB-Frequenz - Watchdog-Timer, Echtzeituhr-Timer . Universeller serieller Bus (USB) - Gerät 2.0 Volle Geschwindigkeit und On-The-Go (OTG) Niedrige Geschwindigkeit und volle Geschwindigkeit - Flexible Endpunktkonfiguration und -verwaltung mit dedizierten DMA-Kanälen - On-Chip-Transceiver einschließlich Pull-Ups . Ethernet MAC 10/100 Mbps-Schnittstelle - 802.3 Ethernet-Medienzugriff-Controller - Unterstützt Media Independent Interface (MII) und Reduced MII (RMII) . Ein Dreikanal-16-Bit-Timer/-Zähler (TC) - Drei externe Takteingänge, PWM, Capture und verschiedene Zählfunktionen . Ein 7-Kanal-16-Bit-Pulsbreitenmodulations-Controller (PWM) . Vier Universal-Synchron/Asynchron-Empfänger/Sender (USART) - Unabhängiger Baudratengenerator, Unterstützung für SPI-, IrDA- und ISO7816-Schnittstellen - Unterstützung für Hardware-Handshaking, RS485-Schnittstellen und Modemleitung . Zwei serielle Master/Slave-Peripherieschnittstellen (SPI) mit Chip-Auswahlsignalen . Ein Controller für synchron-serielles Protokoll - Unterstützt I2S und generische Frame-basierte Protokolle . Eine Master/Slave-Zweidrahtschnittstelle (TWI), 400kbit/s I2C-kompatibel . Ein 8-Kanal-10-Bit-Analog-Digital-Wandler . 16-Bit-Stereo-Audio-Bitstrom - Abtastrate bis zu 50 KHz . On-Chip-Debug-System (JTAG-Schnittstelle) - Nexus Klasse 2+, Laufzeitkontrolle, nicht-intrusive Daten- und Programmverfolgung . 100-poliger TQFP (69 GPIO-Stifte), 144-poliger LQFP (109 GPIO-Stifte) . 5V eingabetolerante E/As . Einzelne 3,3-V-Stromversorgung oder duale 1,8-V-3,3-V-Stromversorgung Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
PIC24FJ64GA004 FAMILIE 28/44-polige 16-Bit-Flash-Mikrocontroller für allgemeine Zwecke Hochleistungs-CPU: . Modifizierte Harvard-Architektur . Bis zu 16 MIPS-Betrieb bei 32 MHz . Interner 8-MHz-Oszillator mit 4-fach-PLL-Option und Mehrfach-Teilungsoptionen . 17-Bit x 17-Bit Einzelzyklus-Hardware-Multiplikator . 32-Bit durch 16-Bit Hardware-Teiler . 16-Bit x 16-Bit Arbeitsregister-Array . C-Compiler Optimierte Befehlssatzarchitektur: - 76 Basis-Instruktionen - Flexible Adressierungsmodi . Zwei Adressgenerierungseinheiten (AGUs) zur getrennten Lese- und Schreibadressierung des Datenspeichers Spezielle Mikrocontroller-Eigenschaften: . Betriebsspannungsbereich von 2,0V bis 3,6V . 5,5V toleranter Eingang (nur digitale Pins) . Hochstromsenke/Quelle (18 mA/18 mA) an allen E/A-Pins . Flash-Programmspeicher: - 10.000 löschen/schreiben - Mindestens 20 Jahre Datenspeicherung . Energieverwaltungs-Modi: - Sleep-, Leerlauf-, Doze- und Alternate Clock-Modi - Betriebsstrom: 650 A/MIPS, typisch bei 2,0V - Einschaltstrom: 150 nA, typisch bei 2,0V . Fail-Safe Clock Monitor (FSCM)-Betrieb: - Erkennt Taktausfall und schaltet auf einen On-Chip-RC-Oszillator mit geringer Leistung um . On-Chip, 2,5V-Regler mit Tracking-Modus . Einschalt-Rückstellung (POR), Einschalt-Zeitgeber (PWRT) und Oszillator-Start-Zeitgeber (OST) . Flexibler Watchdog-Timer (WDT) mit On-Chip-RC-Oszillator mit niedriger Leistung für zuverlässigen Betrieb . In-Circuit Serial Programming (ICSP) und In-Circuit Debug (ICD) über 2 Pins . JTAG Boundary Scan-Unterstützung Analoge Merkmale: . 10-Bit, bis zu 13-Kanal-Analog-Digital-Wandler: - 500 ksps Umwandlungsrate - Konvertierung während des Schlafs und im Leerlauf verfügbar . Zwei analoge Komparatoren mit programmierbarer Ein-/Ausgangskonfiguration Periphere Merkmale: . Peripherie-Pin-Auswahl (PPS): - Ermöglicht die unabhängige E/A-Zuordnung vieler Peripheriegeräte - Bis zu 26 verfügbare Pins (44-Pin-Bauteile) - Kontinuierliche Hardware-Integritätsprüfung und Sicherheitsverriegelungen verhindern unbeabsichtigte Konfigurationsänderungen . 8-Bit-Paralleler Master/Slave-Anschluss (PMP/PSP): - Bis zu 16-Bit-Multiplex-Adressierung, mit bis zu 11 dedizierten Adresspins bei 44-poligen Geräten - Programmierbare Polarität auf Steuerleitungen . Hardware-Echtzeit-Uhr/Kalender (RTCC): Bietet Uhr-, Kalender- und Alarmfunktionen . Programmierbare zyklische Redundanzprüfung (CRC) . Zwei 3-Draht/4-Draht-SPI-Module (unterstützen 4 Frame-Modi) mit 8-Level-FIFO-Puffer . Zwei I2C Module unterstützen Multi-Master/Slave-Modus und 7-Bit/10-Bit-Adressierung . Zwei UART-Module: - Unterstützt RS-485, RS-232 und LIN/J2602 - On-Chip-Hardware-Kodierer/Dekodierer für IrDA - Automatisches Aufwachen bei Start-Bit - Auto-Baud-Erkennung - 4-stufiger tiefer FIFO-Puffer . Fünf 16-Bit-Timer/Zähler mit programmierbarem Vorteiler . Fünf 16-Bit-Erfassungseingänge . Fünf 16-Bit-Vergleich/PWM-Ausgaben . Konfigurierbare Open-Drain-Ausgänge an digitalen E/A-Pins . Bis zu 3 externe Unterbrechungsquellen
PIC24FJ64GA004 FAMILIE 28/44-polige 16-Bit-Flash-Mikrocontroller für allgemeine Zwecke Hochleistungs-CPU: . Modifizierte Harvard-Architektur . Bis zu 16 MIPS-Betrieb bei 32 MHz . Interner 8-MHz-Oszillator mit 4-fach-PLL-Option und Mehrfach-Teilungsoptionen . 17-Bit x 17-Bit Einzelzyklus-Hardware-Multiplikator . 32-Bit durch 16-Bit Hardware-Teiler . 16-Bit x 16-Bit Arbeitsregister-Array . C-Compiler Optimierte Befehlssatzarchitektur: - 76 Basis-Instruktionen - Flexible Adressierungsmodi . Zwei Adressgenerierungseinheiten (AGUs) zur getrennten Lese- und Schreibadressierung des Datenspeichers Spezielle Mikrocontroller-Eigenschaften: . Betriebsspannungsbereich von 2,0V bis 3,6V . 5,5V toleranter Eingang (nur digitale Pins) . Hochstromsenke/Quelle (18 mA/18 mA) an allen E/A-Pins . Flash-Programmspeicher: - 10.000 löschen/schreiben - Mindestens 20 Jahre Datenspeicherung . Energieverwaltungs-Modi: - Sleep-, Leerlauf-, Doze- und Alternate Clock-Modi - Betriebsstrom: 650 A/MIPS, typisch bei 2,0V - Einschaltstrom: 150 nA, typisch bei 2,0V . Fail-Safe Clock Monitor (FSCM)-Betrieb: - Erkennt Taktausfall und schaltet auf einen On-Chip-RC-Oszillator mit geringer Leistung um . On-Chip, 2,5V-Regler mit Tracking-Modus . Einschalt-Rückstellung (POR), Einschalt-Zeitgeber (PWRT) und Oszillator-Start-Zeitgeber (OST) . Flexibler Watchdog-Timer (WDT) mit On-Chip-RC-Oszillator mit niedriger Leistung für zuverlässigen Betrieb . In-Circuit Serial Programming (ICSP) und In-Circuit Debug (ICD) über 2 Pins . JTAG Boundary Scan-Unterstützung Analoge Merkmale: . 10-Bit, bis zu 13-Kanal-Analog-Digital-Wandler: - 500 ksps Umwandlungsrate - Konvertierung während des Schlafs und im Leerlauf verfügbar . Zwei analoge Komparatoren mit programmierbarer Ein-/Ausgangskonfiguration Periphere Merkmale: . Peripherie-Pin-Auswahl (PPS): - Ermöglicht die unabhängige E/A-Zuordnung vieler Peripheriegeräte - Bis zu 26 verfügbare Pins (44-Pin-Bauteile) - Kontinuierliche Hardware-Integritätsprüfung und Sicherheitsverriegelungen verhindern unbeabsichtigte Konfigurationsänderungen . 8-Bit-Paralleler Master/Slave-Anschluss (PMP/PSP): - Bis zu 16-Bit-Multiplex-Adressierung, mit bis zu 11 dedizierten Adresspins bei 44-poligen Geräten - Programmierbare Polarität auf Steuerleitungen . Hardware-Echtzeit-Uhr/Kalender (RTCC): Bietet Uhr-, Kalender- und Alarmfunktionen . Programmierbare zyklische Redundanzprüfung (CRC) . Zwei 3-Draht/4-Draht-SPI-Module (unterstützen 4 Frame-Modi) mit 8-Level-FIFO-Puffer . Zwei I2C Module unterstützen Multi-Master/Slave-Modus und 7-Bit/10-Bit-Adressierung . Zwei UART-Module: - Unterstützt RS-485, RS-232 und LIN/J2602 - On-Chip-Hardware-Kodierer/Dekodierer für IrDA - Automatisches Aufwachen bei Start-Bit - Auto-Baud-Erkennung - 4-stufiger tiefer FIFO-Puffer . Fünf 16-Bit-Timer/Zähler mit programmierbarem Vorteiler . Fünf 16-Bit-Erfassungseingänge . Fünf 16-Bit-Vergleich/PWM-Ausgaben . Konfigurierbare Open-Drain-Ausgänge an digitalen E/A-Pins . Bis zu 3 externe Unterbrechungsquellen
LPC1768FBD100: 512kB Flash, 64kB SRAM, Ethernet, USB, LQFP100-Gehäuse Überblick: Der LPC1768 ist ein Cortex-M3-Mikrocontroller für eingebettete Anwendungen, der sich durch einen hohen Integrationsgrad und einen niedrigen Stromverbrauch bei Frequenzen von 100 MHz auszeichnet. Zu den Merkmalen gehören 512 kB Flash-Speicher, 64 kB Datenspeicher, Ethernet-MAC, USB-Gerät/Host/OTG, 8-Kanal-DMA-Controller, 4 UARTs, 2 CAN-Kanäle, 3 SSP/SPI, 3 I2C, I2S, 8-Kanal-12-Bit-ADC, 10-Bit-DAC, Motorsteuerungs-PWM, Quadratur-Encoder-Schnittstelle, 4 Allzweck-Timer, Allzweck-PWM mit 6 Ausgängen, Echtzeit-Uhr mit extrem niedrigem Stromverbrauch und separater Batterieversorgung sowie bis zu 70 Allzweck-I/O-Pins. Der LPC1768 ist pinkompatibel zum 100-poligen LPC2368 Arm7 MCU Merkmale: . Arm Cortex-M3-Prozessor, der bei Frequenzen von bis zu 100 MHz läuft . Arm Cortex-M3 eingebauter verschachtelter vektorieller Interrupt Controller (NVIC) . Bis zu 512 kB On-Chip-Flash-Programmierspeicher . Bis zu 64 kB SRAM In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . Acht Kanal DMA-Controller für allgemeine Zwecke (GPDMA) . Ethernet-MAC mit RMII-Schnittstelle und dediziertem DMA-Controller . USB 2.0 Full-Speed-Gerät/Host/OTG-Controller . Vier UARTs mit fraktionierter Baudratenerzeugung, internem FIFO und DMA-Unterstützung . CAN 2.0B-Controller mit zwei Kanälen . SPI-Controller mit synchroner, serieller, Vollduplex-Kommunikation . Zwei SSP-Controller mit FIFO- und Multiprotokoll-Fähigkeit . Drei erweiterte I2C-Bus-Schnittstellen . I2S (Inter-IC Sound)-Schnittstelle . 70 General Purpose I/O (GPIO)-Pins mit konfigurierbaren Pull-Up/Down-Widerständen . 12-Bit/8-Kanal-Analog/Digital-Wandler (ADC) mit Wandlungsraten von bis zu 200 kHz . 10-Bit-Digital/Analog-Wandler (DAC) mit dediziertem Konvertierungs-Timer und DMA . Vier allgemeine Zeitgeber/Zähler . Eine Motorregelungs-PWM mit Unterstützung für die Steuerung von Drehstrommotoren . Quadratur-Encoder-Schnittstelle, die einen externen Quadratur-Encoder überwachen kann . Ein Standard-PWM/Timer-Block mit externem Zähleingang . RTC mit niedriger Leistung mit separatem Leistungsbereich und dediziertem Oszillator . WatchDog-Zeitgeber (WDT) . Arm Cortex-M3-System-Ticket-Timer, einschließlich einer externen Takteingangsoption . Der Zeitgeber für wiederholte Unterbrechungen bietet programmierbare und sich wiederholende zeitgesteuerte Unterbrechungen . Jedes Peripheriegerät hat seinen eigenen Taktteiler für weitere Energieeinsparungen . Standard-JTAG-Test-/Debug-Schnittstelle für die Kompatibilität mit vorhandenen Werkzeugen . Integrierte PMU (Power-Management-Einheit) . Vier Modi mit reduzierter Leistung: Ruhezustand, Tiefschlaf, Ausschalten und Tiefenabschaltung . Einzelne 3,3-V-Stromversorgung (2,4 V bis 3,6 V) . Vier externe Interrupt-Eingänge, die als flanken-/pegelsensitiv konfigurierbar sind . Nicht maskierbarer Interrupt (NMI)-Eingang . Wake-up Interrupt-Steuerung (WIC) . Aufwachen des Prozessors aus dem Abschaltmodus über einen beliebigen Interrupt . Brownout-Erkennung mit separatem Schwellenwert für Unterbrechung und Zwangsrücksetzung . Einschalt-Rückstellung (POR) . Quarzoszillator mit einem Betriebsbereich von 1 MHz bis 25 MHz . 4 MHz interner RC-Oszillator auf 1 % Genauigkeit getrimmt . Code-Leseschutz (CRP) mit verschiedenen Sicherheitsstufen . Eindeutige Geräteseriennummer zur Identifizierung
LPC1766FBD100: 256kB Flash, 64kB SRAM, Ethernet, USB, LQFP100-Gehäuse Überblick: Der LPC1766 ist ein Cortex-M3-Mikrocontroller für eingebettete Anwendungen, der sich durch einen hohen Integrationsgrad und einen niedrigen Stromverbrauch bei Frequenzen von 100 MHz auszeichnet. Zu den Merkmalen gehören 256 kB Flash-Speicher, 64 kB Datenspeicher, Ethernet-MAC, USB-Gerät/Host/OTG, 8-Kanal-DMA-Controller, 4 UARTs, 2 CAN-Kanäle, 3 SSP/SPI, 3 I2C, I2S, 8-Kanal-12-Bit-ADC, 10-Bit-DAC, Motorsteuerungs-PWM, Quadratur-Encoder-Schnittstelle, 4 Allzweck-Timer, Allzweck-PWM mit 6 Ausgängen, Echtzeit-Uhr mit extrem niedrigem Stromverbrauch und separater Batterieversorgung sowie bis zu 70 Allzweck-I/O-Pins. Der LPC1766 ist pinkompatibel zum 100-poligen LPC2368 Arm7 MCU Merkmale: . Arm Cortex-M3-Prozessor, der bei Frequenzen von bis zu 100 MHz läuft . Arm Cortex-M3 eingebauter verschachtelter vektorieller Interrupt Controller (NVIC) . Bis zu 256 kB On-Chip-Flash-Programmierspeicher . Bis zu 64 kB SRAM In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . Acht Kanal DMA-Controller für allgemeine Zwecke (GPDMA) . Ethernet-MAC mit RMII-Schnittstelle und dediziertem DMA-Controller . USB 2.0 Full-Speed-Gerät/Host/OTG-Controller . Vier UARTs mit fraktionierter Baudratenerzeugung, internem FIFO und DMA-Unterstützung . CAN 2.0B-Controller mit zwei Kanälen . SPI-Controller mit synchroner, serieller, Vollduplex-Kommunikation . Zwei SSP-Controller mit FIFO- und Multiprotokoll-Fähigkeit . Drei erweiterte I2C-Bus-Schnittstellen . I2S (Inter-IC Sound)-Schnittstelle . 70 General Purpose I/O (GPIO)-Pins mit konfigurierbaren Pull-Up/Down-Widerständen . 12-Bit/8-Kanal-Analog/Digital-Wandler (ADC) mit Wandlungsraten von bis zu 200 kHz . 10-Bit-Digital/Analog-Wandler (DAC) mit dediziertem Konvertierungs-Timer und DMA . Vier allgemeine Zeitgeber/Zähler . Eine Motorregelungs-PWM mit Unterstützung für die Steuerung von Drehstrommotoren . Quadratur-Encoder-Schnittstelle, die einen externen Quadratur-Encoder überwachen kann . Ein Standard-PWM/Timer-Block mit externem Zähleingang . RTC mit niedriger Leistung mit separatem Leistungsbereich und dediziertem Oszillator . WatchDog-Zeitgeber (WDT) . Arm Cortex-M3-System-Ticket-Timer, einschließlich einer externen Takteingangsoption . Der Zeitgeber für wiederholte Unterbrechungen bietet programmierbare und sich wiederholende zeitgesteuerte Unterbrechungen . Jedes Peripheriegerät hat seinen eigenen Taktteiler für weitere Energieeinsparungen . Standard-JTAG-Test-/Debug-Schnittstelle für die Kompatibilität mit vorhandenen Werkzeugen . Integrierte PMU (Power-Management-Einheit) . Vier Modi mit reduzierter Leistung: Ruhezustand, Tiefschlaf, Ausschalten und Tiefenabschaltung . Einzelne 3,3-V-Stromversorgung (2,4 V bis 3,6 V) . Vier externe Interrupt-Eingänge, die als flanken-/pegelsensitiv konfigurierbar sind . Nicht maskierbarer Interrupt (NMI)-Eingang . Wake-up Interrupt-Steuerung (WIC) . Aufwachen des Prozessors aus dem Abschaltmodus über einen beliebigen Interrupt . Brownout-Erkennung mit separatem Schwellenwert für Unterbrechung und Zwangsrücksetzung . Einschalt-Rückstellung (POR) . Quarzoszillator mit einem Betriebsbereich von 1 MHz bis 25 MHz . 4 MHz interner RC-Oszillator auf 1 % Genauigkeit getrimmt . Code-Leseschutz (CRP) mit verschiedenen Sicherheitsstufen . Eindeutige Geräteseriennummer zur Identifizierung
PIC24FJ64GA004 FAMILIE 28/44-polige 16-Bit-Flash-Mikrocontroller für allgemeine Zwecke Hochleistungs-CPU: . Modifizierte Harvard-Architektur . Bis zu 16 MIPS-Betrieb bei 32 MHz . Interner 8-MHz-Oszillator mit 4-fach-PLL-Option und Mehrfach-Teilungsoptionen . 17-Bit x 17-Bit Einzelzyklus-Hardware-Multiplikator . 32-Bit durch 16-Bit Hardware-Teiler . 16-Bit x 16-Bit Arbeitsregister-Array . C-Compiler Optimierte Befehlssatzarchitektur: - 76 Basis-Instruktionen - Flexible Adressierungsmodi . Zwei Adressgenerierungseinheiten (AGUs) zur getrennten Lese- und Schreibadressierung des Datenspeichers Spezielle Mikrocontroller-Eigenschaften: . Betriebsspannungsbereich von 2,0V bis 3,6V . 5,5V toleranter Eingang (nur digitale Pins) . Hochstromsenke/Quelle (18 mA/18 mA) an allen E/A-Pins . Flash-Programmspeicher: - 10.000 löschen/schreiben - Mindestens 20 Jahre Datenspeicherung . Energieverwaltungs-Modi: - Sleep-, Leerlauf-, Doze- und Alternate Clock-Modi - Betriebsstrom: 650 A/MIPS, typisch bei 2,0V - Einschaltstrom: 150 nA, typisch bei 2,0V . Fail-Safe Clock Monitor (FSCM)-Betrieb: - Erkennt Taktausfall und schaltet auf einen On-Chip-RC-Oszillator mit geringer Leistung um . On-Chip, 2,5V-Regler mit Tracking-Modus . Einschalt-Rückstellung (POR), Einschalt-Zeitgeber (PWRT) und Oszillator-Start-Zeitgeber (OST) . Flexibler Watchdog-Timer (WDT) mit On-Chip-RC-Oszillator mit niedriger Leistung für zuverlässigen Betrieb . In-Circuit Serial Programming (ICSP) und In-Circuit Debug (ICD) über 2 Pins . JTAG Boundary Scan-Unterstützung Analoge Merkmale: . 10-Bit, bis zu 13-Kanal-Analog-Digital-Wandler: - 500 ksps Umwandlungsrate - Konvertierung während des Schlafs und im Leerlauf verfügbar . Zwei analoge Komparatoren mit programmierbarer Ein-/Ausgangskonfiguration Periphere Merkmale: . Peripherie-Pin-Auswahl (PPS): - Ermöglicht die unabhängige E/A-Zuordnung vieler Peripheriegeräte - Bis zu 26 verfügbare Pins (44-Pin-Bauteile) - Kontinuierliche Hardware-Integritätsprüfung und Sicherheitsverriegelungen verhindern unbeabsichtigte Konfigurationsänderungen . 8-Bit-Paralleler Master/Slave-Anschluss (PMP/PSP): - Bis zu 16-Bit-Multiplex-Adressierung, mit bis zu 11 dedizierten Adresspins bei 44-poligen Geräten - Programmierbare Polarität auf Steuerleitungen . Hardware-Echtzeit-Uhr/Kalender (RTCC): Bietet Uhr-, Kalender- und Alarmfunktionen . Programmierbare zyklische Redundanzprüfung (CRC) . Zwei 3-Draht/4-Draht-SPI-Module (unterstützen 4 Frame-Modi) mit 8-Level-FIFO-Puffer . Zwei I2C Module unterstützen Multi-Master/Slave-Modus und 7-Bit/10-Bit-Adressierung . Zwei UART-Module: - Unterstützt RS-485, RS-232 und LIN/J2602 - On-Chip-Hardware-Kodierer/Dekodierer für IrDA - Automatisches Aufwachen bei Start-Bit - Auto-Baud-Erkennung - 4-stufiger tiefer FIFO-Puffer . Fünf 16-Bit-Timer/Zähler mit programmierbarem Vorteiler . Fünf 16-Bit-Erfassungseingänge . Fünf 16-Bit-Vergleich/PWM-Ausgaben . Konfigurierbare Open-Drain-Ausgänge an digitalen E/A-Pins . Bis zu 3 externe Unterbrechungsquellen
LPC1778FBD208: Skalierbarer Mainstream-32-Bit-Mikrocontroller (MCU) auf der Basis des Arm Cortex-M3-Kerns Überblick: Der LPC1778 ist ein Cortex-M3-Mikrocontroller für eingebettete Anwendungen, der sich durch einen hohen Integrationsgrad und einen niedrigen Stromverbrauch bei Frequenzen von 120 MHz auszeichnet. Zu den Merkmalen gehören 512 kB Flash-Speicher, 96 kB Datenspeicher, Ethernet, USB 2.0-Gerät/Host/OTG, 8-Kanal-DMA-Controller, 5 UARTs, 2 CAN-Kanäle, 3 SSP/SPI, 3 I2C, I2S, 8-Kanal-12-Bit-ADC, 10-Bit-DAC, QEI, SD/MMC, Motorsteuerungs-PWM, 4 Allzweck-Timer, Allzweck-PWM mit 6 Ausgängen, eine Echtzeituhr mit extrem niedrigem Stromverbrauch und separater Batterieversorgung sowie bis zu 165 Allzweck-I/O-Pins. Merkmale: . Funktionaler Ersatz für Geräte der LPC23xx- und 24xx-Familie . Arm Cortex-M3-Prozessor, der bei Frequenzen von bis zu 120 MHz läuft . Arm Cortex-M3 eingebauter verschachtelter vektorieller Interrupt Controller (NVIC) . Mehrschichtige AHB-Matrixverbindung bietet einen separaten Bus für jeden AHB-Master . Geteilter APB-Bus ermöglicht höheren Durchsatz . Cortex-M3-System-Ticket-Timer, einschließlich einer externen Takteingangsoption . Standard-JTAG-Test-/Debug-Schnittstelle, Serial Wire Debug und Serial WireTrace Port . Das Emulations-Trace-Modul unterstützt die Echtzeitverfolgung . Boundary-Scan für vereinfachte Platinentests . Nicht maskierbarer Interrupt (NMI)-Eingang . 512 kB On-Chip-Flash-Programmspeicher . 96 kB On-Chip-SRAM . 4 kB On-Chip-EEPROM . In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . Externer Speicher-Controller (EMC) . Acht Kanal DMA-Controller für allgemeine Zwecke (GPDMA) . Ethernet-MAC mit MII/RMII-Schnittstelle und zugehörigem DMA-Controller . USB 2.0 Full-Speed-Dual-Port-Gerät/Host/OTG-Controller mit On-Chip-PHY und DMA . Fünf UARTs mit fraktionierter Baudratenerzeugung . Drei SSP-Controller mit FIFO- und Multiprotokollfähigkeiten . Drei erweiterte I2C-Bus-Schnittstellen . I2S (Inter-IC Sound)-Schnittstelle für digitale Audioeingabe oder -ausgabe . CAN-Controller mit zwei Kanälen . SD/MMC-Speicherkarten-Schnittstelle . Bis zu 165 General Purpose I/O (GPIO)-Pins . Zwei externe Interrupt-Eingänge, die als flanken-/pegelsensitiv konfigurierbar sind . Vier allgemeine Zeitgeber/Zähler . Quadratur-Encoder-Schnittstelle, die einen externen Quadratur-Encoder überwachen kann . Zwei Standard-PWM/Timer-Blöcke mit externer Zähleingangsoption . Echtzeituhr (RTC) mit separatem Leistungsbereich . Fenster-Watchdog-Timer (WWDT) . CRC Motorblock . 12-Bit-Analog-Digital-Wandler (ADC) mit Wandlungsraten von bis zu 400 kHz . 10-Bit-Digital-Analog-Wandler (DAC) . Vier Modi mit reduzierter Leistung: Ruhezustand, Tiefschlaf, Ausschalten und Tiefenabschaltung . Wake-up Interrupt-Steuerung (WIC) . Aufwachen des Prozessors aus dem Abschaltmodus über einen beliebigen Interrupt . Brownout-Erkennung mit separatem Schwellenwert für Unterbrechung und Zwangsrücksetzung . On-Chip-Einschaltrückstellung (POR) . On-Chip-Quarzoszillator mit einem Betriebsbereich von 1 MHz bis 25 MHz . 12 MHz Interner RC-Oszillator (IRC) auf 1% Genauigkeit getrimmt . Eindeutige Geräteseriennummer zur Identifizierung . Einzelne 3,3-V-Stromversorgung (2,4 V bis 3,6 V)
Das neueste Multifunktionsmessgerät von Digilent, das AD3, ist ein digitales Oszilloskop, ein Logikanalysator, ein Wellenformgenerator, ein Mustergenerator und vieles mehr. Mit der flexiblen WaveForms Software (unterstützt von Windows, Mac und Linux) kann das Analog Discovery 3 im Labor, im Feld oder sogar zu Hause eingesetzt werden - Sie sind nicht mehr an einen traditionellen Labortisch und einen Stapel teurer Testinstrumente gebunden. Mobilität Wie sein Vorgänger ist das Analog Discovery 3 ein tragbares, USB-betriebenes Test- und Messgerät, das jetzt jedoch über einen verbesserten USB-C-Anschluss verfügt. Es ist leicht und klein genug, um in die Hosentasche oder den Rucksack zu passen, so dass es ein außergewöhnlicher Begleiter für jeden Ingenieur ist. Erweiterte WaveForms-Funktionen Das Analog Discovery 3 verfügt über einen größeren Pufferspeicher als je zuvor, so dass mehr Daten über den Wellenformgenerator gesendet und über das Mixed-Signal-Oszilloskop (analog und digital) empfangen werden können. Außerdem verfügt es über eine erhöhte Abtastrate von bis zu 125 MS/s auf allen Kanälen und eine leistungsfähigere Stromversorgung (bis zu 800 mA). Dank der größeren Puffer können Sie längere Aufzeichnungen mit hoher Auflösung erfassen und komplexere AWG-Signale verarbeiten. Auch modulierte AWG-Signale profitieren von den größeren Puffern, und es wurden komplexere modulierte Signale einschließlich Phasenmodulation und Summierung hinzugefügt. Diese Iteration unseres beliebtesten Analog Discovery Digitaloszilloskops ermöglicht Ingenieuren auch den Zugang zu neuen leistungsstarken Funktionen in WaveForms wie dem FIR-Filter (Finite Impulse Response). Durch die Verwendung von optionalen FIR-Filtern an den Oszilloskop-Eingangskanälen können Anwender die Menge an hochfrequentem Rauschen reduzieren, das die Qualität ihrer Messungen beeinträchtigen könnte. Digitales Loopback von erfassten Signalen zum AWG, sowohl gefiltert als auch ungefiltert, wird jetzt unterstützt. AWG-Ausgangssignale können jetzt auch durch digitales Loopback wieder eingefangen und zusammen mit Signalen angezeigt werden, die von einer zu prüfenden Schaltung zurückkommen. Der AD3 basiert auf der nächsten Generation von Xilinx FPGAs, die im Laufe der Zeit durch Software-Updates noch mehr Funktionen und zukünftige Erweiterungen ermöglichen. Oszilloskop zwei differentielle Kanäle mit 14-Bit-Auflösung bei bis zu 125 MS/s pro Kanal mit einem Eingangsbereich von +/-25 V, 30+ MHz Bandbreite mit BNC-Adapter benutzerkonfigurierbare Hardware-Eingangsfilter FFT, Spektrogramm, Lock-In-Verstärker, zusätzliche Software-Eingangsfilter, Augendiagramm, XY-Plot-Ansichten und mehr in der WaveForms-Anwendung Arbiträrer Wellenformgenerator zwei Kanäle mit 14-Bit-Auflösung bei bis zu 125 MS/s pro Kanal mit einem Ausgangsbereich von +/-5 V, 12 MHz Bandbreite mit BNC-Adapter Standard-Wellenformen, amplituden- und frequenzmodulierte Signale, direkte Wiedergabe von Analogeingängen, kundenspezifische Wellenformen und mehr Logik-Analysator und Mustergenerator 16 digitale E/A-Kanäle mit bis zu 125 MS/s pro Kanal individuell konfigurierbare digitale 3,3-V-Eingänge und -Ausgänge, 5-V-tolerante Eingänge SPI, I2C, UART, CAN, JTAG, ROM-Logik, kundenspezifische Protokolle und mehr Programmierbare Stromversorgungen 0,5 V bis 5 V und -0,5 V bis -5 V variable Stromversorgungen bis zu 800 mA pro Kanal bei Verwendung einer zusätzlichen Stromquelle Weitere Funktionen Zusätzliche Software-Instrumente, darunter: Spektrum-Analysator, Netzwerk-Analysator und Impedanz-Analysator Protokoll-Analysator, virtuelle digitale E/A wie Tasten, Schalter, LEDs Datenprotokollierung, Voltmeter, In-App-Skripting Unterstützung für LabVIEW und MATLAB SDK für die Hardwaresteuerung in C, C++, Python und anderen Sprachen
LPC1769FBD100: 512kB Flash, 64kB SRAM, Ethernet, USB, LQFP100-Gehäuse Überblick: Der LPC1769 ist ein Cortex-M3-Mikrocontroller für eingebettete Anwendungen, der sich durch einen hohen Integrationsgrad und einen niedrigen Stromverbrauch bei Frequenzen von 120 MHz auszeichnet. Zu den Merkmalen gehören 512 kB Flash-Speicher, 64 kB Datenspeicher, Ethernet-MAC, USB-Gerät/Host/OTG, 8-Kanal-DMA-Controller, 4 UARTs, 2 CAN-Kanäle, 3 SSP/SPI, 3 I2C, I2S, 8-Kanal-12-Bit-ADC, 10-Bit-DAC, Motorsteuerungs-PWM, Quadratur-Encoder-Schnittstelle, 4 Allzweck-Timer, Allzweck-PWM mit 6 Ausgängen, eine Echtzeituhr mit extrem niedrigem Stromverbrauch und separater Batterieversorgung sowie bis zu 70 Allzweck-I/O-Pins. Der LPC1769 ist pinkompatibel zum 100-poligen LPC2368 Arm7 MCU Merkmale: . Arm Cortex-M3-Prozessor, der bei Frequenzen von bis zu 120 MHz läuft . Arm Cortex-M3 eingebauter verschachtelter vektorieller Interrupt Controller (NVIC) . Bis zu 512 kB On-Chip-Flash-Programmierspeicher . Bis zu 64 kB SRAM In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . Acht Kanal DMA-Controller für allgemeine Zwecke (GPDMA) . Ethernet-MAC mit RMII-Schnittstelle und dediziertem DMA-Controller . USB 2.0 Full-Speed-Gerät/Host/OTG-Controller . Vier UARTs mit fraktionierter Baudratenerzeugung, internem FIFO und DMA-Unterstützung . CAN 2.0B-Controller mit zwei Kanälen . SPI-Controller mit synchroner, serieller, Vollduplex-Kommunikation . Zwei SSP-Controller mit FIFO- und Multiprotokoll-Fähigkeit . Drei erweiterte I2C-Bus-Schnittstellen . I2S (Inter-IC Sound)-Schnittstelle . 70 General Purpose I/O (GPIO)-Pins mit konfigurierbaren Pull-Up/Down-Widerständen . 12-Bit/8-Kanal-Analog/Digital-Wandler (ADC) mit Wandlungsraten von bis zu 200 kHz . 10-Bit-Digital/Analog-Wandler (DAC) mit dediziertem Konvertierungs-Timer und DMA . Vier allgemeine Zeitgeber/Zähler . Eine Motorregelungs-PWM mit Unterstützung für die Steuerung von Drehstrommotoren . Quadratur-Encoder-Schnittstelle, die einen externen Quadratur-Encoder überwachen kann . Ein Standard-PWM/Timer-Block mit externem Zähleingang . RTC mit niedriger Leistung mit separatem Leistungsbereich und dediziertem Oszillator . WatchDog-Zeitgeber (WDT) . Arm Cortex-M3-System-Ticket-Timer, einschließlich einer externen Takteingangsoption . Der Zeitgeber für wiederholte Unterbrechungen bietet programmierbare und sich wiederholende zeitgesteuerte Unterbrechungen . Jedes Peripheriegerät hat seinen eigenen Taktteiler für weitere Energieeinsparungen . Standard-JTAG-Test-/Debug-Schnittstelle für die Kompatibilität mit vorhandenen Werkzeugen . Integrierte PMU (Power-Management-Einheit) . Vier Modi mit reduzierter Leistung: Ruhezustand, Tiefschlaf, Ausschalten und Tiefenabschaltung . Einzelne 3,3-V-Stromversorgung (2,4 V bis 3,6 V) . Vier externe Interrupt-Eingänge, die als flanken-/pegelsensitiv konfigurierbar sind . Nicht maskierbarer Interrupt (NMI)-Eingang . Wake-up Interrupt-Steuerung (WIC) . Aufwachen des Prozessors aus dem Abschaltmodus über einen beliebigen Interrupt . Brownout-Erkennung mit separatem Schwellenwert für Unterbrechung und Zwangsrücksetzung . Einschalt-Rückstellung (POR) . Quarzoszillator mit einem Betriebsbereich von 1 MHz bis 25 MHz . 4 MHz interner RC-Oszillator auf 1 % Genauigkeit getrimmt . Code-Leseschutz (CRP) mit verschiedenen Sicherheitsstufen . Eindeutige Geräteseriennummer zur Identifizierung
Produktbeschreibung Der leistungsstarke Microchip picoPower 8-Bit AVR RISC-basierte Mikrocontroller kombiniert 32kB ISP-Flash-Speicher mit Lese- und Schreibfähigkeiten, 1kB EEPROM, 2kB SRAM, 39 allgemeine I/O-Leitungen, 32 allgemeine Arbeitsregister, fünf flexible Timer/Counter mit Vergleichsmodi, interne und externe Interrupts, drei USARTs mit Wake-Up beim Start der Übertragung, zwei byteorientierte serielle 2-Draht-Schnittstelle, zwei serielle SPI-Ports, ein 8-Kanal-10-Bit-ADC mit optionaler Differenzeingangsstufe mit programmierbarer Verstärkung, programmierbarer Watchdog-Timer mit internem Oszillator, ein JTAG (IEEE 1149. 1 konforme) Testschnittstelle für On-Chip-Debugging und -Programmierung sowie sechs per Software wählbare Energiesparmodi. Der Baustein arbeitet mit einer Spannung von 1,8-5,5 Volt. Der ATmega324PB ist mit dem erfolgreichen QTouch Peripheral Touch Controller (PTC) ausgestattet. Der PTC erfasst Signale, um Berührungen an kapazitiven Sensoren zu erkennen, und unterstützt sowohl selbst- als auch kapazitive Sensoren. Der ATmega324PB PTC wird durch das Microchip QTouch Composer Entwicklungswerkzeug (QTouch Library project builder und QTouch Analyzer) unterstützt. Er bietet eine schnellere und weniger komplexe kapazitive Touch-Implementierung in jeder Anwendung. Der ATmega324PB unterstützt 32 Buttons im Selbstkapazitätsmodus oder bis zu 256 Buttons im Gegenseitigkeits-Kapazitätsmodus. Mix-and-Match-Sensoren mit Gegenseitigkeits- und Selbstkapazitätssensoren sind möglich. Es wird nur ein Pin pro Elektrode benötigt und es sind keine externen Komponenten erforderlich, was zu Einsparungen bei den Stücklistenkosten im Vergleich zu konkurrierenden Lösungen führt. Durch die Ausführung leistungsfähiger Befehle in einem einzigen Taktzyklus erreicht der Baustein Durchsätze von nahezu 1 MIPS pro MHz, wodurch ein Gleichgewicht zwischen Stromverbrauch und Verarbeitungsgeschwindigkeit erreicht wird. Merkmale - 131 Mächtige Anweisungen - Die meisten Einzeltakt-Zyklusausführungen - 32 x 8 Allzweck-Arbeitsregister - Vollständig statischer Betrieb - Bis zu 20 MIPS-Durchsatz bei 20MHz - On-Chip 2-Zyklus-Multiplikator - 32 KByte selbstprogrammierbarer In-System Flash Programmspeicher - 1KBytes EEPROM - 2KBytes internes SRAM - Schreib-/Löschzyklen: 10.000 Flash/100.000 EEPROM - Datenspeicherung: 20 Jahre bei 85°C - In-System-Programmierung durch On-Chip-Boot-Programm - Echte Lese-Während-Schreib-Operation - Programmiersperre für Software-Sicherheit - Kapazitive Berührungsschalter, Schieberegler und Räder - 24 Kanäle mit Selbstverschluss und 144 Kanäle mit Gegenseitigkeitsverschluss - Zwei 8-Bit-Timer/Zähler mit separatem Vorteiler und Vergleichsmodus - Drei 16-Bit-Timer/Zähler mit separatem Vorteiler, Vergleichsmodus und Aufnahmemodus - Echtzeit-Zähler mit separatem Oszillator - Zehn PWM-Kanäle - 8-Kanal-10-Bit-ADC im TQFP- und QFN/MLF-Paket - Drei programmierbare serielle USARTs - Zwei serielle Master/Slave-SPI-Schnittstellen - Zwei Byte-orientierte serielle 2-Draht-Schnittstellen (Philips I2C-kompatibel) - Programmierbarer Watchdog-Timer mit separatem On-Chip-Oszillator - On-Chip-Analogkomparator - Unterbrechung und Aufwachen bei Pinwechsel - Einschalt-Rückstellung und programmierbare Brown-Out-Erkennung - Interner 8 MHz kalibrierter Oszillator - Externe und interne Interrupt-Quellen - Sechs Schlafmodi: Leerlauf, ADC-Rauschunterdrückung, Energiesparmodus, Abschalten, Standby und erweiterter Standby - Mechanismus zur Erkennung von Taktausfällen und Umschaltung auf internen 8-MHz-RC-Oszillator im Falle eines Ausfalls - Individuelle Seriennummer zur Darstellung einer eindeutigen ID - 39 Programmierbare E/A-Leitungen - 44-poliger TQFP und 44-poliger QFN/MLF - 1.8 - 5.5V -40°C bis 105°C - 0 - 4MHz @ 1,8 - 5,5V - 0 - 10MHz bei 2,7 - 5,5V - 0 - 20MHz bei 4,5 - 5,5V - Aktiver Modus: 0,24mA - Abschaltmodus: 0.2µA - Stromsparmodus: 1.3µA (einschließlich 32kHz RTC)
Produktbeschreibung Der leistungsstarke Microchip picoPower 8-Bit AVR RISC-basierte Mikrocontroller kombiniert 32kB ISP-Flash-Speicher mit Lese- und Schreibfähigkeiten, 1kB EEPROM, 2kB SRAM, 39 allgemeine I/O-Leitungen, 32 allgemeine Arbeitsregister, fünf flexible Timer/Counter mit Vergleichsmodi, interne und externe Interrupts, drei USARTs mit Wake-Up beim Start der Übertragung, zwei byteorientierte serielle 2-Draht-Schnittstelle, zwei serielle SPI-Ports, ein 8-Kanal-10-Bit-ADC mit optionaler Differenzeingangsstufe mit programmierbarer Verstärkung, programmierbarer Watchdog-Timer mit internem Oszillator, ein JTAG (IEEE 1149. 1 konforme) Testschnittstelle für On-Chip-Debugging und -Programmierung sowie sechs per Software wählbare Energiesparmodi. Der Baustein arbeitet mit einer Spannung von 1,8-5,5 Volt. Der ATmega324PB ist mit dem erfolgreichen QTouch Peripheral Touch Controller (PTC) ausgestattet. Der PTC erfasst Signale, um Berührungen an kapazitiven Sensoren zu erkennen, und unterstützt sowohl selbst- als auch kapazitive Sensoren. Der ATmega324PB PTC wird durch das Microchip QTouch Composer Entwicklungswerkzeug (QTouch Library project builder und QTouch Analyzer) unterstützt. Er bietet eine schnellere und weniger komplexe kapazitive Touch-Implementierung in jeder Anwendung. Der ATmega324PB unterstützt 32 Buttons im Selbstkapazitätsmodus oder bis zu 256 Buttons im Gegenseitigkeits-Kapazitätsmodus. Mix-and-Match-Sensoren mit Gegenseitigkeits- und Selbstkapazitätssensoren sind möglich. Es wird nur ein Pin pro Elektrode benötigt und es sind keine externen Komponenten erforderlich, was zu Einsparungen bei den Stücklistenkosten im Vergleich zu konkurrierenden Lösungen führt. Durch die Ausführung leistungsfähiger Befehle in einem einzigen Taktzyklus erreicht der Baustein Durchsätze von nahezu 1 MIPS pro MHz, wodurch ein Gleichgewicht zwischen Stromverbrauch und Verarbeitungsgeschwindigkeit erreicht wird. Merkmale - 131 Mächtige Anweisungen - Die meisten Einzeltakt-Zyklusausführungen - 32 x 8 Allzweck-Arbeitsregister - Vollständig statischer Betrieb - Bis zu 20 MIPS-Durchsatz bei 20MHz - On-Chip 2-Zyklus-Multiplikator - 32 KByte selbstprogrammierbarer In-System Flash Programmspeicher - 1KBytes EEPROM - 2KBytes internes SRAM - Schreib-/Löschzyklen: 10.000 Flash/100.000 EEPROM - Datenspeicherung: 20 Jahre bei 85°C - In-System-Programmierung durch On-Chip-Boot-Programm - Echte Lese-Während-Schreib-Operation - Programmiersperre für Software-Sicherheit - Kapazitive Berührungsschalter, Schieberegler und Räder - 24 Kanäle mit Selbstverschluss und 144 Kanäle mit Gegenseitigkeitsverschluss - Zwei 8-Bit-Timer/Zähler mit separatem Vorteiler und Vergleichsmodus - Drei 16-Bit-Timer/Zähler mit separatem Vorteiler, Vergleichsmodus und Aufnahmemodus - Echtzeit-Zähler mit separatem Oszillator - Zehn PWM-Kanäle - 8-Kanal-10-Bit-ADC im TQFP- und QFN/MLF-Paket - Drei programmierbare serielle USARTs - Zwei serielle Master/Slave-SPI-Schnittstellen - Zwei Byte-orientierte serielle 2-Draht-Schnittstellen (Philips I2C-kompatibel) - Programmierbarer Watchdog-Timer mit separatem On-Chip-Oszillator - On-Chip-Analogkomparator - Unterbrechung und Aufwachen bei Pinwechsel - Einschalt-Rückstellung und programmierbare Brown-Out-Erkennung - Interner 8 MHz kalibrierter Oszillator - Externe und interne Interrupt-Quellen - Sechs Schlafmodi: Leerlauf, ADC-Rauschunterdrückung, Energiesparmodus, Abschalten, Standby und erweiterter Standby - Mechanismus zur Erkennung von Taktausfällen und Umschaltung auf internen 8-MHz-RC-Oszillator im Falle eines Ausfalls - Individuelle Seriennummer zur Darstellung einer eindeutigen ID - 39 Programmierbare E/A-Leitungen - 44-poliger TQFP und 44-poliger QFN/MLF - 1.8 - 5.5V -40°C bis 105°C - 0 - 4MHz @ 1,8 - 5,5V - 0 - 10MHz bei 2,7 - 5,5V - 0 - 20MHz bei 4,5 - 5,5V - Aktiver Modus: 0,24mA - Abschaltmodus: 0.2µA - Stromsparmodus: 1.3µA (einschließlich 32kHz RTC)
LPC1788FBD208: Skalierbarer Mainstream-32-Bit-Mikrocontroller (MCU) auf der Basis des Arm Cortex-M3-Kerns Überblick: Der LPC1788 ist ein Cortex-M3-Mikrocontroller für eingebettete Anwendungen, der sich durch einen hohen Integrationsgrad und einen niedrigen Stromverbrauch bei Frequenzen von 120 MHz auszeichnet. Zu den Merkmalen gehören 512 kB Flash-Speicher, 96 kB Datenspeicher, Ethernet, USB 2.0 Host/OTG/Device, 8-Kanal-DMA-Controller, 5 UARTs, 2 CAN-Kanäle, 3 SSP/SPI, 3 I2C, I2S, 8-Kanal-12-Bit-ADC, 10-Bit-DAC, QEI, LCD-Controller, SD/MMC-Schnittstelle, Motorsteuerungs-PWM, 4 Universal-Timer, Universal-PWM mit 6 Ausgängen, Echtzeit-Uhr mit extrem niedrigem Stromverbrauch und separater Batterieversorgung sowie bis zu 165 Universal-I/O-Pins. Merkmale: . Funktionaler Ersatz für Geräte der LPC23xx- und 24xx-Familie . Arm Cortex-M3-Prozessor, der bei Frequenzen von bis zu 120 MHz läuft . Arm Cortex-M3 eingebauter verschachtelter vektorieller Interrupt Controller (NVIC) . Mehrschichtige AHB-Matrixverbindung bietet einen separaten Bus für jeden AHB-Master . Geteilter APB-Bus ermöglicht höheren Durchsatz . Cortex-M3-System-Ticket-Timer, einschließlich einer externen Takteingangsoption . Standard-JTAG-Test-/Debug-Schnittstelle, Serial Wire Debug und Serial WireTrace Port . Das Emulations-Trace-Modul unterstützt die Echtzeitverfolgung . Boundary-Scan für vereinfachte Platinentests . Nicht maskierbarer Interrupt (NMI)-Eingang . 512 kB On-Chip-Flash-Programmspeicher . 96 kB On-Chip-SRAM . 4 kB On-Chip-EEPROM . In-System-Programmierung (ISP) und In-Anwendungs-Programmierung (IAP) . LCD-Controller, der sowohl STN- als auch TFT-Displays unterstützt . Externer Speicher-Controller (EMC) . Acht Kanal DMA-Controller für allgemeine Zwecke (GPDMA) . Ethernet-MAC mit MII/RMII-Schnittstelle und zugehörigem DMA-Controller . USB 2.0 Full-Speed-Dual-Port-Gerät/Host/OTG-Controller mit On-Chip-PHY und DMA . Fünf UARTs mit fraktionierter Baudratenerzeugung . Drei SSP-Controller mit FIFO- und Multiprotokollfähigkeiten . Drei erweiterte I2C-Bus-Schnittstellen . I2S (Inter-IC Sound)-Schnittstelle für digitale Audioeingabe oder -ausgabe . CAN-Controller mit zwei Kanälen . SD/MMC-Speicherkarten-Schnittstelle . Bis zu 165 General Purpose I/O (GPIO)-Pins . Zwei externe Interrupt-Eingänge, die als flanken-/pegelsensitiv konfigurierbar sind . Vier allgemeine Zeitgeber/Zähler . Quadratur-Encoder-Schnittstelle, die einen externen Quadratur-Encoder überwachen kann . Zwei Standard-PWM/Timer-Blöcke mit externer Zähleingangsoption . Echtzeituhr (RTC) mit separatem Leistungsbereich . Fenster-Watchdog-Timer (WWDT) . CRC Motorblock . 12-Bit-Analog-Digital-Wandler (ADC) mit Wandlungsraten von bis zu 400 kHz . 10-Bit-Digital-Analog-Wandler (DAC) . Vier Modi mit reduzierter Leistung: Ruhezustand, Tiefschlaf, Ausschalten und Tiefenabschaltung . Wake-up Interrupt-Steuerung (WIC) . Aufwachen des Prozessors aus dem Abschaltmodus über einen beliebigen Interrupt . Brownout-Erkennung mit separatem Schwellenwert für Unterbrechung und Zwangsrücksetzung . On-Chip-Einschaltrückstellung (POR) . On-Chip-Quarzoszillator mit einem Betriebsbereich von 1 MHz bis 25 MHz . 12 MHz Interner RC-Oszillator (IRC) auf 1% Genauigkeit getrimmt . Eindeutige Geräteseriennummer zur Identifizierung . Einzelne 3,3-V-Stromversorgung (2,4 V bis 3,6 V)
Die STM32F401xB / STM32F401xC-Geräte basieren auf dem hochleistungsfähigen Arm Cortex -M4 32-Bit-RISC-Kern, der mit einer Frequenz von bis zu 84 MHz betrieben wird. Der Cortex-M4-Kern verfügt über eine FPU-Single-Precision-Funktion (Floating Point Unit), die alle Arm-Single-Precision-Datenverarbeitungsanweisungen und -Datentypen unterstützt. Es implementiert auch einen vollständigen Satz von DSP-Anweisungen und eine Speicherschutz-Einheit (Memory Protection Unit, MPU), die die Anwendungssicherheit erhöht. Der STM32F401xB / STM32F401xC enthält eingebettete Hochgeschwindigkeitsspeicher (bis zu 256 KByte Flash-Speicher, bis zu 64 KByte SRAM) und eine breite Palette erweiterter E / A und Peripheriegeräte, die an 2xAPB-Busse, 2xAHB-Busse und angeschlossen sind 1x32-Bit-Multi-AHB-Busmatrix. Alle Geräte bieten 1x 12-Bit-ADC, eine RTC mit geringem Stromverbrauch, 6x Allzweck-16-Bit-Timer, einschließlich 1x PWM-Timer für die Motorsteuerung, 2x Allzweck-32-Bit-Timer. Sie verfügen außerdem über Standard- und erweiterte Kommunikationsschnittstellen. Der STM32F401xB / STM32F401xC arbeitet im Temperaturbereich von - 40 bis + 125 ° C von 1,7 (PDR AUS) bis 3,6 V Stromversorgung. Ein umfassender Satz von Energiesparmodi ermöglicht den Entwurf von Anwendungen mit geringem Stromverbrauch. Aufgrund dieser Eigenschaften eignen sich die Mikrocontroller STM32F401xB / STM32F401xC für eine Vielzahl von Anwendungen: . Motorantriebs- und Anwendungssteuerung . Medizinische Ausrüstung . Industrielle Anwendungen: SPS, Wechselrichter, Leistungsschalter . Drucker und Scanner . Alarmsysteme, Video-Gegensprechanlage und HLK . Heimaudiogeräte . Handy-Sensor-Hub Eigenschaften . Dynamische Effizienzlinie mit BAM (Batch Acquisition Mode) - Spannungsversorgung 1,7 V bis 3,6 V - Temperaturbereich von -40 ° C bis 85/105/125 ° C . Kern: Arm 32-Bit-Cortex-M4-CPU mit FPU, adaptivem Echtzeitbeschleuniger (ART Accelerator ), der die Ausführung von Zuständen ohne Wartezeit aus dem Flash-Speicher ermöglicht, Frequenz bis 84 MHz, Speicherschutzgerät, 105 DMIPS / 1,25 DMIPS / MHz (Dhrystone 2.1) und DSP-Anweisungen . Speicher: - Bis zu 256 KByte Flash-Speicher - 512 Byte OTP-Speicher - Bis zu 64 KByte SRAM . Clock-, Reset- und Supply-Management - 1,7 V bis 3,6 V Anwendungsversorgung und I/O - POR, PDR, PVD und BOR - 4 bis 26 MHz Quarzoszillator - Interner werkseitig getrimmter 16-MHz-RC - 32 kHz Oszillator für RTC mit Kalibrierung - Interner 32 kHz RC mit Kalibrierung . Energieverbrauch - Betrieb: 128 µA / MHz (Peripheriegerät ausgeschaltet) - Stopp (Flash im Stoppmodus, schnelles Aufwecken): 42 µA Typ bei 25 ° C; 65 µA max bei 25 ° C - Stopp (Flash im Deep-Power-Down-Modus, langsame Aufwachzeit): bis zu 10 µA typ @ 25 ° C; 28 µA max bei 25 ° C - Standby: 2,4 µA bei 25 ° C / 1,7 V ohne RTC; 12 µA bei 85 ° C bei 1,7 V - VBAT-Versorgung für RTC: 1 µA bei 25 ° C . 1 × 12-Bit-A/D-Wandler mit 2,4 MSPS: bis zu 16 Kanäle . Allzweck-DMA: 16-Stream-DMA Controller mit FIFOs und Burst-Unterstützung . Bis zu 11 Timer: Bis zu sechs 16-Bit- und zwei 32-Bit-Timer Timer bis 84 MHz mit jeweils bis zu 4 IC/OC/PWM oder Impulszähler und Quadratur Inkrementalgebereingang, zwei Watchdog Timer (unabhängig und Fenster) und ein SysTick-Timer . Debug-Modus - Serial Wire Debug (SWD) & JTAG Schnittstellen - Cortex -M4 Embedded Trace Macrocell . Bis zu 81 E / A-Ports mit Interrupt-Fähigkeit - Alle IO-Ports 5 V tolerant - Bis zu 78 schnelle I/Os bei bis zu 42 MHz . Bis zu 11 Kommunikationsschnittstellen - Bis zu 3 × I2C-Schnittstellen (1 Mbit/s, SMBus/PMBus) - Bis zu 3 USARTs (2 x 10,5 Mbit/s, 1 x 5,25 Mbit/s, ISO 7816-Schnittstelle, LIN, IrDA, Modemsteuerung) - Bis zu 4 SPIs (bis zu 42 Mbit/s bei fCPU = 84 Hz), SPI2 und SPI3 mit gemuxtem Vollduplex-I2S, um Audio-Klassengenauigkeit über interne Audio-PLL oder externen Takt zu erzielen - SDIO-Schnittstelle . Erweiterte Konnektivität - USB 2.0-Vollgeschwindigkeitsgerät/Host/OTG Steuerung mit On-Chip-PHY . CRC-Berechnungseinheit . Eindeutige 96-Bit-ID . RTC:
Die STM32F401xB / STM32F401xC-Geräte basieren auf dem hochleistungsfähigen Arm Cortex -M4 32-Bit-RISC-Kern, der mit einer Frequenz von bis zu 84 MHz betrieben wird. Der Cortex-M4-Kern verfügt über eine FPU-Single-Precision-Funktion (Floating Point Unit), die alle Arm-Single-Precision-Datenverarbeitungsanweisungen und -Datentypen unterstützt. Es implementiert auch einen vollständigen Satz von DSP-Anweisungen und eine Speicherschutz-Einheit (Memory Protection Unit, MPU), die die Anwendungssicherheit erhöht. Der STM32F401xB / STM32F401xC enthält eingebettete Hochgeschwindigkeitsspeicher (bis zu 256 KByte Flash-Speicher, bis zu 64 KByte SRAM) und eine breite Palette erweiterter E / A und Peripheriegeräte, die an 2xAPB-Busse, 2xAHB-Busse und angeschlossen sind 1x32-Bit-Multi-AHB-Busmatrix. Alle Geräte bieten 1x 12-Bit-ADC, eine RTC mit geringem Stromverbrauch, 6x Allzweck-16-Bit-Timer, einschließlich 1x PWM-Timer für die Motorsteuerung, 2x Allzweck-32-Bit-Timer. Sie verfügen außerdem über Standard- und erweiterte Kommunikationsschnittstellen. Der STM32F401xB / STM32F401xC arbeitet im Temperaturbereich von - 40 bis + 125 ° C von 1,7 (PDR AUS) bis 3,6 V Stromversorgung. Ein umfassender Satz von Energiesparmodi ermöglicht den Entwurf von Anwendungen mit geringem Stromverbrauch. Aufgrund dieser Eigenschaften eignen sich die Mikrocontroller STM32F401xB / STM32F401xC für eine Vielzahl von Anwendungen: . Motorantriebs- und Anwendungssteuerung . Medizinische Ausrüstung . Industrielle Anwendungen: SPS, Wechselrichter, Leistungsschalter . Drucker und Scanner . Alarmsysteme, Video-Gegensprechanlage und HLK . Heimaudiogeräte . Handy-Sensor-Hub Eigenschaften . Dynamische Effizienzlinie mit BAM (Batch Acquisition Mode) - Spannungsversorgung 1,7 V bis 3,6 V - Temperaturbereich von -40 ° C bis 85/105/125 ° C . Kern: Arm 32-Bit-Cortex-M4-CPU mit FPU, adaptivem Echtzeitbeschleuniger (ART Accelerator ), der die Ausführung von Zuständen ohne Wartezeit aus dem Flash-Speicher ermöglicht, Frequenz bis 84 MHz, Speicherschutzgerät, 105 DMIPS / 1,25 DMIPS / MHz (Dhrystone 2.1) und DSP-Anweisungen . Speicher: - Bis zu 256 KByte Flash-Speicher - 512 Byte OTP-Speicher - Bis zu 64 KByte SRAM . Clock-, Reset- und Supply-Management - 1,7 V bis 3,6 V Anwendungsversorgung und I/O - POR, PDR, PVD und BOR - 4 bis 26 MHz Quarzoszillator - Interner werkseitig getrimmter 16-MHz-RC - 32 kHz Oszillator für RTC mit Kalibrierung - Interner 32 kHz RC mit Kalibrierung . Energieverbrauch - Betrieb: 128 µA / MHz (Peripheriegerät ausgeschaltet) - Stopp (Flash im Stoppmodus, schnelles Aufwecken): 42 µA Typ bei 25 ° C; 65 µA max bei 25 ° C - Stopp (Flash im Deep-Power-Down-Modus, langsame Aufwachzeit): bis zu 10 µA typ @ 25 ° C; 28 µA max bei 25 ° C - Standby: 2,4 µA bei 25 ° C / 1,7 V ohne RTC; 12 µA bei 85 ° C bei 1,7 V - VBAT-Versorgung für RTC: 1 µA bei 25 ° C . 1 × 12-Bit-A/D-Wandler mit 2,4 MSPS: bis zu 16 Kanäle . Allzweck-DMA: 16-Stream-DMA Controller mit FIFOs und Burst-Unterstützung . Bis zu 11 Timer: Bis zu sechs 16-Bit- und zwei 32-Bit-Timer Timer bis 84 MHz mit jeweils bis zu 4 IC/OC/PWM oder Impulszähler und Quadratur Inkrementalgebereingang, zwei Watchdog Timer (unabhängig und Fenster) und ein SysTick-Timer . Debug-Modus - Serial Wire Debug (SWD) & JTAG Schnittstellen - Cortex -M4 Embedded Trace Macrocell . Bis zu 81 E / A-Ports mit Interrupt-Fähigkeit - Alle IO-Ports 5 V tolerant - Bis zu 78 schnelle I/Os bei bis zu 42 MHz . Bis zu 11 Kommunikationsschnittstellen - Bis zu 3 × I2C-Schnittstellen (1 Mbit/s, SMBus/PMBus) - Bis zu 3 USARTs (2 x 10,5 Mbit/s, 1 x 5,25 Mbit/s, ISO 7816-Schnittstelle, LIN, IrDA, Modemsteuerung) - Bis zu 4 SPIs (bis zu 42 Mbit/s bei fCPU = 84 Hz), SPI2 und SPI3 mit gemuxtem Vollduplex-I2S, um Audio-Klassengenauigkeit über interne Audio-PLL oder externen Takt zu erzielen - SDIO-Schnittstelle . Erweiterte Konnektivität - USB 2.0-Vollgeschwindigkeitsgerät/Host/OTG Steuerung mit On-Chip-PHY . CRC-Berechnungseinheit . Eindeutige 96-Bit-ID . RTC: