Οι PIC είναι ολοκληρωμένα κυκλώματα και ανήκουν στην κατηγορία των μικροεπεξεργαστών.
Μέσα τους περικλείουν όλα τα απαραίτητα στοιχεία για την κατασκευή ενός ψηφιακού προγραμματιζόμενου συστήματος.
Εξωτερικά μοιάζουν με ψηφιακά ολοκληρωμένα, όμως μέσα τους κρύβουν ένα μικρό υπολογιστή.
PIC = Ένας μικρός & συμπαγής υπολογιστής
Ο PIC ενσωματώνει κεντρική μονάδα επεξεργασίας και μνήμη.
Παρότι το μέγεθος της μνήμης του για την αποθήκευση του κώδικα δεν είναι μεγάλο (εξαρτάται από τον τύπο) είναι αρκετό για τις περισσότερες εφαρμογές.
Η μέγιστη συχνότητα χρονισμού του είναι τα 20MHz και η χωρητικότητα μνήμης κυμαίνεται από 1 έως 4 κιλομπάϊτ (Kb).
Η συχνότητα χρονισμού είναι ανάλογη της ταχύτητας με την οποία διαβάζει και εκτελεί τις εντολές.
Η αρχιτεκτονική του είναι τύπου Harvard και ο ίδιος ονομάζεται από την κατασκευάστρια εταιρεία Risk controller,
(Redused instraction set controller) επεξεργαστής ή ελεγκτής (για όσους θέλουν την ακριβή μετάφραση) με μειωμένο σετ εντολών.
Οι εντολές του είναι μόνο 35 στο σύνολο και σχεδόν όλες εκτελούνται σε ένα κύκλο μηχανής.
Ο PIC16F84A είναι δεκατετράμπιτος επεξεργαστής και η μνήμη του είναι οργανωμένη σε 1 x 1,024 x 14 = 14,336 bits.
Αν μεταφράσουμε το 1Kbyte σε bit, και 14,336/(8 x 1,024) = 1.75K bytes αν μεταφράσουμε τα bit σε byte.
Παρατηρείστε πως η χωρητικότητα στις μνήμες δεν αυξομειώνεται ανά 1000 αλλά το 1Gbyte = 1,024Mbytes, 1Mbyte = 1,024Kbytes, 1Kbyte = 1,024 bytes.
Αυτό συμβαίνει γιατί ο υπολογισμός γίνεται με δυαδική αρίθμηση.
PIC = όλα σε ένα
Έχει όλα τα απαραίτητα για να αποτελέσει μια μικρού μεγέθους με μεγάλες δυνατότητες κατασκευή που μπορεί ταυτόχρονα να μετράει,
να ελέγχει διακόπτες, να ανάβει Led, να οπλίζει ρελέ, να βγάζει ήχους, να οδηγεί οθόνη υγρού κρυστάλλου και πολλά άλλα
ανάλογα με τις ανάγκες του καθενός.
Μέσα τους περικλείουν όλα τα απαραίτητα στοιχεία για την κατασκευή ενός ψηφιακού προγραμματιζόμενου συστήματος.
Εξωτερικά μοιάζουν με ψηφιακά ολοκληρωμένα, όμως μέσα τους κρύβουν ένα μικρό υπολογιστή.
PIC = Ένας μικρός & συμπαγής υπολογιστής
Ο PIC ενσωματώνει κεντρική μονάδα επεξεργασίας και μνήμη.
Παρότι το μέγεθος της μνήμης του για την αποθήκευση του κώδικα δεν είναι μεγάλο (εξαρτάται από τον τύπο) είναι αρκετό για τις περισσότερες εφαρμογές.
Η μέγιστη συχνότητα χρονισμού του είναι τα 20MHz και η χωρητικότητα μνήμης κυμαίνεται από 1 έως 4 κιλομπάϊτ (Kb).
Η συχνότητα χρονισμού είναι ανάλογη της ταχύτητας με την οποία διαβάζει και εκτελεί τις εντολές.
Η αρχιτεκτονική του είναι τύπου Harvard και ο ίδιος ονομάζεται από την κατασκευάστρια εταιρεία Risk controller,
(Redused instraction set controller) επεξεργαστής ή ελεγκτής (για όσους θέλουν την ακριβή μετάφραση) με μειωμένο σετ εντολών.
Οι εντολές του είναι μόνο 35 στο σύνολο και σχεδόν όλες εκτελούνται σε ένα κύκλο μηχανής.
Ο PIC16F84A είναι δεκατετράμπιτος επεξεργαστής και η μνήμη του είναι οργανωμένη σε 1 x 1,024 x 14 = 14,336 bits.
Αν μεταφράσουμε το 1Kbyte σε bit, και 14,336/(8 x 1,024) = 1.75K bytes αν μεταφράσουμε τα bit σε byte.
Παρατηρείστε πως η χωρητικότητα στις μνήμες δεν αυξομειώνεται ανά 1000 αλλά το 1Gbyte = 1,024Mbytes, 1Mbyte = 1,024Kbytes, 1Kbyte = 1,024 bytes.
Αυτό συμβαίνει γιατί ο υπολογισμός γίνεται με δυαδική αρίθμηση.
PIC = όλα σε ένα
Έχει όλα τα απαραίτητα για να αποτελέσει μια μικρού μεγέθους με μεγάλες δυνατότητες κατασκευή που μπορεί ταυτόχρονα να μετράει,
να ελέγχει διακόπτες, να ανάβει Led, να οπλίζει ρελέ, να βγάζει ήχους, να οδηγεί οθόνη υγρού κρυστάλλου και πολλά άλλα
ανάλογα με τις ανάγκες του καθενός.