PIC - Microcontroller mit
FLASH - Programmspeicher im DIP18 ( 16F628-xx /P ) , SOIC18 ( 16F628-xx
/SO ) oder SSOP20 ( 16F628-xx/SS ) Gehäuse. |
Programmspeicher |
2048 words (14 Bit) - Internes EEprom
mit 128 Byte zur Datenspeicherung. |
RAM-Kapazität |
Datenspeicher für 224 Byte |
EEPROM-Kapazität |
FLASH - Programmspeicher für 128
Befehle ( 8 Bit Werte) |
I/0-Leitungen (digital) |
16 Ein- bzw. Ausgänge verfügbar. (die Zahl verringert sich wenn nicht der interne 4MHz-Oszillator
verwendet wird oder wenn MCLR# eingesetzt wird.) |
A/D Eingänge |
4 (jeder 8 oder 10 Bit) Comparator |
USART |
Ein asynchroner oder synchroner serieller
Port ( USART ). |
Leistung |
5 Mips |
Preis |
ca. 1 bis 2 Euro |
PWM |
nein |
I2C-Bus |
nein |
Taktoszillator |
ja - Oszillatorfrequenz 0 bis 20 MHz.(Unterschiedliche
Oszillatortypen verfügbar , z.B. XT ( Quarz, Schwinger ), RC (R-C-Glied), oder externes Taktsignal) |
Komparatoren |
Zwei Analogkomparatoren.
Komparatorausgänge können als Ausgangssignal verwendet werden |
Timer |
- TMR0: Ein 8-Bit Hardware-Zähler bzw. Zeitgeber mit
einstellbarem Vorteiler
- TMR2: Ein 8-Bit Hardware-Zeitgeber mit vor- und
nachgeschaltetem Teiler und Perioden-Register
- TMR1: Ein 16-Bit Hardware-Zähler bzw. Zeitgeber mit
einstellbarem Vorteiler
- Ein 16-Bit Capture / Compare / PWM -Modul - dieses erlaubt
den Stand des Zählers TMR1 bei einer Flanke am CCP1-Pin zu speichern
oder den Zählerstand ständig mit einem programmierten Wert zu
vergleichen und beim Erreichen eine Aktion auszulösen - alternativ
kann zusammen mit TMR2 ein PWM - Ausgangssignal mit bis zu 10-Bit
Auflösung erzeugt werden
- Ein Watchdogtimer
|
|
10 Interrupts: INT-Pin, TMR0, TMR1,
TMR2, Signaländerung an PORTB 4...7, Komparator, USART-Empfangen,
USART-Gesendet, Capture/Compare, EEprom Schreib-Ende |
|
8 - Ebenen - Stapelzeiger für
Unterprogrammaufrufe |
|
Spannungsreferenzmodul. Steht für
die Komparatoren zur Verfügung und kann auch auf einen Ausgangspin
geschaltet werden |
|
In eingebautem Zustand programmierbar.
Ein Ausgangs-Pin liefert bis zu 25mA, ein Port bis zu 200mA, der
Gesamtstrom des PIC darf bis zu 250/300mA betragen.
Typischer Versorgungsstrom PIC16F628:
Bei 4 MHz und 5,5 Volt: < 2mA
Bei 20 MHz und 5,5 Volt: 4,0mA (max. 7mA)
Bei 32kHz und 3 Volt ohne Watchdog: 15µA
Max. Standby 2,2µA ( 3V ) 9,0µA ( 5,5V ) 15µA (5,5V,
Erweiterter Temp.-Bereich)
Watchdog - Strom typ. 6µA, je Komparator (falls aktiv) typ. 30µA,
Vref. max. 135µA |
Die Eigenschaften des P1C12F675 reichen natürlich nicht an den inzwischen
vertrautPIC16F877 heran, der PIC12F675 hat ein anderes Leistungsformat zu
einem niedrige Preis.