-
Thread
[S] PIC18 Programmer Debugger
Hallo, ich muss ein .hex file auf einen PIC18 flashen und habe keinen Zugriff auf einen Programmer und keinen Paralellport an meinen PCs. Vielleicht hat ja einer einen rumliegen alla Diamex oder nen PIckit2 oder so was nicht mehr benötigt
Schau dich leiber um ein PicKit 3 um.
-
Thread
PIC18 Schrittmotor Rampe berechenen
Hallo, ich bin gerade dabei eine Schrittmotor Steuerung zu Programmieren, jedoch ist das auf dem PIC18F46K80 nicht so einfach, da ich keine Division geschweige denn Fließkommazahlen zur Verfügung habe (Selbstverständlich kann man das auch per Software implementieren, dass ist aber nicht so einfach
genaue Form des Beschleunigungsanstieges soll man IMHO nicht überbewerten. > jedoch ist das auf dem PIC18F46K80 nicht so einfach, da ich keine > Division geschweige denn Fließkommazahlen zur Verfügung habe Das ging 1978 schon auf einem 6502 von Rockwell. In einen PIC18F46K80 mit seinen 64k Flash wird
-
Thread
PIC18 C Command Referenz
zweifeln, ob ich richtig "google" benutze. Ich suche eine API Reference, der C-Befehle für einen PIC18 Mikrocontroller. Sowas muss Microchip doch bereit bereitstellen! Bei STM32, AVR oder MSP430 gibt es ja immer diese guten großen Dokumente mit einer Übersicht über alle Befehle die zu einem Modul gehören. So etwas suche ich für den PIC18 in Verbindung mit der MPLAB X IDE. Falls jemand einen guten Tipp hat :) Immer her damit, ich bin sehr dankbar.
-
Thread
pic18f2550 usb
hallo ich möchte mit pic18f2550 die Impulse von einem Sensor messen, und über eine USB Schnittstelle an Rechner weitergeben. die Frage ist, wie schaffe ich eine kommunikation zwischen pic und pc ? kann das mit Linux dafür
-
Thread
PIC18F8680 brennen.
Hallo, hat jemand diesen PIC schonmal gebrannt? Vielleicht sogar mit einem von Sprut´s Brenner? Gruß stowoda
Habe den Brenner 8(smd) und er brennt zum Beispiel den 16F84A und den 18F2550 fehlerfrei und auch über ICSP. Bei dem 18F8680 klappt das leider nicht. Das Programm erkennt zwar um welchen PIC es sich handelt, spuckt jedoch fehler aus nachdem der Brennprozess abgelaufen
-
Thread
CAN aktivieren beim PIC18?
ich bin seit mehreren Stunden am grübeln, wie ich eine CAN-Nachricht mit einem PIC18f4685 absenden kann. Ich kriege es einfach nicht auf die Reihe. Ich habe eine CanInitialisierung gemacht und die gewünschten Werte (BRP, SJW, PHSeg1,....) eingestellt. Wenn ich aber nun den PIC
an einem PCANVIEW (peak) Modul anschliesse, empfange ich keine Daten auf dem PC. Muss man beim PIC18 den CAN Bus noch aktivieren oder die beiden Busleitungen definieren? Mit dem Oszilloskop sehe ich auch keine Veränderung der PIC-Ausgänge (RB2 und RB3). Beide Pegel sind auf HIGH. Nur der CANRX wird
-
Thread
Softwareentwicklung PIC 18F4550
Kleinserie gehen soll. Die Hardware besteht im Wesentlichen aus folgenden Peripheriebausteinen: - PIC18F4550 von Microchip mit integriertem USB - SD-Karte im SPI Modus am PIC angeschlossen - EA-DOGM LCD Modul, ebenfalls am SPI-Port. - Analoge Eingangskanäle am PIC Nun ist die Hardware soweit fertig
-
Thread
PIC18F4550 klonen
Hallo. Simple Frage: ich möchte einen PIC18F4550, der bereits fertig programmiert / beschrieben ist, klonen. Wie gehe ich am simpelsten vor? Meine Vorkenntnisse gehen Richtung Null. Grüße Achim
Achim schrieb im Beitrag #7594583: > Simple Frage: ich möchte einen PIC18F4550, der bereits fertig > programmiert / beschrieben ist, klonen. Wie gehe ich am simpelsten vor? > Meine Vorkenntnisse gehen Richtung Null. Ganz klar: laß' das jemanden tun, der weiss, war
-
Thread
PIC 18F4620 Interrupt
Morgen, ich habe ein kleines Problem mit meiner ISR. Leider wird sie nicht aufgerufen und ich weiß nicht so recht warum. Wäre nett wenn einer mal drüberschauen könnte :) Compile: xc8 Danke euch! [c] //------- //Includes //------- #include <stdio.h> #include <stdlib.h> #include <xc.h> //------ //Configs //----- #pragma config OSC = INTIO7 //internal HS OSC #pragma config PWRT = ON //Powerup Timer #pragma config PBADEN = OFF #pragma config WDT = OFF //Watchdog Timer #pragma config LVP = OFF //Low Voltage ICSP //------_ //Defines //------- #define _XTAL_FREQ
-
Thread
Timer 1 und 3 bei PIC18
und wenn nicht bitte erklärt mir bitte den Unterschied Danke im Vorraus (übrigens ich benutze den PIC18F46K22)
-
Thread
RN4020 PIC18 UART
Hat jemand von euch vielleicht schonmal mit dem RN4020 gearbeitet? Ich habe ein kleines Problem: Zum Start meldet sich das Modul mit "CMD\r" und schickt das über UART raus. Dies empange ich auch und kann es mit einem Oszi und dem Debugger bestätigen. Auf ein weiteres Befehl sollte das Modul mit "AOK\r" antworten doch ich bekomme IMMER erstmal ein "þERR\r". Schicke ich noch einmal ein Befehl an das Modul, wird dieser mit "þAOK\r" bestätigt. Hat jemand eine Ahnung woher das Zeichen "þ" (entspricht 0xfe) herkommt? Diesen sehe ich auf dem Oszi nicht, sondern nur im Debugger. [c] /* *
-
Thread
Informationen zu PIC18F8722
Hallo guten Abend, Wie werden bei einem PIC18F8722 die Port Ein-Ausgänge für den "EXTERNAL MEMORY BUS" deklariert? Hier handelt sich um I/O Pins. Gibt es Code Beispiele für deiesen Bus? Gruß Siegfried
ja gibt es, als application note bei microchip aka "using external memory on pic18 devices"
-
Thread
Lin Slave auf PIC18F
Hallo! Im Rahmen meines Studiums möchte ich einen kleinen Lin-Bus aufbauen. Ich verwende einen PIC 18F4523 und einen MCP201. Die µC Sollen alle als Slaves arbeiten, der Master wird über einen "Baby-Lin" Pc-Adapter von Lipowsky realisiert. Leider (oder auch nicht ;-) ) bin ich e-techniker und habe
Bevor ich jetzt zusehr in´s Detail gehe: Hat jemand von Euch schonmal einen LIN-Slave auf einem PIC18 integriert und wenn ja kann er mir den Code als Grundlage zur Verfügung stellen? Meine Ergebnisse werde ich natürlich posten, sobald es etwas Vorzeigbares gibt. Grüße, Sebastian.
-
Thread
EEPROM PIC18F2550
Hallo Mal ne Frage. Das EEPROM kann man ja eine bestimmte Anzahl beschreiben und löschen. Wie sieht es denn mit dem Lesen aus ? Ist das unbegrenzt oder gibt es da auch eine bestimmte Anzahl von Lesezugriffe ? Stefan
-
Thread
Schmitttrigger bei PIC18LF458
Hallo, folgendes Problem der µC erkennt an RD1-RD3 keine Signale. Als high liegen 3,1 Volt an. Die Versorgungsspannung beträgt 3,3V. Das PortD Register bleibt auf bit 0-3 immer auf 0 gesetzt. [c] TRISD = 0b00001111; TRISEbits.PSPMODE = 0; [/c] Das ist der Code für die Initialisierung. Hab ich da noch irgend ein Register vergessen ? Danke Jürgen
-
Thread
PIC18F CAN Starthilfe
möchte gerne bei meinem jetzigen Projekt eine CAN Buslösung realisieren. Am liebsten würde ich einen PIC18F4680 oder ähnliches von MCP verwenden. Ich habe mir die Datenblätter von den uC angesehen und mir kam das grauen. So viele Register und damit auch viele verschiedene Konfigurationsmöglichkeiten. Welche
Habe das gleiche Problem mit dem gleichen PIC. Bitte helfen! Gruss Peter
-
Thread
PLL und interner Oszillator bei PIC18
Hallo, ich habe hier einen PIC18F2680 (unter MPLAB), bei dem der interne Oszillator mit 8MHz verwendet wird. Jetzt möchte ich zusätzlich die 4x-PLL einschalten, um 32MHz zu bekommen. Momentan setzte ich die (meinem Verständnis nach
-
Thread
Sensorverarbeitung mit PIC18F4450
Hallo zusammen, ich wollte mal eure Meinungen/Empfehlungen zur Eignung eines PIC18F4450 zu meiner Aufgabenstellung hören. Vom PC aus möchte ich über USB ein Messgerät steuern. Diese Messgerät verfügt über mehrere Sensoren, wie nach Bedarf ab- und zugeschaltet werden können. Die
, die ADC ansteuern und auslesen und Sensordaten zum PC übertragen. Nun meine Frage: Ist dafür die PIC-Reihe PIC18F geeignet? Oder würdet ihr mir etwas anderes empfehlen? Grüße.........Marcus
-
Thread
SED1330 PIC 18F
klar. Es wäre toll wenn jemand schon erfahrung mit besagten Controller in Verbindung mit einem 18F PIC gemacht hat und mir vielleicht ein Beispielprogramm, eine Bibliothek oder ähnliches schicken könnte,... ...schlimmstenfalls würds auch eine C-Source für einen Atmel tun dann kann ichs ja portieren
-
Thread
Ringbufferproblem bei PIC18F2620
Hallo! Ich benötige in einem Programm für einen PIC18F2620 einen Ringbuffer, in den mehrere Daten eingelesen und dann nacheinander über die serielle Schnittstelle ausgegeben werden sollen. Mit dem Timing und dem Ansprechen der USART habe ich an sich
-
Thread
PIC 18F4550 hilllllfe
brauche ein Programm das einen externen Interrupt(in meinen Fall ein Lichtschranke)einliest un dann einen Zeichen(in meinen Fall ein x) zum Computer schickt. das ganze soll in MBLAP programmiert werden. also wenn ein objekt duch die Lichtschranke fährt soll ein interrupt ausgelöst werden und der pic soll dan ein zeichen(x) zum Computer schicken.
-
Thread
Puls-Pause-Messung mit PIC18
Hallo zusammen Ich möchte mit Hilfe eines PIC18F252 das Puls-Pause-Verhältnis eines anliegenden Rechtecksignales messen. Dazu wird nach jedem Interrupt durch eine positiven Flanke das Timer 1 (CCP1) ausgelesen und auf die Messung der negativen
-
Thread
PIC 18 Code Protect mit Bootloader
Hallo zusammen, Beim PIC18 gibt es ja für jeden Speicherbereich 3 Bits zum schützen des selben. • Code-Protect bit (CPn) • Write-Protect bit (WRTn) • External Block Table Read bit (EBTRn) Ich den gesamten Speicher nur
-
Thread
Pic18f sleep mode
Hallo, ich hab folgendes Problem, ich möchte gern meinen PIC 18f über die high/low Voltage detection in den sleep mode versetzen. das Funktioniert auch soweit. wird der PIC mit nur 3,3V statt 5 V versorgt, dann löst der Interrupt aus. welcher eine Variable setzt
PIC neu programmiere, wodurch er dann aufwacht, dann kann ich die korrekte Uhrzeit wieder auslesen, dies wäre nicht der fall wenn der PIC irgendwo hängen würde. Meine funktion des Interrupts, worduch
-
Thread
PIC18 CAN Filter/Masken
meinem momentanen Praktikum habe ich mit Geräten zu tun, die über CAN bus kommunizieren und die einen PIC18 verbaut haben. Man setzte mich an eine quasi fertige Firmware, um diverse Veränderungen einzufügen. Nachdem ich nun mehrere neue Rx messages definiert habe, habe ich größere Probleme mit den
und folgende Filterregelungen getroffen: [c] RXM0SIDL = 0x00; RXM0SIDH = 0x18; [/c] und [c] RXF0SIDL = 0x00; RXF0SIDH = 0x10; [/c] dies funktioniert nicht. selbstverständlich ist mir klar, dass wenn ich mask high ebenfalls mit 0x00 definiere,
-
Thread
PIC18 max. SPI Clock?
Möchte mit einem PIC18F26K22 über SPI einen Grafik Controller Chip FTDI FT800 ansteuern. Ich verwende MSSP2 und benutze den Internen 16MHz Oszillator zusammen mit der 4-fach PLL. Wähle ich als Clock Freuquenz für
grün das Datensignal zu sehen. Am SPI hängt nur der FTDI-Chip. Habe schon den SPI-Clock Pin des PIC von der Leiterplatte abgehoben - auch dann, ohne zusatzliche "Last" sieht das Signal so aus !?! Kann es sein dass der SPI-Hardwareblock in diesem PIC 16MHz Clock Frequenz nicht mehr kann?
-
Thread
Wiznet 550io und PIC18
Hallo, ich habe einen WizNet 550io, den ich mit einem PIC18 verbinden will. Bevor ich alles zu Fuß mache, wollte ich mal in die Runde fragen, ob die von WizNet propagierte ioLibrary vom PIC verwendet werden kann. Oder ob jemand schon einen Wrapper für die
-
Thread
PIC 18F1320 USART
Ahnung. C Programmieren kann ich. Jetzt das Problem: Momentan möchte ich eigentlich nur von meinem PIC aus ein paar "Char´s" an meinen PC senden. Es kommt aber nur "Müll" an. Hier mein Code: [c] /** I N C L U D E S **********************************************************/ #include <p18f1320
-
Thread
LED pic 18f2550
Hallo, ich möchte mit den Pic 18F2250 zwei LEDs zum leuchten bringen, der Simulation von mein Code funktioniert. Aber auf dem Platine passiert nichts!!!! Pin 1 und 20 mit 5V Pin 19 mit Masse Pin 2 mit LED1 Pin 13 mit LED2 #include <P18F2550.inc> org 0x0000 ERRORLEVEL -302 ERRORLEVEL -203 main bcf WDTCON, 0 movlw b'1110110' movwf OSCCON bsf ADCON1, 0 bcf TRISA, 0 bsf PORTA, 0 bcf TRISC, 2 bsf
-
Thread
PIC18F JTAG Software
Hi, wie aufwendig ist es mit einem PIC18F ohne JTAG Hardware diese zu simulieren. Pins für I/O sollten genügend vorhanden sein. Wie setzt man nun den Zustandsautomat um? Mit General Purpose Registern? Sind davon geügend vorhanden?
-
Thread
PIC18F2550 Bootloader
Ich hab den Bootloader von http://www.sprut.de/electronic/pic/8bit/18f/programm/usbbootloader/usbboot.htm geladen und versucht selbst mit MPLAB zu compilieren. Da der Platz im Boot-Block knapp bemessen ist, muss man den Boot-Loader moeglichst schrumpfen. Doch
-
Thread
SPI Sample code für PIC18F452 oder PIC18F4520
Hallo! Wäre eventuell jemand so hilfreich mir den Sample code in ein HEX oder Bin File zu compilieren und mir zu senden? Ich arbeite mit Freeescale HCS08 und das in Assembler. Ich möchte die Kommunikation zwischen PIC und VMUSIC2 mit meinem Aufbau vergleichen. Speziell die Timings möchte ich mir auf meinem Logicanalyzer ansehen. Ich arbeite jetzt schon seit einigen Tagen an einer funktionierenden SPI Kommunikation zwischen einem HCS08 un einem VMUSIC2 Modul. Ich schaff das einfach nicht. Ein Aufbau wie in der APP Note beschrieben wäre der letzte Versuch irgendetwas aus dem VMUSIC2 rauszukitzeln
-
Artikel
Datei:PIC18 SPI.jpg
SPI Interface mit PIC Autor Denys Maiier
-
Thread
IRMP auf einen PIC18F4520 portieren
@@ #if defined (PIC_C18) // PIC C18 or XC8 compiler # include <p18cxxx.h> // main PIC18 h file
Sequenz (etwas komprimiert) [c] /*----------------------------- * Change hardware pin here for PIC C18 or XC8 compiler *------------------------------ */ #elif defined (PIC_C18) // use RB4 as IR input on PIC (C18 or XC8 compiler) #if defined(__12F1840) # define IRMP_PIN RA5
-
Thread
PIC18F vs Atmel AVR
einem Takt ausgeführt werden. Also 4MHz -> 4Millionen Befehle pro Sekunde. Wie ist das bei den PIC18F? Lt. Datenblatt gibt es eine Menge Befehle, die auch nur ein Cycle benötigen. Kann ein PIC18F also auch bei 4MHz auch 4 Millionenen Befehle abarbeiten? Sind also die PIC18F mit max. 40MHz etwa
bitte kontrollieren, PICs habe ich lange nicht mehr angesehen bzw. vertausche ich ggf. PIC16 mit PIC18. Gruß, c.
-
Thread
[V] PIC18LF4580 (DIP40) und PIC18LF4550 (DIP40)
Verkaufe ungebrauchte, neuwertige: - 3x PIC18LF4550 - 3x PIC18LF4580 für zusammen 15€ inkl. Versand im Luftpolsterumschlag (unversichert). Kontaktaufnahme bitte über PM.
-
Thread
Ist der PIC 18F2450 eine gute Entscheidung
Mein kurzer Einwurf. Die PIC18FXXXX sind für C gedacht, lt. Microchip.
PIC18 mit genügend Pins für eine DCF Uhr geeignet sein.
-
Thread
PIC18 connected to RN42
all low priority interrupts" Der Rächer der Transistomorde schrieb im Beitrag #3839844: > der PIC18 hat in der Regel mehrerer U(S)ARTS Wie meinst du das?
/pic18/pic18-interrupts/interrupt-priority Peb schrieb im Beitrag #3839862: > Ich finde im Datenblatt nur "USART". Dann hat er auch nur einen > PEIE ist laut Datenblatt das gleiche wie, GIEL.
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
Die Frage ist, welche neuen Aufgaben willst Du mit dem ARM lösen und welche Probleme hast Du mit dem PIC18 gehabt. Zu beachten ist auch, die PIC18 laufen von 1,8..5,5V, die ARM brauchen dagegen immer eine stabilisierte Spannung. Die ARM haben viel mehr Funktionen, sind aber deshalb auch viel komplizierter
die nicht technisch sinnvoll > sind... Dem muss man leider zustimmen. Ich bin gerade dabei, von PIC18 auf PIC24 umzusteigen, weil es PIC18 mit den benötigten Funktionen, Gehäusen und 5V quasi nicht gibt. Die PIC24 liegen bei Reichelt rum, sind hoffentlich auch wirklich lieferbar. Ich hoffe nur, dass
-
Thread
PIC18F2550 wird nicht vom PC erkannt
number (such as PIC18F2550),accommodate an operating VDD range of 4.2V to 5.5V. Low-voltage parts, designated by “LF” (such as PIC18LF2550), function over an extended VDD range of 2.0V to 5.5V." Ich bin zwar in Englisch
/site/thehighspark/arduino-pic18f Vielen Dank noch einmal für Eure Unterstützung. Viktor
-
Thread
PIC18F Werte frieren irgendwann ein
schrieb im Beitrag #6295580: > Wozu ist das asm Goto am Anfang der Routine? Ich kenne zwar die PIC18 nicht, aber weder bei den PIC16 noch bei den PIC24 habe ich je irgendwas in Assembler im Interruptkontext gebraucht. Das erledigt alles der Compiler. Ich denke, das ist bei den PIC18 genauso. MfG
Klaus schrieb im Beitrag #6295682: > Ich kenne zwar die PIC18 nicht, aber weder bei den PIC16 noch bei den > PIC24 habe ich je irgendwas in Assembler im Interruptkontext gebraucht. > Das erledigt alles der Compiler. Ich denke, das ist bei den PIC18 > genauso
-
Thread
pic18f2520 alternativer avr
Hallo, ich habe eine Platine, welche durch einen pic18f2520 gesteuert wird. Diesen möchte ich nun durch einen atmega ersetzen. Hat jemand einen Tip, welcher atmel dazu am besten geeignet wäre? Im Idealfall pinkompatibel. genügen würde jedoch natürlich
extrem wnderlichen geflame ist es doch -im weiteren Sinne-wieder sachlich zum Thema -Ersatz für einen PIC18f2520 in bestehender Schaltung duch AVR- zurückgekehrt. let schrieb im Beitrag #2095578: > Was mich hier vor allem interessiert ist die Frage warum der µC > "sein Programm verliert". Ein solches
-
Thread
PIC18F8720 mit SRAM Programmspeicher
Hallo! Ich habe kürzlich den PIC18F8720 und den 18F8722 entdeckt. Beide verfügen über ein externes Memoryinterface und ermöglichen somit eine Programmspeicherkapazität im Megabyte-Bereich. Mein Vorhaben ist nun, einen PIC18F8720 mit
Programme von einer SD-Speicherkarte zu laden. Nun meine Frage, hat schon jemand Erfahrungen mit dem PIC18F8720 oder PIC18F8722 gesammelt? Vorallem mit dem externen Memoryinterface!? Leider gelten die Vorschläge im Datasheet nur für 8-bit-EEPROMs und nicht für SRAM speicher, deswegen weiss ich auch nicht
-
Thread
PIC18F4550 oscillator Initialisieren
Hallo zusammen, PIC: PIC18F45550 Treiber: C18 Tools: MPLAB IDE 8.92 Problembeschreibung: Wie kann ich wissen was für eine internal Oscillator hat das PIC nach der folgende Konfiguration? Das Pic ist wie folgenden
Setting bedeuten diesen Einstellungen (Seh bitte Anhang): (Microchip MPLAB IDE_Configuration Setting_PIC18F4450) In der Clock Diagram (in der Datenblatt: Fig 2-1)ist noch einmal alles geklärt. Seh bitte Anhang ( PIC18F4550_Datenblatt_ClockDiagram) Ich bin leider dadurch nich schlauer geworden
-
Thread
PIC18 & XC8: strcpy
Quellcode im Installationsverzeichnis des XC8 */xc8/v1.xx/sources Da gibts beim V1.38 dann common pic und pic18 Quellcode. In pic18 ist wohl dies was für PIC18 unterschiedlich ist.
ein Bestandsprojekt mit MPLABX 3.55 und XC8 1.41 nach kleinen Änderungen neu kompiliert und auf nen PIC18F46K80 geflasht.
-
Thread
PI 4 mit PIC18F Kommunikation
in die Runde, mein Raspi 4 soll zukünftig die Netzleistungen vom Modbus TC/ IP abholen und an einen PIC18F senden. Welcher PIC es werden soll ist noch offen.. Welche Schnittstelle die EINFACH am PIC zu programmieren ist würdet ihr nehmen ? I2C SPI USB ?? Vielen Dank schon mal.
Daniel E. schrieb im Beitrag #7378558: > an einen PIC18F senden. Warum? Was kann der, was ein Raspberry Pi nicht kann? Bzw. warum nicht einem Pic mit einer Ethernet-Schnittstelle ausrüsten?
-
Thread
PIC18f1330 - Konfiguration
momentan mit einem kleinen Problem zu kämpfen. Auf einem kleinen aktuellen Platinchen habe ich einen PIC18F1330 verbaut, jedoch tut er irgendwie nicht so, wie ich es mir vorstelle. Programmiert wird er in C über den C18-Compiler von Microchip. Vielleicht mache ich ja schon etwas in der Konfiguration
Hallo Jörg, Ich habe gerade ein ganz ähnliches Problem. Mein PIC 18F1320 will einfach nicht laufen. Bei einfachster Konfiguration. Kannst du mir bitte dein Programm zur Verfügung stellen, welches funktioniert hat. Danke!
-
Thread
PIC18F4550 USB Tutorial
http://www.sprut.de/electronic/pic/8bit/18f/interfaces/usb/usb.htm
Hallo ??? Hier findest du auch ein einfaches Beispiel mit USB. http://burger-web.com/Projects/PIC18F4550USB/de_PIC18UsbBoard.htm.de Beste Grüsse Frank
-
Thread
Buch zum Programmieren von µC(PIC18)
mit PIC18. Weitere 50 Seiten sind für allgemeine Anwendungen. http://www.oldenbourg-verlag.de/wissenschaftsverlag/pic-microcontroller/9783486597066
Internetseite oder pdfs z.B. http://www2.pmf.fh-goettingen.de/~hboehmer/downloads/mcp/arbeitsmaterial_pic18.pdf http://www.rn-wissen.de/index.php/PIC_Assemblerbefehle