Clicca Quì, per aggiungere adesso questo Sito ai Preferiti Fai di Hobby Elettronica la tua Home Page.Clicca Quì! Si Eseguono per Aziende e privati, Progettazione e Consulenza su Dispositivi Elettronici e Programmi per Windows, Cliccare Quì!

 


Cominciamo subito questo spazio dedicato ai PIC con 
la descrizione della serie PIC12C508 e PIC12C509.

IL PIC12C5XX  (MCU)  è un Potente microcontroller ad 8-bit caratterizzato dalla esecuzione veloce delle istruzioni con un solo ciclo di clock ( RISC).  E' disponibile in un contenitore di soli 8 pin (dip8), opera con bassa alimentazione  (2.5 volts), Include un oscillatore interno ed una eeprom memory on-board PIC12C5XX Microcontroller Family

 

C12C5XX Family Comparison Chart
  Data
RAM
Speed
MHz
I/O
Ports
ADC
8-Bits
Serial
I/O
PIC12C508 25 4 6 - -
PIC12C508A 25 4 6 - -
PIC12C509 41 4 6 - -
PIC12C509A 41 4 6 - -
PIC12CR509A 41 4 5 - -

 

 PIC12C508:  Caratteristiche Principali

Essendo basato sulla architettura RISK usa solo 33 Istruzioni, contiene 512x12 parole di program-memory (512 locazioni con 12 bit ciascuna), e 25 bytes di user RAM (per le variabili) con un clock  massimo di  4MHz

Include 4 modi di funzionamento dell'oscillatore interno, che comprendono anche la possibilità di attivare un oscillatore a 4 MHz interno programmabile con rete RC

Tra le periferiche presenti troviamo 2 timer digitali ad 8 bit (TMR0 ed Watchdog timer)

E' possibile attivare la funzione Power-On-Reset che permette il reset automatico del micro in presenza della tensione di alimentazione.

IL PIC12C508 ha 6 I/O pin con una corrente 25mA.

Infine è possibile proteggere da lettura il codice di programmazione

 

 PIC12C509:  Caratteristiche Principali
 
E' anch'esso basato sulla architettura RISK e come il 16C508, usa solo 33 Istruzioni, ma contiene ben 1024x12 parole di program-memory (1024 locazioni con 12 bit ciascuna), e 41 bytes di user RAM (per le variabili) con un clock  massimo di  4MHz

Include 4 modi di funzionamento dell'oscillatore interno, che comprendono anche la possibilità di attivare un oscillatore a 4 MHz interno programmabile con rete RC

Tra le periferiche presenti troviamo 2 timer digitali ad 8 bit (TMR0 ed Watchdog timer)

E' possibile attivare la funzione Power-On-Reset che permette il reset automatico del micro in presenza della tensione di alimentazione.

IL PIC12C508 ha 6 I/O pin con una corrente 25mA.

Infine è possibile proteggere da lettura il codice di programmazione

 

N.B. Oggi i PIC12C508/509 - sono sostituiti dalla nuova versione PIC12C508A/509A.

 

 

La memoria del PIC12C5XX ,
è organizzata in due sezioni, la program memory e la data memory.
Nel caso di micro con più di 512 bytes (PIC12C509) viene utilizzato per puntare i vari registri un sistema a banchi di memoria separati che vanno prima della operazione diu scrittura o lettura opportunamente indirizzati e attivati tramie il registro STATUS

 

 

I registri di lavoro dei PIC12C508,
 vengono chiamati "Register File", nella figura è facilmente deducibile la loro organizzazione

I register file,
sono divisi su due gruppi funzionali: 
Special function registers e
General purpose registers.

Gli special function registers includono il TMR0
register, il PC Program Counter, lo Status Register, il GPIO ports  I/O registers,  il FSR File Select, che in aggiunta, con gli  special  purpose registers  sono usati per controllare le operazioni di configurazione I/O sulle porte, e le opzioni per il prescaler del Timer

Per i Pic PIC12C508, PIC12C508A e PIC12CE518,i Register file sono composti da 7 special function registers e da 25 general purpose registers

 

 

Per i  PIC12C509, PIC12C509A, PIC12CR509A, PIC12CE519, 
i register file sono composti da 7
special function registers, e 25 general purpose registers, e 16 general purpose registers che potrebbero essere indirizzati usando lo schema a banchi separati di memoria 

 

 Tabella Riassuntiva PIC12C508-509
MICRO
Data
RAM
Memory Program Speed
MHz
I/O
Ports
ADC
8-Bits
Serial
I/O
PWM Brown
Out
Comp-
arators
Timers ICSP
12C508 25 512x12 4 6 - - - - - 2 (1+1 WDT) Yes
12C509 41 1024x12t 4 6 - - - - - 2 (1+1 WDT) Yes

Altre Caratteristiche:

25mA source/sink per I/O, internal oscillator, 2.5V
Contenitori:
8 SOIC 207mil(SM), 8 CERDIP(JW), 8 PDIP(P)

Scarica Quì:
 
il Data-Sheet del PIC12C508/509
  View Datasheet (by Microchip.com)

Questo spazio dedicato ai pic non termina quì ma verrà presto aggiornato
con la descrizione del set di istruzioni necessario per la programmazione in assembler.

Ca 19 Sett. 2001

 The... 
  

di Licciardò Maurizio
Progettazione Hardware Software, Web Development, 
Automatismi industriali, Sicurezza e Sviluppo Siti Web
CCIAA CAGLIARI  P.IVA 02697440929  tel. 333.7602601  
EMAIL  maulicc@tin.it     Web: http://www.elettronicashop.com

 
Richiedi On-Line i preventivi sui nostri servizi, Clicca Quì !!


Hobby Elettronica Index

 

 

 

pic micro microcontrollori programmatori software hardware firmware progetti con i pic come programmare i pic le smart card gold box gold card applicazioni con i pic 16f84 16f828 12c508 12c509 le eeprom 24c64 24c128 assembler assemlare routine routines per i pic microchip gratis software gratuito per i pic pic basic software da scaricare gratis risorse gratis per i pic micro devices progetti gratis per i pic automatismi industriali elettronica digitale alta frequenza