Eine Informationsseite des Ingenieurbüros Ludwigsen. Dort können sie Hard- und Softwareentwicklung für PIC - Microcontroller in Auftrag geben. Zur Herstellerfirma der PICmicros®, Microchip Technology Inc., gelangen sie hier. Hinweis auf eingetragene Warenzeichen.
PIC - Liste | Ingenieurbüro Ludwigsen | PICs und Programmiergeräte kaufen
PIC - Microcontroller im DIP28 ( 16C773-xx /P ) , SOIC28 ( 16C773-xx /SO ) oder SSOP28 ( 16C773-xx/SS ) Gehäuse.
Löschbare Eprom - Version verfügbar ( PIC16C773 /JW ).
Oszillatorfrequenz 0 bis 20 MHz.
Unterschiedliche Oszillatortypen verfügbar , z.B. XT ( Quarz, Schwinger ), RC ( R-C-Glied ), externes Taktsignal. Externer Takt nur in HS - Konfiguration, anders als bei anderen PICs.
21 Ein- bzw. Ausgänge verfügbar.
Programmspeicher für 4096 Befehle ( 14 Bit Befehlswortbreite ).
Datenspeicher für 256 Byte.
Analog - Digital - Wandler ( ADC ) mit 6 Eingängen und 12-Bit Auflösung.
Referenzspannungsmodul für ADC, BOD, LVD, auch auf Ausgangs-Pin verfügbar.
Zusätzlich zum bei diversen PICs vorhandenen Brown-Out-Detect ( BOD ) bietet das Unterspannungs - Erkennungs - Modul ( Low-Voltage-Detect, LVD ) die Möglichkeit, beim Erkennen einer Versorgungspannung unterhalb einer in mehreren Stufen programmierten Grenze einen Interrupt auszulösen. Alternativ dazu kann das Modul auch eine externe Spannung an LVDIN mit der (festen) internen Referenz vergleichen.
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.
Zwei 16-Bit Capture / Compare / PWM -Module. Diese erlauben den Stand des Zählers TMR1 bei einer Flanke am CCPx-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.
Ein synchroner serieller Port ( Synchronous Serial Port, MSSP ).
Ein weiterer asynchroner oder synchroner serieller Port ( USART ).
13 Interrupts: INT-Pin, TMR0, TMR1, TMR2, Signaländerung an PORTB 4...7, SSP, USART-Empf., USART-Send. Capture/Compare1, Capture/Compare2, ADC, LVD
8 - Ebenen - Stapelzeiger für Unterprogrammaufrufe.
Versorgungsspannungsbereich PIC16C773: 4,0...5,5 V ( -40...+85°C, LP-, XT-, RC-Osz. ).
Versorgungsspannungsbereich PIC16C773: 4,5...5,5 V ( -40...+85°C, HS - Osz. ).
Versorgungsspannungsbereich PIC16LC773: 2,5...5,5V ( LP-, XT-, RC- Osz. bis 4MHz ).
Bezeichnung eines PIC bis 4MHz mit zulässigem Temperaturbereich von
0...70°C: PIC16C773-04, -40...+85°C: PIC16C773-04I, -40...+125°C: PIC16C773-04E (Beispiele)
In eingebautem Zustand programmierbar.
Ein Ausgangs-Pin liefert bis zu 25mA, PORTA zusammen mit PORTB bis zu 200mA, PORTC bis zu 200mA, der Gesamtstrom des PIC darf bis zu 250/300mA betragen.
Typischer Versorgungsstrom PIC16C773:
Bei 4MHz und 5,5V ( RC-, XT-Osz.): 2,7mA (max. 5mA)
Bei 20MHz und 5,5V ( HS-Osz. ): 13,5mA ( max. 30mA )
Im stromsparenden SLEEP - Modus:
Bei 4V, Watchdog usw. abgeschaltet, typ. 1,5µA ( max. 19µA )
Belegung der Pins entsprechend der Anordnung im Gehäuse
DIP, SOIC, SSOP, PIC16C773
| Bezeichnung | Typ | Pin-Nr. | Pin-Nr. | Typ | Bezeichnung |
| MCLR# / VPP | Eingang | 1 | 28 | Eing. / Ausg. | RB7 |
| RA0 / AN0 | Eing. / Ausg. | 2 | 27 | Eing. / Ausg. | RB6 |
| RA1 / AN1 | Eing. / Ausg. | 3 | 26 | Eing. / Ausg. | RB5 |
| RA2 / AN2 / VREF- / VRL | Eing. / Ausg. | 4 | 25 | Eing. / Ausg. | RB4 |
| RA3 / AN3 / VREF+ / VRH | Eing. / Ausg. | 5 | 24 | Eing. / Ausg. | RB3 / AN9 / LVDIN |
| RA4 / T0CKI | Eing. / Ausg. | 6 | 23 | Eing. / Ausg. | RB2 / AN8 |
| AVDD | Versorgung | 7 | 22 | Eing. / Ausg. | RB1 / SS |
| AVSS | Analog-Masse | 8 | 21 | Eing. / Ausg. | RB0 / INT |
| OSC1 / CLKIN | Eingang | 9 | 20 | Versorgung | VDD |
| OSC2 / CLKOUT | Ausgang | 10 | 19 | Digital-Masse | VSS |
| RC0 / T1OSO / T1CKI | Eing. / Ausg. | 11 | 18 | Eing. / Ausg. | RC7 / RX / DT |
| RC1 / T1OSI / CCP2 | Eing. / Ausg. | 12 | 17 | Eing. / Ausg. | RC6 / TX / CK |
| RC2 / CCP1 | Eing. / Ausg. | 13 | 16 | Eing. / Ausg. | RC5 / SDO |
| RC3 / SCK / SCL | Eing. / Ausg. | 14 | 15 | Eing. / Ausg. | RC4 / SDI / SDA |
Die Pins haben mehrere Bezeichnungen, da sie je nach Programmierung unterschiedliche Funktionen ausführen können. Einige diese Funktionen können während des Betriebes umgeschaltet werden, andere nicht.
| Bezeichnung | Funktion |
| AN0...AN4, AN8, AN9 | Analog-Digital-Wandler Eingang |
| VREF+ | Eingang für obere ADC - Referenzspannung |
| VREF- | Eingang für untere ADC - Referenzspannung |
| VRH | Ausgang für interne Referenzspannung, hoch |
| VRL | Ausgang für interne Referenzspannung, niedrig |
| LVDIN | Eingang der Unterspannungsüberwachung LVD |
| RA0...RA4 | Für digitale Ein- und Ausgangssignale nutzbar. |
| RB0...RB7 | Für digitale Ein- und Ausgangssignale nutzbar |
| RC0...RC7 | Für digitale Ein- und Ausgangssignale nutzbar |
| OSC1 | Ein ext. Oszillator kann hier angeschlossen werden |
| OSC2 | Ein Quarz oder Schwinger wird hier und an OSC1 angeschlossen |
| CLKIN | Ein vorhandenes CLK - Signal kann hier eingespeist werden |
| CLKOUT | Bei Verwendung eines RC - Oszillators kann hier 1/4 Fosz ausgegeben werden |
| MCLR# | Ein "L" - Pegel führt zu Controller - Reset. |
| T0CKI | Externer Eingang des progr. Vorteilers für 8-Bit Hardwarezähler TMR0 |
| T1CKI | Externer Eingang des progr. Vorteilers für 8-Bit Hardwarezähler TMR1 |
| T1OSO | Oszillator-Ausgang, wenn ein eigener Oszillator an TMR1 betrieben wird |
| T1OSI | Oszillator-Eingang, wenn ein eigener Oszillator an TMR1 betrieben wird |
| CCP1 | Capture1-Eingang oder Compare1-Ausgang oder PWM1-Ausgang |
| CCP2 | Capture2-Eingang oder Compare2-Ausgang oder PWM2-Ausgang |
| SDI | Dateneingang des synchronen seriellen Ports im SPI - Modus |
| SDO | Datenausgang des synchronen seriellen Ports im SPI - Modus |
| SCL | Taktsignal des synchronen seriellen Ports im SPI - Modus |
| SS | Auswahl-Leitung (Slave-Select) des synchronen seriellen Ports im I²C - Modus |
| SDA | Datenleitung des synchronen seriellen Ports im I²C - Modus ( I/O ) |
| SCL | Taktsignal-Leitung des synchronen seriellen Ports im I²C - Modus ( I/O ) |
| RX | Eingang des USART im asynchronen Modus |
| TX | Ausgang des USART im asynchronen Modus |
| DT | Daten des USART im synchronen Modus |
| CK | Taktsignal des USART im synchronen Modus |
| INT | Eine (wahlweise steigende oder fallende ) Flanke kann einen Interrupt auslösen |
| VPP | Programmierspannung |
| AVSS | Analog - Masse |
| AVDD | Positive Analog -Versorgung |
| VSS | Digital - Masse |
| VDD | Positive Digital -Versorgung |
Allgemeiner Hinweis:
Alle Angaben ohne Gewähr. Die aktuellsten (englischsprachigen) Datenblätter erhalten sie bei der Herstellerfirma Microchip Technology Inc. Beachten sie bei der Planung eines Projektes auch eventuell dort verfügbare Errata und prüfen sie die Verfügbarkeit des gewählten PICs beim Händler / Distributor.
Sollten sie einen Fehler entdecken: Bitte mitteilen , damit er entfernt werden kann.
PICs in grossen Mengen für gewerbliche Verwendung erhalten Sie bei den Distributoren
Zum Bestellen können Sie auch den Link unten verwenden.
(Shopsystem funktioniert nicht, wenn Javascript oder Cookies deaktiviert sind)
| Bestellmöglichkeit (Business) | Bestellmöglichkeit (Privatpersonen) | Beschreibung |
| PICSTART-PLUS | PICSTART-PLUS | Entwicklungs-Programmiergerät und Entwicklungsumgebung |
| PIC-Buch | PIC-Buch | Messen, Steuern und Regeln mit PIC-Mikrocontrollern, D.Kohtz |
| PIC-Microcontroller, Bauelemente, Literatur | PIC-Microcontrolller, Bauelemente, Literatur | Weitere Microcontroller, elektronische Bauelemente, Literatur |