Demoboard per PIC16F1459
Si tratta di una scheda nata per sperimentare e giocare con il PIC16F1459 della Microchip. Questi sono dei microprocessori molto interessanti, con caratterstiche avanzate tra cui spiccano: modulo USB Full Speed, ADC 10bit su 10 canali + 2 interni ( modulo termometro e DAC ), 14 GPIO comunicazione SPI e I²C, UART…
Il progetto del circuito è stato pensato per essere funzionale e senza troppi fronzoli, quindi è stato messo solo l'indispensabile. In sostanza vi è un connettore miniUSB già collegato per funzionare con il modulo USB del PIC, lo spazio per montare un oscillatore al quarzo tra i pin 2 e 3 ( può essere usato sia come oscillatore per il clock sia come source per Timer1 ), il circuito di reset su MCRL ( RA3 ), i connettori per i vari I/O e l'ICSP e uno stabilizzatore a 3.3V fatto con un LM317 per lavorare con un'alimentazione esterna. Il PIC che avevo a disposizione erano in formato SOIC, per cui la scheda è realizzata con componenti solo in SMD. Vi sono due jumper che servono a settare se si vuole l'alimentazione dalla porta USB, dall'LM317 o dal connettore ICSP. I dettagli sono illustrati negli schemi EAGLE che trovate in fondo alla pagina.
Presto aggiungerò un semplice programma di prova realizzato con MPLAB X per il compilatore XC8.
Qua trovate i file di eagle per realizzare la scheda File:Eagle16f1459.zip