Poiché programmazione e debugging continuano ad essere processi vitali, e che assorbono in attività manuali molto del tempo ai progettisti embedded, Microchip ha lanciato due strumenti che offrono soluzioni low-cost veloci e convenienti. I nuovi debugger/programmer in-circuit MPLAB ICD 5 e MPLAB PICkit 5 dispongono entrambi di funzionalità di programmazione remota per un'esperienza utente notevolmente migliorata.
Il debugger/programmer MPLAB ICD 5 in-circuit offre opzioni avanzate di connettività e alimentazione per gli sviluppatori di progetti basati su dispositivi PIC, AVR e SAM e controller di segnale digitale dsPIC (DSC). Dato che riduce la necessità di cavi di alimentazione, questo strumento di sviluppo può essere utilizzato in ambienti in cui è necessario un uso ottimizzato ed efficiente dello spazio. Alimentato dalla connessione USB Type C di un PC o Power over Ethernet (PoE), lo strumento di programmazione e debug MPLAB ICD 5 in-circuit è veloce, flessibile e conveniente. PoE+ consente al dispositivo di essere alimentato dagli stessi cavi utilizzati per la comunicazione dati senza la necessità di cavi di alimentazione aggiuntivi. Oltre alla flessibilità offerta dalla PoE+, la connessione Ethernet consente lo sviluppo remoto e l'isolamento dalle condizioni ambientali.
Il debug remoto e la programmazione su Ethernet, il monitoraggio dell'alimentazione per ottimizzare i progetti per l'alimentazione e l'integrazione con i sistemi CI/CD (Continuous Integration and Continuous Deployment) offrono un'esperienza di sviluppo ricca di funzionalità supportata dai punti di forza dell'hardware e dalle capacità di connessione. Gli utenti possono ridurre i tempi di sviluppo utilizzando la traccia SWO (Single Wire Output) Arm e una varietà di interfacce di programmazione e debug.
"L’MPLAB ICD 5 espande il portfolio Microchip di debugger mid-range per fornire funzionalità aggiuntive e funzionalità di fascia alta spesso riservate a prodotti più costosi”, ha affermato Rodger Richey, Senior Director of Development Systems business unit di Microchip. “L'hardware all'avanguardia e le opzioni di connettività wireless rendono questo strumento estremamente versatile e facile nella progettazione di una varietà di applicazioni.”
Il debugger/programmer in-circuit MPLAB PICkit 5 è una versione più flessibile del suo predecessore e può essere utilizzato sia quando è collegato ad un computer con MPLAB X Integrated Development Environment (IDE) che utilizzato sul campo. Compatibile con tutte le architetture offerte da Microchip, questo strumento veloce e portatile è in grado di eseguire programmazione remota tramite l'applicazione per smartphone Programmer-to-Go (PTG) aggiornata di Microchip. Utilizza una radio wireless Bluetooth Low Energy per consentire agli sviluppatori di connettersi al dispositivo tramite il proprio smartphone attraverso l'app PTG. Con il PICkit 5, è possibile selezionare più immagini del programma sulla scheda SD tramite l'app in modo che l'utente possa programmare diverse immagini sul campo. Gli strumenti precedenti erano solo in grado di programmare l'immagine all'interno di MPLAB X IDE o MPLAB IPE prima che l'utente entrasse in campo.
“Il debugger/programmer in-circuit MPLAB PICkit 5 mantiene la velocità e il fattore di forma ridotto dei suoi predecessori, incrementando però l'aspetto della portabilità della nostra offerta di prodotti”, ha affermato Richey. “La possibilità di selezionare vari programmi sul campo e utilizzare la nostra app personalizzata offre molta versatilità per la programmazione.”
Entrambi gli strumenti sono supportati da MPLAB X Integrated Development Environment (IDE) e MPLAB Integrated Programming Environment (IPE), il programma software e l'interfaccia utente altamente configurabili di Microchip. Una versione aggiornata 6.10 di MPLAB X IDE sarà implementata con questi prodotti e semplificherà il processo di progettazione per i clienti che potrebbero aver bisogno di migrare da un dispositivo Microchip a un altro per soddisfare le esigenze di varie applicazioni.