Contenuto
- Definizione - Che cosa significa Controller di interfaccia periferica (PIC)?
- Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.
- Techopedia spiega il controller di interfaccia periferica (PIC)
Definizione - Che cosa significa Controller di interfaccia periferica (PIC)?
Un controller di interfaccia periferica (PIC) è un tipo di componente di microcontrollore che viene utilizzato nello sviluppo di elettronica, computer, robotica e dispositivi simili. Il PIC è stato prodotto da Microchip Technology e si basa sull'architettura Harvard Computing, in cui codice e dati sono collocati in registri separati per aumentare il throughput di input / output (I / O).
Un PIC è anche noto come controller di interfaccia programmabile (PIC) e computer intelligente programmabile (PIC).
Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.
Techopedia spiega il controller di interfaccia periferica (PIC)
Il PIC è stato progettato per migliorare le prestazioni delle operazioni di I / O dai dispositivi periferici di un computer. Funziona come un microcontrollore standard con piccoli processori, memoria, registri e archiviazione.In genere, un PIC migliora le operazioni di I / O da una periferica separando i programmi e i dati basati su I / O dall'unità centrale di elaborazione centrale (CPU).
Un PIC ha una memoria dati integrata, un bus dati e un microprocessore dedicato per l'elaborazione di tutte le funzioni e i processi I / O. Consiste in meccanismi di memorizzazione temporanei e permanenti, sotto forma di memoria ad accesso casuale (RAM) e memoria di sola lettura programmabile cancellabile (EPROM), in cui la RAM memorizza i dati / processi utilizzati e la EPROM memorizza i valori creati. Può inoltre contenere una memoria flash, utilizzata per eseguire più istanze delle funzioni READ, WRITE ed ERASE.