Silicon Labs MCU EFM8BB51 e EFM8BB52 Busy Bee da 8 Bit
Gli MCU EFM8BB51 e EFM8BB52 Busy Bee Silicon Bee sono microcontrollori multiuso con un set di funzionalità BLUETOOTH in package compatti. Questi dispositivi offrono un valore elevato integrando periferiche di comunicazione e analogiche avanzate in un ingombro ridotto, caratteristica che li rende ideali per applicazioni con limitazioni di spazio. Con un efficiente nucleo 8051, I/O con capacità 5 V, analogico di precisione e modulazione avanzata dell’ampiezza di impulso, gli MCU EFM8BB51 e EFM8BB52 sono ideali per le applicazioni integrate.Gli MCU EFM8BB51 e EFM8BB52 Busy Bee Silicon Labs includono ripristino all’accensione su chip, un monitoraggio dell’alimentazione di tensione, un timer del watchdog e un oscillatore di clock integrato. La memoria flash è riprogrammabile nel circuito, fornendo archiviazione dati non volatile e consentendo aggiornamenti sul campo del firmware. L’interfaccia di debug su chip (C2) consente il debug in circuito non invasivo (non utilizza risorse su chip) utilizzando la MCU di produzione installata nell’applicazione finale. Questa logica di debug supporta l’ispezione e la modifica della memoria e dei registri, l’impostazione dei punti di interruzione, la fase singola e i comandi di esecuzione e arresto. Tutte le periferiche analogiche e digitali sono completamente funzionali durante il debug.
L’MCU EFM8BB51 è disponibile in package TSSOP e QFN a 20 pin. Il dispositivo è specificato per il funzionamento da 1,8 V a 5,5 V. L’MCU EFM8BB52 è disponibile in package QFN a 20 e 28 pin o in un package QSOP a 24 pin. Il dispositivo è specificato per il funzionamento da 2,2 V a 3,6 V o fino a 5,25 V con l’opzione del regolatore 5 V. Tutte le opzioni di package sono senza piombo e conformi a RoHS.
Caratteristiche
- Core
- Nucleo CIP-51 pipeline
- Completamente compatibile con il set di istruzioni standard 8051
- 70% delle istruzioni eseguite in 1-2 cicli di clock
- frequenza di funzionamento massima 50 MHz
- Memoria
- Fino a 16kB di memoria flash, riprogrammabile nel sistema dal firmware.
- EFM8BB51: fino a 1280 byte di RAM
- EFM8BB52: fino a 2304 byte di RAM
- Potenza
- EFM8BB51: alimentazione singola da 8,0 V a 5,5 V
- EFM8BB52: alimentazione singola da 2,2 V a 3,6 V o 3.0Vto 5,25 V
- Regolatore LDO di ingresso 5 V (solo EFM8BB52)
- Regolatore LDO interno per tensione del nucleo CPU
- Circuito di ripristino di accensione e rilevatori di cali di tensione
- Modalità Snooze con LFO in esecuzione, attivazione 10 µA e 30µs
- I/O:
- EFM8BB51: 16 pin I/O multifunzione totali
- EFM8BB52: fino a 22 pin I/O multifunzione totali
- Tutti i pin tollerano 5 V in polarizzazione
- Crossbar periferica flessibile per l’instradamento delle periferiche
- Alta corrente per consentire il pilotaggio diretto dei LED
- Sorgente 5 mA, dissipatore 12,5 mA consente il pilotaggio diretto di LED (solo EFM8BB52)
- Sorgenti di clock
- Oscillatore interno 49 MHz
- Oscillatore interno 24,5 MHz (solo EFM8BB52)
- Oscillatore interno a bassa frequenza 80 kHz
- Oscillatore interno 10 MHz (solo EFM8BB51)
- Opzione clock CMOS esterna
- Debug su chip, non intrusivo
- Ispezione completa della memoria e del registro
- Quattro punti di interruzione hardware, passo singolo
- Timer, contatori e PWM
- Matrice contatore programmabile (PCA) a 3 canali che supporta le modalità PWM, acquisizione/confronto e uscita di frequenza
- Motore PWM a 3 canali con uscite complementari e inserimento del tempo morto (DTI)
- 2 timer per uso generico a 8 bit (solo EFM8BB51)
- EFM8BB51: 4 timer per uso generico a 16 bit
- EFM8BB52: timer per uso generico 5x 16-bit
- Timer watchdog indipendente, clock dall’oscillatore a bassa frequenza
- Periferiche digitali e di comunicazione
- 2 UART fino a 3Mbaud
- SPI principale/secondario fino a 12 Mbps
- SMBus™/I2C Leader/Follower fino a 400 kbps
- Unità CRC a 16 bit che supporta CRC automatico di memoria flash con limiti di 256 byte
- Analogico
- Convertitore da analogico a digitale (ADC) 612ksps a 12 bit con 16 canali e ENOB a 11 bit
- 2 comparatori analogici con riferimento regolabile
- 4 unità logiche configurabili
- Bootloader UART precaricato
- Identificatore dispositivo univoco a 128 bit (UID)
- Intervallo di temperatura di funzionamento
- EFM8BB5xFxxG (Generale): da -40 ºC a +85 ºC
- EFM8BB5xFxxI: (industriale): da -40 ºC a +125 ºC
- EFM8BB52FxxA: (automotive): da -40 ºC a +125 ºC
- Opzioni del package
- EFM8BB51, TSSOP-20, QFN-20
- EFM8BB52: QFN-20, QFN-28, QSOP-24
- Privo di piombo e conforme a RoHS
Scheda dati
EFM8BB51 diagramma a blocchi
Schema a blocchi EFM8BB52
