Microcontroller ARM Cortex-M0 a 32 bit LPC82x

La famiglia di microcontroller a basso numero di pin di NXP migliora la versatilità nelle applicazioni IoT

ARM Cortex a 32 bit LPC82xLa famiglia di microcontroller LPC82x è l'ultima aggiunta alla serie di microcontroller ARM Cortex-M0+ basati su LPC800. La nuova famiglia sfrutta i tratti distintivi della serie in termini di potenza, efficienza e semplicità con analogica solida, maggiore memoria e connettività seriale significativamente superiore, estendendo considerevolmente la versatilità della serie per i moderni progetti di nodi terminali per IoT, altamente collegati e ad alta densità di sensori.

LPC82x offre:

  • Più memoria: fino a 32 kB di Flash e fino a 8 kB di RAM
  • Comunicazioni seriali migliori della categoria: 4 I²C, 3 UART, 2 SPI
  • Analogica ad alta precisione: fino a 12 canali di ADC a 12 bit ADC, 1,2 Msps
Caratteristiche

Controllo dell'alimentazione:

  • Assorbimento di potenza in modo di attivo di soli 90 µA/MHz in modalità a bassa corrente utilizzando l'IRC come generatore di segnali di clock
  • PMU (unità di gestione di potenza) integrata per ridurre al minimo il consumo energetico
  • Modalità di potenza ridotta: modalità di sospensione, modalità di sospensione profonda, modalità di spegnimento e modalità di spegnimento profondo
  • Riattivazione dalle modalità di sospensione profonda e spegnimento su attività su periferiche USART, SPI e I²C
  • Auto-riattivazione da modalità di spegnimento profondo controllata da timer
  • Ripristino all'accensione (POR)
  • Rilevamento degli abbassamenti di tensione (BOD)

Timer:

  • Timer a stato configurabile (SCTimer/PWM) con funzioni di ingresso e uscita (tra cui acquisizione e corrispondenza) per applicazioni di temporizzazione e PWM. Ogni ingresso SCTimer/PWM è multiplato per consentire la selezione da diverse fonti di ingresso come pin, interrupt ADC o uscita del comparatore
  • Timer multipasso (MRT) a quattro canali per la generazione di interrupt ripetitiva a un massimo di quattro velocità fisse programmabili
  • Timer di auto-riattivazione (WKT) con clock dall'IRC, un oscillatore interno a bassa potenza e bassa frequenza o un ingresso di clock esterno nel dominio dell'alimentazione sempre attiva
  • Timer watchdog programmabile (WWDT)

Generazione di segnali di clock:

  • Oscillatore RC interno a 12 MHz regolato a 1,5% di precisione che, opzionalmente, può essere utilizzato come un clock di sistema
  • Oscillatore a cristallo con un intervallo di funzionamento di 1 ~ 25 MHz
  • Oscillatore watchdog programmabile con un intervallo di frequenza di 9,4 kHz ~ 2,3 MHz
  • Il PLL permette il funzionamento CPU fino alla massima velocità CPU senza la necessità di un cristallo ad alta frequenza. Può essere utilizzato dall'oscillatore di sistema, dall'ingresso di clock esterno o dall'oscillatore RC interno
  • Funzione di uscita di clock con ripartitore che può riflettere tutti i generatori di clock interno
  • Numero di serie unico del dispositivo per l'identificazione
  • Singola alimentazione (1,8 ~ 3,6 V)

Applicazioni

  • Gateway per sensore
  • Controller di gioco
  • Timer tick di sistema
  • Controllo motore semplice
  • Illuminazione
  • Applicazioni antincendio e di protezione
  • Industriale
  • Applicazioni a 8/16 bit
  • Controllo climatizzazione
  • Accessori portatili e indossabili

Periferiche digitali:

  • Interfaccia GPIO ad alta velocità collegata al bus I/O ARM Cortex-M0+ con un massimo di 29 pin di I/O per uso generale (GPIO) con resistori pull-up/pull-down configurabili, modalità a drain aperto programmabile, ingresso inverter e filtro digitale. Il controllo di direzione GPIO supporta impostazione/azzeramento/(dis)attivazione indipendente di singoli bit.
  • Driver di uscita sorgente ad alta corrente (20 mA) su quattro pin
  • Circuito di pilotaggio ad alta corrente (20 mA) su due pin a drain aperto reale
  • Capacità di generazione interrupt GPIO con funzione di confronto pattern booleano su otto ingressi GPIO
  • Matrice di switch per la configurazione flessibile della funzione di ciascun pin di I/O
  • Motore CRC
  • DMA con 18 canali e 9 ingressi trigger

Periferiche analogiche:

  • Un ADC a 12 bit e max 12 canali di ingresso con più ingressi trigger interni ed esterni e frequenze di campionamento fino a 1,2 Msps. L'ADC supporta due sequenze di conversione indipendenti
  • Comparatore con quattro pin di ingresso e tensione di riferimento interna o esterna

Periferiche seriali:

  • Tre interfacce USART con funzioni di pin assegnate attraverso la matrice di switch e un generatore di velocità baud frazionario comune
  • Due controller SPI con funzioni di pin assegnate attraverso la matrice di switch
  • Quattro interfacce per bus I²C. Una interfaccia I²C supporta la modalità Fast Plus con velocità dati di 1 Mbps su due pin a drain aperto e modalità di ascolto. Tre interfacce I²C supportano velocità dati fino a 400 kbps su pin digitali standard.

Supporto API ROM:

  • Bootloader
  • API ROM su chip per ADC, SPI, I²C, USART, configurazione di potenza (profili di potenza) e divisione intero
  • Flash programmazione in applicazione (IAP) e programmazione in sistema (ISP)
  • Intervallo temperatura di funzionamento: -40 ~ 105 °C
  • Disponibile in un contenitore TSSOP20 e HVQFN33 (5 x 5)

Microcontrollers

ImmagineCodice produttoreDescrizioneQuantità disponibilePrezzoVedi i dettagli
IC MCU 32BIT 16KB FLASH 33HVQFNLPC822M101JHI33EIC MCU 32BIT 16KB FLASH 33HVQFN0 - Immediatamente$0.82Vedi i dettagli
IC MCU 32BIT 32KB FLASH 32HVQFNLPC824M201JHI33EIC MCU 32BIT 32KB FLASH 32HVQFN0 - Immediatamente$1.02Vedi i dettagli

Board

ImmagineCodice produttoreDescrizioneQuantità disponibilePrezzoVedi i dettagli
LPCXPRESSO LPC82X EVAL BRDOM13071ULLPCXPRESSO LPC82X EVAL BRD7 - Immediatamente$19.44Vedi i dettagli
Data di pubblicazione: 2013-10-08