A microcontroller comprises a central processing unit with an execution
unit for executing instructions. A memory unit is coupled with the central
processing unit through a bus. A digitally switched potentiometer is
provided and a data transfer unit is coupled with the memory unit and the
digitally switched potentiometer, wherein the data transfer unit transfers
data between the memory unit and the potentiometer sub-circuit upon
execution of a predefined instruction. The data transfer circuit may
include a counter receiving a clock signal from a programmable divider.
The data transfer circuit may also include a loop register and an
incrementer. The memory unit may comprise an electrically erasable
programmable read only memory (EEPROM) including flash EEPROM.
Ένας μικροελεγκτής περιλαμβάνει μια μονάδα κεντρικής επεξεργασίας με μια μονάδα εκτέλεσης για την εκτέλεση των οδηγιών. Μια μονάδα μνήμης συνδέεται με τη μονάδα κεντρικής επεξεργασίας μέσω ενός λεωφορείου. Ένα ψηφιακά μεταστρεφόμενο ποτενσιόμετρο παρέχεται και μια μονάδα μεταφοράς στοιχείων συνδέεται με τη μονάδα μνήμης και το ψηφιακά μεταστρεφόμενο ποτενσιόμετρο, όπου η μονάδα μεταφοράς στοιχείων μεταφέρει τα στοιχεία μεταξύ της μονάδας μνήμης και του υπο--κυκλώματος ποτενσιόμετρων επάνω στην εκτέλεση μιας προκαθορισμένης οδηγίας. Το κύκλωμα μεταφοράς στοιχείων μπορεί να περιλάβει έναν μετρητή που λαμβάνει ένα σήμα ρολογιών από έναν προγραμματίσημο διαιρέτη. Το κύκλωμα μεταφοράς στοιχείων μπορεί επίσης να περιλάβει έναν κατάλογο βρόχων και ένα incrementer. Η μονάδα μνήμης μπορεί να περιλάβει μια ηλεκτρικά εξαλείψιμη προγραμματίσημη μνήμη μόνο για ανάγνωση (EEPROM) συμπεριλαμβανομένης της λάμψης EEPROM.