La serie LPC800 di NXP offre moltissima versatilità in un microcontroller basato sul Cortex®-M0+ ARM® entry-level a 32 bit. Operando a frequenze della CPU fino a 30 MHz, la serie LPC800 supporta fino a 32 KB di memoria flash e 8 KB di SRAM. Le periferiche complementari del LPC800 possono includere un motore CRC, quattro interfacce C-bus I2C, fino a tre USART, fino a due interfacce SPI, un timer multi-rate, un timer di auto-riattivazione e un timer configurabile in base allo stato con funzione PWM (SCTimer/PWM), una DMA, un ADC a 12 bit e un comparatore analogico, porte I/O configurabili in base alla funzione attraverso una matrice di commutazione, un motore modello di corrispondenza dei pattern di ingresso e fino a 29 pin di I/O per uso generale.
Novità!Il kit per esperimenti LPC812 MAX di Embedded Artists è stato creato quale "tour guidato" per scoprire la programmazione integrata con il framework mbed e la famiglia di microcontroller LPC800 di NXP con core Cortex-M0+. Gli esperimenti sono eseguiti su una scheda sperimentale per garantire la massima flessibilità d'uso.
Caratteristiche
del sistema
Processore ARM Cortex-M0+
Fino a 30 MHz
Retrocompatibilità con il Cortex-M0™
Compatibilità verso l'alto con il Cortex-M3™ e Cortex-M4™
Controller di interruzioni vettorizzate annidate (NVIC)
Modalità Serial Wire Debug (SWD) e scansione confini JTAG
Micro Trace Buffer (MTB)
Accesso con singolo ciclo a tutti i pin delle porte
Memorie
Fino a 32 kB di memoria Flash (con dimensione di pagina di 64 Byte)
Fino a 8 KB di SRAM
Periferiche porta seriale
4 periferiche seriali
Tre interfacce USART
Due controller SPI
Fino a 4 I2C
Timer
Timer multi-rate a più canali (MRT)
Timer a stato configurabile (SCT)
Timer di auto-riattivazione (WKT) gestitto dall'IRC o da una sorgente di clock a bassa potenza
Timer del watchdog (WDT) in modalità a finestra
Temporizzatore del sistema
Periferiche analogiche
ADC a 12 bit, 12 canali con velocità di campionamento fino a 1,2 Msps (solo LPC82x)
Comparatore con riferimento di tensione esterna
Periferiche digitali
Matrice di commutazione per la configurazione flessibile di ciascuna funzione di pin I/O.
Fino a 29 piedini I/O (GPIO) per uso generico
Capacità di generazione degli interrupt GPIO con funzionalità di pattern-matching booleana
DMA con 18 canali e 9 punti di trigger
Filtro glitch digitale con costante di tempo programmabile
Motore CRC
Unità generazione di clock
Oscillatore interno RC di 12 MHz regolabile con una precisione dell'1%
Oscillatore a cristalli con una gamma operativa che varia da 1 MHz a 25 MHz.
Oscillatori di controllo programmabili
Oscillatore a bassa potenza da 10 kHz per il WKT
PLL consente una velocità massima della CPU senza un cristallo ad alta frequenza
Supporto API ROM
Loader per il boot
API ROM su chip per ADC, SPI, I2C, USART, configurazione dell'alimentazione (profili di alimentazione) e divisione tra interi
Programmazione su sistema (ISP) e programmazione su applicazione (IAP) flash
La scheda LPC800-Xpresso NXP consente di sviluppare applicazioni in modo semplice e rapido utilizzando il microcontroller LPC812 Cortex™-M0+ a 32 bit. LPCXpresso™ NXP, lo strumento di sviluppo software basato su IDE, completo di ogni funzione, supporta l'intero ciclo di sviluppo dei prodotti della famiglia LPC800, semplificando il passaggio verso le architetture a 32 bit. LPCXpresso comprende un IDE semplificato basato su Eclipse e schede target a basso costo che includono un debugger JTAG integrato. LPCXpresso è una soluzione end-to-end che permette agli ingegneri di sviluppare le loro applicazioni dalla valutazione iniziale alla produzione finale.
Caratteristiche della scheda LPC800-Xpresso
Processore: Microcontroller LPC812 Cortex-M0+ NXP in package TSSOP20
Flash: 16 kB
Memoria dati: 4 kB
Cristallo del clock: da 12.000 MHz per CPU
Dimensioni: 35 x 140 mm
Alimentazione: 3,15 V-3,3 V o da USB tramite sonda JTAG LPC-LINK integrata.
Connettori:
UART compatibile con cavo C232HD-DDHSP-0 (o simile) per programmazione in-system
Tutti i pin LPC812 sono disponibili su connettore di espansione (2 file da 27 pin, passo da 100 mil, 900 mil tra le file)
Altro:
Funzionalità JTAG (LPC-LINK) integrata tramite tool-chain LPCXpresso (disponibile gratuitamente dall'indirizzo web http://nxp.com/lpcxpresso).
LPC-LINK può essere collegato al processore target esterno dopo le modifiche alla scheda LPCXpresso
La soluzione Smartphone Quick-Jack ARM LPC800 di NXP trasforma il jack audio stereo da 3,5 mm standard, presente sulla maggior parte dei dispositivi iOS o Android, in una porta dati autoalimentata fornendo inoltre un'interfaccia universale per gli interruttori, i sensori e gli altri dispositivi esterni. Questa soluzione flessibile mette a disposizione sia del consumatore che dei progettisti di prodotti industriali un sistema semplice "plug-and-go" per ricevere dati in un'ampia varietà di sistemi di controllo, monitoraggio, raccolta dati e manutenzione, nonché in applicazioni mediche o di intrattenimento. La soluzione Smartphone Quick-Jack include una piccola scheda a circuiti stampati con un microcontroller NXP LPC812, un CI di raccolta energia, un joystick miniaturizzato e un collettore di espansione.
La LPC812 è una MCU ARM Cortex M0+ che gestisce il trasporto e la codifica/decodifica (tramite algoritmo Manchester) dei dati da scambiare sui canali audio. Il collettore di espansione della scheda facilita il collegamento di svariati sensori (ad esempio di temperatura, umidità, vento, frequenza cardiaca e accelerometri), interruttori (luci e alimentazione), dispositivi HMI (tastiere e controller di giochi) o altri dispositivi che raccolgono o registrano dati da un'ampia gamma di sorgenti.
Il circuito di raccolta energia utilizza il canale audio destro per estrarre corrente dal dispositivo smart in modo da alimentare la scheda Quick-Jack e i sensori collegati. Il joystick su scheda può essere utilizzato per mostrare le implementazioni a livello di interfaccia utente visualizzando i risultati tramite un'applicazione sul dispositivo smartphone o tablet collegato. L'app di esempio per cellulari Android e iPhone mostra la posizione del joystick e la temperatura e consente inoltre di accendere e spegnere i dispositivi sulla scheda Quick-Jack.
Caratteristiche
Kit di soluzione completo contenente tutto il necessario per iniziare:
Scheda a circuiti basata su un MCU LPC812
Basetta per connettere la sonda di debug esterna, consentendo lo sviluppo del codice
Il design a raccolta di energia deriva l'alimentazione elettrica dai segnali audio dello smartphone
Dispositivi I/O: joystick, termometro e LED
Jack audio maschio stereo di 3,5 mm più microfono
Connettore di espansione per collegare dispositivi HMI/interruttori/sensori esterni
App gratuite scaricabili per iOS Android, codice sorgente incluso
Batteria (opzionale)
Applicazioni
Tracking basato su cloud dei dati dei sensori
Dispositivi di input esterni allo smartphone
Dispositivi di monitoraggio della salute indossabili
La soluzione capacitiva touch LPC82x di NXP è basata sulla tecnologia di integrazione del condensatore commutato. Questa variante della soluzione è incentrata sulla famiglia di MCU LPC82x e consiste in piattaforme hardware più software che consentono la progettazione di interfacce utente di tipo touch. La soluzione touch LPC82x è stata sviluppata per favorire un'esperienza utente più intelligente e fornire soluzioni touch che diano benefici alle vostre applicazioni e ottenere suggerimenti specifici sui prodotti. Questa soluzione combina una scheda LPCXpresso LPC824-MAX e una scheda touch capacitiva con display LCD.
Caratteristiche
Scheda di sviluppo LPCXpresso824-MAX con:
MCU LPC824
Scheda di debug integrata
Bridge integrato da UART a USB
Scheda di schermatura con sensore touch capacitivo basata su LPC824 con display LCD integrato
Modalità supportate:
Touchpad (risoluzione a 8 bit)
9 tasti
GUI per visualizzare/analizzare i dati del tocco
Schermatura touch compatibile con Arduino UNO
Programmazione USB Drag and Drop
Contenuto del kit:
Scheda LPC82x-MAX
Scheda touch LPC82x
Cavo USB
Video: Novità della settimana su Mouser Electronics - MCU LPC82x 32-bit ARM Cortex MO+ NXP
Commenti su Mouser.com
Mouser è lieta che il suo sito Web sia utilizzato come spazio per interagire in modo cortese e vivace. Al fine di ospitare discussioni utili, si prega di inserire unicamente commenti rilevanti sugli argomenti trattati in questa pagina. Tutti i commenti sono esaminati prima di essere pubblicati per verificare che il linguaggio e il contenuto siano appropriati.