Silicon Labs EFM8BB51 und EFM8BB52 Busy Bee 8-Bit-MCUs
Silicon Labs EFM8BB51 und EFM8BB52 Busy Bee MCUs sind Mehrzweck-Mikrocontroller mit einer umfangreichen -Funktion in kompakten Gehäusen. Diese Bauteile bieten einen hohen Wert durch die Integration von fortschrittlichen Analog- und Kommunikationsperipherien in einem kleinen Footprint, wodurch sie sich hervorragend für platzbeschränkte Applikationen eignen. mit einem effizienten 8051-Kern, 5-V-fähigen I/O, präzisen Analogfunktionen und verbesserter Pulsweitenmodulation eignen sich die EFM8BB51 und EFM8BB52 MCUs optimal für integrierte Anwendungen.Die EFM8BB51 und EFM8BB52 Busy Bee MCUs von Silicon Labs enthalten einen On-Chip-Power-on-Reset, eine Spannungsversorgungsüberwachung, einen Watchdog-Timer und einen integrierten Taktoszillator. Der Flash-Speicher ist in der Schaltung neu programmierbar, bietet eine nichtflüchtige Datenspeicherung und ermöglicht Aktualisierungen der Firmware vor Ort. Die On-Chip-Debugging-Schnittstelle (C2) ermöglicht ein intrusives Debugging in der Schaltung (verwendet keine On-Chip-Ressourcen) mit dem in der Endapplikation installierten Produktions-MCU. Diese Debug-Logikschaltung unterstützt die Inspektion und Änderung von Speicher und Registern, Einstellungs-Breakpoints, Einzelschritt-Ausführung sowie Ausführungs- und Stopp-Befehle. Die gesamte analoge und digitale Peripherie ist während des Debugging vollständig funktionsfähig.
Der EFM8BB51 MCU wird in einem 20-Pin-TSSOP- und QFN-Gehäuse angeboten. Das Bauteil ist für einen Betrieb von 1,8 V bis 5,5 V ausgelegt. Der EFM8BB52 MCU ist in 20-Pin- und 28-Pin-QFN-Gehäusen oder in einem 24-Pin-QSOP-Gehäuse verfügbar. Das Bauteil ist für einen Betrieb von 2,2 V bis 3,6 V oder bis zu 5,25 V mit der 5-V-Regleroption ausgelegt. Alle Gehäuseoptionen sind RoHs-konform und bleifrei.
Merkmale
- Core
- CIP-51-Pipeline-Core
- Vollständig kompatibel mit dem 8051-Standard-Befehlssatz
- 70 % der Befehle werden in 1 bis 2 Taktzyklen ausgeführt
- Maximale Betriebsfrequenz: 50 MHz
- Speicher
- Flash-Speicher von bis zu 16 kB, Firmware im System neu programmierbar.
- EFM8BB51: bis zu 1.280 Byte RAM
- EFM8BB52: bis zu 2.304 Byte RAM
- Leistung
- EFM8BB51: Einzelstromversorgung von 8,0 V bis 5,5 V
- EFM8BB52: Einzelstromversorgung von 2,2 V bis 3,6 V oder 3,0 V bis 5,25 V
- LDO-Regler mit 5-V-Eingang (nur EFM8BB52)
- Interner LDO-Regler für CPU-Core-Spannung
- Power-on-Reset-Schaltung und Brown-Out-Detektoren
- Snooze-Modus mit LFO-Betrieb, 10 µA und 30 µs Aktivierung
- E/A:
- EFM8BB51: 16 Multifunktions-I/O-Pins insgesamt
- EFM8BB52: bis zu 22 Multifunktions-I/O-Pins insgesamt
- Alle Pins sind unter Vorspannung zu 5 V fähig
- Flexible Peripherie-Crossbar für das Peripherie-Routing
- Hochstrom, um den direkten Antrieb von LEDs zu ermöglichen
- 5-mA-Quelle, 12,5-mA-Senke ermöglicht den direkten Antrieb von LEDs (nur EFM8BB52)
- Taktquellen
- Interner Oszillator von 49 MHz
- Interner Oszillator von 24,5 MHz (nur EFM8BB52)
- Interner Niederfrequenz-Oszillator von 80 kHz
- Interner Oszillator von 10 MHz (nur EFM8BB51)
- Externe CMOS-Taktoption
- Nicht-intrusives On-Chip-Debugging
- Vollständiger Speicher und Registerinspektion
- Vier Hardware-Breakpoints, Einzelschritt-Ausführung
- Timer, Zähler und PWM
- Programmierbare Dreikanal-Zähler-Arrays (PCA), die PWM-, Erfassungs-/Vergleichs- und Frequenzausgangsmodi unterstützen
- Drei Kanal-PWM-Engine mit komplementären Ausgängen und Totzeit-Einfügung (DTI)
- 2 x 8-Bit-Universal-Timer (nur EFM8BB51)
- EFM8BB51: 4 x 16-Bit-Universal-Timer
- EFM8BB52: 5 x 16-Bit-Universal-Timer
- Unabhängiger Watchdog-Timer, der vom Niederfrequenz-Oszillator getaktet ist
- Kommunikation und digitale Peripherie
- 2 x UART mit bis zu 3 Mbaud
- SPI-Haupt-/Sekundärwicklung bis zu 12 Mbps
- SMBus™/I2C-Vorlauf/-Nachlauf von bis zu 400 kBit/s
- 16-Bit-CRC-Einheit, die einen automatischen CRC des Flash bei 256-Byte-Begrenzungen unterstützt
- Analog
- 12-Bit-Analog-Digital-Wandler (ADC) mit 612 kS/s, 16 Kanälen und 11-Bit-ENOB
- 2 x Analoger Komparator mit einstellbarer Referenz
- 4 konfigurierbare Logikeinheiten
- Vorgeladener UART-Bootloader
- Einzigartiger 128-Bit-Bauteil-Identifikator (UUID)
- Betriebstemperaturbereich
- EFM8BB5xFxxG (allgemein): -40 ºC bis +85 ºC
- EFM8BB5xFxxI: (Industrie): -40 ºC bis +125 ºC
- EFM8BB52FxxA: (Automotive): -40 ºC bis +125 ºC
- Gehäuseoptionen
- EFM8BB51, TSSOP-20, QFN-20
- EFM8BB52: QFN-20, QFN-28, QSOP-24
- Bleifrei und RoHS-konform
Datenblätter
EFM8BB51 Blockdiagramm
EFM8BB52 Blockdiagramm
