ATMEGA48PB-MU
| A/D Umwandler: | JA |
| Architektur: | 8-bit |
| CAN schnittstelle: | NEIN |
| Gehäuse: | QFN-32 |
| D/A Umwandler: | NEIN |
| EEPROM-Speicher: | 256B |
| Verschlüsselung: | NEIN |
| Anzahl Stück | 5+ (Bitte warten Sie auf die Bestätigung der Bestellung) |
|---|---|
| Nettopreis (EUR) | 1,3929 |
| A/D Umwandler: | JA |
| Architektur: | 8-bit |
| CAN schnittstelle: | NEIN |
| Gehäuse: | QFN-32 |
| D/A Umwandler: | NEIN |
| EEPROM-Speicher: | 256B |
| Verschlüsselung: | NEIN |
| ETHERNET schnittstelle: | NEIN |
| FLASH-Speicher: | 4kB |
| Frequenz: | 20,000MHz |
| Hersteller: | MIC |
| Anzahl der Eingänge/Ausgänge: | 27 |
| Betriebstemperatur (Bereich): | -40°C ~ 85°C |
| RAM-Speicher: | 512B |
| SPI schnittstelle: | JA |
| Versorgungsspannungsbereich: | 1,8V ~ 5,5V |
| TWI (I2C) schnittstelle: | JA |
| UART/USART schnittstelle: | JA |
| USB schnittstelle: | NEIN |
8-Bit-Mikrocontroller Atmel AVR® mit 4 kB Flash-Speicher, programmierbar im fertigen Gerät ATmega48PB.
Merkmale:
• Leistungsstarker 8-Bit-Mikrocontroller Atmel® AVR® mit geringem Energieverbrauch
• Fortschrittliche RISC-Architektur
– 131 leistungsfähige Befehle, die meist in einem einzigen Taktzyklus ausgeführt werden
– 32 universelle 8-Bit-Register
– Vollständig statischer Betrieb
– Bis zu 20 MIPS bei 20 MHz
– Integrierter 2-Takt-Multiplizierer
• Segmentierter, nichtflüchtiger Speicher mit hoher Schreibhaltbarkeit
– 4 kB Flash-Speicher, programmierbar im fertigen Gerät
– 256 Byte EEPROM-Speicher
– 512 Byte interner SRAM-Speicher
– Schreib-/Lesezyklen: Flash 10.000, EEPROM 100.000
– Datenerhalt: 20 Jahre bei 85°C / 100 Jahre bei 25°C
– Optionale Bootloader-Sektion mit unabhängigen Sperr-Bits
• Programmierung über Bootloader
• Unterstützung für Lesevorgänge während des Schreibens
– Programmierungssperre aus Sicherheitsgründen
• Unterstützung der Atmel® QTouch® Bibliothek
– Kapazitive Touch-Tasten, Schieberegler und Drehgeber
– Unterstützung für QTouch und QMatrix
– Bis zu 64 Touch-Kanäle
• Peripheriegeräte
– Zwei 8-Bit-Timer/Zähler mit separaten Prescaler- und Vergleichsmodi
– 16-Bit-Timer/Zähler mit separaten Prescaler-, Vergleichs- und Capture-Modi
– Echtzeitzähler mit separatem Oszillator
– Sechs PWM-Kanäle
– 8-Kanal, 10-Bit-ADC mit Temperaturmessoption
– Programmierbarer USART mit Frame-Start-Erkennung
– SPI-Interface Master/Slave
– Zwei-Draht-Serielles Interface (I2C-kompatibel nach Phillips-Standard)
– Programmierbarer Watchdog mit integriertem separaten Oszillator
– Integrierter analoger Komparator
– Möglichkeit zur Interrupt-Auslösung und Aufweckfunktion bei Pin-Änderung
• 256-Kanal-Unterstützung für kapazitive Touch-/Annäherungserkennung
• Besondere Eigenschaften des Mikrocontrollers
– Power-on-Reset (PoR) und Brown-Out-Detektor (BOR)
– Integrierter kalibrierter Oszillator
– Interne und externe Interrupts
– Sechs Energiesparmodi: Idle, ADC Noise Reduction, Power Save, Standby, Extended Standby und Power-down
– Einzigartige Gerätekennung
• Gehäuse und Ein-/Ausgangsports
– 27 programmierbare I/O-Leitungen
– TQFP-32 und VFQFN-32 Gehäuse
• Betriebsspannung: 1,8–5,5 V
• Temperaturbereich: –40°C bis 105°C
• Arbeitsgeschwindigkeit: 0–4 MHz bei 1,8–5,5 V; 0–10 MHz bei 2,7–5,5 V; 0–20 MHz bei 4,5–5,5 V
• Stromverbrauch bei 1,8 V, 1 MHz und 25°C
– Betriebsmodus: 0,35 mA
– Idle-Modus: 0,4 μA
– Energiesparmodus: <1,0 μA (einschließlich 32 kHz RTC)
Der AVR-Kern kombiniert einen umfangreichen Befehlssatz mit 32 universellen Arbeitsregistern. Alle 32 Register sind direkt mit der arithmetisch-logischen Einheit (ALU) verbunden, was den Zugriff auf zwei unabhängige Register innerhalb eines einzigen Befehls ermöglicht, der in einem einzigen Taktzyklus ausgeführt wird. Diese Architektur ermöglicht die Erstellung von effizientem Code, der bis zu zehnmal schneller ausgeführt wird als bei herkömmlichen CISC-Mikrocontrollern.
Der Mikrocontroller ATmega48PB bietet: 4 kB Flash-Speicher, programmierbar im fertigen Gerät; 256 Byte EEPROM-Speicher, 512 Byte SRAM-Speicher; 23 universelle Ein-/Ausgangsleitungen; 32 universelle Arbeitsregister, drei flexible Timer/Zähler mit Vergleichsmodi; Unterstützung für interne und externe Interrupts; programmierbaren USART; zwei-Draht-Serielles Interface gemäß I2C-Standard von Philips; SPI-Schnittstelle; 6-Kanal 10-Bit-ADC (8-Kanal für TQFP- und VFQFN-Gehäuse), programmierbarer Watchdog mit integriertem Oszillator und sechs softwaregesteuerte Energiesparmodi.
Im Idle-Modus wird die CPU gestoppt, aber SRAM, Timer/Zähler, USART, das zwei-Draht-Serielle Interface, der SPI-Port und das Interrupt-System bleiben aktiv. Der Power-down-Modus speichert den Registerstatus, schaltet jedoch den Oszillator und alle Chip-Funktionen aus, bis ein Interrupt oder ein Hardware-Reset erfolgt. Im Standby-Modus bleibt der asynchrone Timer aktiv, sodass Timer-Daten erhalten bleiben, während der Rest des Geräts schläft. Der ADC Noise Reduction-Modus stoppt die CPU und alle I/O-Module mit Ausnahme des asynchronen Timers und des ADC, um Störungen während der ADC-Wandlung zu minimieren. Im Standby-Modus bleibt der Quarz/RC-Oszillator aktiv, während der Rest des Geräts schläft. Dies ermöglicht ein schnelles Aufwecken des Geräts bei gleichzeitig niedrigem Stromverbrauch.
Atmel® bietet Unterstützung für die QTouch®-Bibliothek, die die Implementierung kapazitiver Touch-Tasten, Schieberegler und Drehgeber in AVR®-Mikrocontrollern ermöglicht. Die patentierte Ladungstransfer-Signalabtastung ermöglicht eine zuverlässige Berührungserkennung und eliminiert störende Schwingungen bei Touch-Tasten. Die AKS®-Technologie zur Erkennung benachbarter Tasten stellt sicher, dass immer nur eine Taste als gedrückt erkannt wird. Die benutzerfreundliche QTouch Composer-Software ermöglicht das Testen, Entwickeln und Debuggen eigener Touch-Anwendungen.
Der Chip wird mit der hochdichten, nichtflüchtigen Speichertechnologie von Atmel gefertigt. Der integrierte Flash-Speicher ermöglicht das Umprogrammieren des Chips im fertigen Gerät über die SPI-Schnittstelle. Alternativ kann ein AVR-basierter Bootloader oder ein herkömmlicher Speicherprogrammierer verwendet werden. Der Bootloader kann über jede Schnittstelle genutzt werden, um Anwendungen in den Flash-Speicher zu laden. Die Boot-Flash-Sektion kann weiterhin ausgeführt werden, während die Anwendungs-Flash-Sektion aktualisiert wird, dank der Möglichkeit zum Lesen während des Schreibens. Durch die Kombination einer 8-Bit-RISC-CPU mit integriertem programmierbarem Flash-Speicher in einem monolithischen Chip bietet der Atmel ATmega48PB einen fortschrittlichen Mikrocontroller, der eine äußerst flexible und kostengünstige Lösung für eingebettete Steuerungsanwendungen darstellt.
Für den Mikrocontroller ATmega48PB ist ein vollständiges Entwicklungstoolpaket verfügbar, darunter C-Compiler, Makroassembler, Debugger, Simulatoren, In-Circuit-Emulatoren und Evaluierungsboards.