La gamma di microcontrollori PIC16F Microchip è composta da MCU a 8 bit che incorporano l'architettura PIC® di Microchip in un'ampia varietà di opzioni di pin e contenitori, dai dispositivi a ingombro ridotto a 14 pin ai dispositivi ricchi di funzionalità a 64 pin. Sono disponibili dispositivi con architettura di base, gamma intermedia, gamma intermedia avanzata con numerose e varie combinazioni di periferiche, che offrono ai progettisti un'ampia flessibilità e scelta per le proprie applicazioni.
La famiglia di microcontrollori PIC16F1824/1828 è basata sul core di gamma intermedia avanzata di Microchip con uno stack hardware profondo a 16 livelli e 49 istruzioni. Questi MCU forniscono fino a 8 MIPS, 7 KB di memoria di programma, 256 byte di RAM e 256 byte di EEPROM di dati. Sulla scheda è presente un oscillatore configurabile con precisione ±1%.
Caratteristiche del microcontrollore
Velocità della CPU massima 32 MHz 49 istruzioni Stack hardware a 16 livelli Oscillatore interno a 32 MHz - gamma di frequenza selezionabile da 32 MHz a 31 kHz 12 pin I/O - PIC16F1824 18 pin I/O - PIC16F1828 Tecnologia XLP Reset all'accensione (POR) Timer di accensione (PWRT) Timer di avvio oscillatore (OST) Reset da sottotensione (BOR) Timer watchdog esteso (WDT) Programmazione a bassa tensione (LVP) ottimizzata Programmazione seriale In-Circuit (ICSP) Debug In-Circuit (ICD)
Periferiche
Convertitore analogico/digitale (ADC) a 12 bit - PIC16F1824 a 8 canali, PIC16F1828 a 12 canali Modulo sensore capacitivo mTouchTM - PIC16F1824 a 8 canali, PIC16F1828 a 12 canali Due moduli Capture/Compare/PWM (CCP) Due moduli di acquisizione/confronto/PWM potenziati (ECCP) Tre amplificatori operazionali - PIC16F1789 Due amplificatori operazionali - PIC16F1788 Due comparatori Due timer a 8 bit Un timer a 16 bit Porta seriale sincrona master (MSSP) con SPI e I2C Trasmettitore ricevitore asincrono sincrono universale ottimizzato (EUSART) Riferimento di tensione fissa (FVR) Blocco SR