-
Artikel
CAN
Micro Stellaris LM3S8xxx. ARM Cortex-M3 bis 64kByte RAM und 256kByte Flash CAN und Ethernet Microchip PIC18Fxx8 PIC18Fxx8x. Mikrocontroller mit CAN Schnittstelle Herstellerseite Mitsubishi / Renesas R8C / M16C / M32C. R8C/23, M16C/6Nx Motorola / Freescale DSP56F8xx. Clock des CAN-Moduls von PLL speisen,
CAN-Interceptor von Martin S. Mit R8C/23 und FT232R. USBtin - Simple USB to CAN interface von Thomas Fischl Mit PIC18F14K50 und MCP2515. Bausatz verfügbar (24,50 EUR). Fertiggeräte. Tiny-CAN USB-CAN-Adapter von MHS-Elektronik Ab 60,- EUR. Open Source CAN-Monitor für Windows und Linux. CANvu - CAN-Display-Produkte
-
Thread
PIC Mikrocontroller noch aktuell ?
übrigens immer noch DSPICs. Mein persönlicher Liebling fürs Hobby war für lange Zeit der 16F877A, 18F4620/40 und 18F(6)8720/2. Damit konnte ich so ziemlich alles abstrecken was mich interessierte. Heutzutage ist es nervig, wegen der großen Auswahl neue PICs auszuwählen. Das war damals noch nicht
Hebelstellwerk zu Bauen wo die Stellung der Hebel und Servos für die Weichen und Verriegelungen mit PIC16 über I2C kommunizieren.
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
beschrieben. Die PIC Familie (von PIC12Fxx bis inkl. PIC16Fxx) habe ich schon oft benutzt, Compiler und Brenner sind vorhanden und kaputt ist mir von diesen auch noch keiner gegangen - bin sehr zufrieden damit. Bin Hobbybastler
wurden auch weiterntwickelt. Heute haben die Dinger in der Bezeichnung 5 Stellen nach dem F. Beispiel PIC16F18857 als 28-pinner, bei Reichelt für 2.70€ https://www.microchip.com/en-us/product/pic16f18857#document-table 4kbyte RAM und 56kbyte Programmspeicher. Dafür braucht man noch keinen PIC18.
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
/ Da steht: " The seat supports the following programming microcontroller: PIC16/18XX 40PIN Series devices (except 16F59) PIC16/18XX 28PIN Series devices (except 16F57) PIC16/18XX 18PIN Series devices The PIC 8PIN/14PIN/20PIN family of devices (except 10FXX) "
old PICkit2 and PICkit3 with the new Microchip PIC microcontrollers with PICkitminus program. It supports all the recent 16F and 18F families which use SPI-based programming method, e.g. PIC16F153xx or 18F K83 families
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
mal wieder schuld. Leider gibt der Gebrauchtmark wenig her. In der Beschreibung steht (betreffend 10FXX): "The seat supports the following programming microcontroller: PIC16/18XX 40PIN Series devices (except 16F59) PIC16/18XX 28PIN Series devices (except 16F57) PIC16/18XX 18PIN Series devices The PIC 8PIN/14PIN/20PIN family of devices (except 10FXX)" <----- Weiter unten aber : " ..... Supported Devices Refer to MPLAB IDE v8.76, the following devices are supported: PIC10F PIC10F200
-
Thread
Umstieg von PIC auf Arduino mit welchem Gerät?
auf Arduino um zu > steigen. Warum schaust du dich nicht nach anderen PICs um? Wenn der uralt PIC16F690 deine Referenz ist, dann wirst du wahrscheinlich tot umfallen nach der Lektüre des Datenblatts vom PIC16F18857 oder sogar PIC18FxxQ43. Zudem sind diese auch noch deutlich billiger.
Hi, ich bin ein großer Fan von den 40 poligen PIC18F47Q43, PIC18F46K80 und den ganz großen PIC PIC18F97J60. Die sind alle recht ähnlich in der Handhabung die gleiche Entwicklungsumgebung. Warum also auf Arduino umsteigen?? VG Ingo
-
Thread
Unbekannten Controller identifizieren
Ist ein Nufore P9 Auf der Unterseite des 18-poligen ist eine runde Vertiefung mit ca. 2mm Durchmesser, in der steht: 4 E2 Pin 40 - Pin 33 (PA0-PA7) des 40-poligen gehen auf D0-D7 der LCD-Anzeige, was etwas unüblich ist, denn hier werden
Pinbeschreibung in der TXT-Datei. Leider konnte ich bisher keinen pinkompatiblen Controller für den 18poligen U1 finden, ich schätze die Funktion an sich könnte von einem PIC16F88-I/P erfüllt werden. Für U2 passt pinkompatibel ein AT89C51, oder vermutlich auch von STC die STC10Fxx-Serie. Bei den Datenblättern
-
Thread
MSP430 Aufkündigung?
Mein Ausdruck ist von 2004, gab es wohl auch schon früher) Beim "alten" Microchip Compiler für die Pic18 waren unter anderem die folgenden Befehle vorgesehen: OpenI2C(SLAVE_7, SLEW_ON); // I2C Port wird als Slave Initialisiert, 7Bit Adressen, 400Khz unsigned char ReceivedByte = ReadI2C(); // Das aktuelle Byte wird aus dem I2C Empfangsregister gelesen und in der Variable ReceivedByte abgelegt. WriteI2C(0x55); // Gibt 01010101 auf der I2C Leitung aus... Aktuelle Funktionen bei Verwendung des XC8 (Pic12...PIC18) und
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
liegt bei 0x0000 der Appcode irgendwo im Speicher [code] dseg at 18h ;must be the same address in BOOT ;and App Code irq0vect: DS 2 CSEG at BOOT LJMP Init ;c startup code org Boot +3h ;ext irq 0
Ich hab jetzt meinen CH552 basierten ISP so erweitert, das er jetzt auch die PIC18FxxQ41 programmieren kann. Der Code ist noch recht rudimentär aber tut was er soll.
-
Thread
PICkit 4 wird verkauft
zum Jahrestag nach Einführung das endlich auch mal die verbreiteten Prozessoren auf 'grün'stehen. PIC 16 habe ich nicht also auch nicht probiert, mit den dsPIC30Fxx klappt es bisher nicht. Ich bin froh noch ein PicKit3 da zu haben, das geht jedenfalls problemlos.
Mitarbeiter empfohlen mit "Damit kann man alles Programmieren". Doch weit gefehlt, ältere Prozessoren (dsPIC30, PIC12 und PIC10) werden bis auf wenige Ausnahmen gar nicht unterstützt. PIC18 und PIC16 fast gar nicht nur einige 'Beta'. ATxmega geht gar nicht auch ATMega nicht alle ATSAML geht auch nicht. Ansonsten
-
Thread
Welcher PIC16/18 mit ähnlichen Speicher Specs wie Atmega328
als Angabe? Soweit ich das selber überschaut habe sind die PIC16F vom Speicher her eher kleiner und die PIC18FxxJxx eher im Atmega328 Bereich, oder täuscht das? Gruß Beast
PIC 18F26K40 oder 18F46K40 haben 64 kB und je 2 SPI / UART. Gibt es bei Reichelt. Wie viel Speicher soll es sein?
-
Thread
USB Mass Storage + Virtual COM Port, SD Card als Bibliothek für "Arduino"-Ähnliche?
en/stm32-i-usb-mass-storage-sd-card/ http://microtechnics.ru/en/stm32cube-and-usb-virtual-com-port-2/ Ich werde versuchen, sie zu kombinieren. http://www.st.com/en/development-tools/stm32cubemx.html
Hab ich schon oft als Basis für USB-Anwendungen genommen. Ich hab noch einige PIC18Fxx rumliegen, würde dir aber die PIC24/dsPIC empfehlen, da ist die Toolchain GCC basiert und die CPU ist deutlich stärker
-
Thread
PIC18F4680 keine 4 unabhängigen PWM Kanäle??
Vielen Dank für die Antworten. Ich benutze den PIC 18F4680 nicht privat, sondern ATMEGA32. Leider will unser Professor den PIC , der macht nämlich alles mit PIC´s. Deshalb sind mir die PIC Dinger nicht so bekannt. Und dann haben auch noch die ..
fast jeden anderen PIC18FxxXxx nehmen. Auswahl nach benötigten Features -> http://www.microchip.com/maps/Microcontroller.aspx
-
Thread
USB Starter Board LabView Kommunikation
Hallo zusammen, ich würde gerne einen Datenaustausch zwischen einem PIC18F2550 und LabView realisieren. Der PIC sitzt auf einem Starter Board mit integrierter USB Schnittstelle und vorinstalliertem Bootloader. Könnt ihr mir vielleicht eine Vorgehensweise ans Herz legen
ändern, dann kommen beim kompilieren jetzt einige Fehlermeldungen, die du beheben musst. Mit Hilfe von PIC18Fxx50 DataSheet und den 2 Schaltplänen der beiden Boards (deinem und dem FSUSB von MCHP) müsste dir das gelingen. Dabei bekommst du dann den ersten Einblick in die Projektstruktur. Hast du die Fehler
-
Thread
Wie einen PIC 10F202 programmieren ?
Gibt sogar 2 PIC16F...
d3 movlw 0x18 movwf d4 Delay_0 decfsz d1, f goto $+2 decfsz d2, f goto $+2 decfsz d3, f goto $+2 decfsz d4, f goto Delay_0
-
Thread
"Universalprogrammer" für Linux
der führenden 2 eine 4 haben und statt 18 Pins dann 40 bzw. 44 Pins haben. Eine gute Übersicht findest Du unter http://www.sprut.de/electronic/pic/18f.htm und http://www.sprut.de/electronic/soft/usburn/usburn.htm
Version (1.43). Neben diversen Bugfixes und Optimierungen sind - NXP S32K3xx - TI RF430 - Microchip PIC18FxxQ41/PIC18FxxQ43 als neue Devices dazugekommen. STM32H7 ist zwar aktuell in der Pipeline, aber da funktioniert der Bootcode noch nicht richtig. Das Binary für den Raspberry Pi sollte jetzt auch
-
Thread
Umstieg von AVR auf PIC
: Uralt-Teile, nicht mehr verwenden PIC16Fxxx: ältere Chips, kann man nehmen PIC16Fxxxx: morderne Chips ("enhanced Midrange") PIC18Fxxx: Uralt-Teile, nicht mehr verwenden PIC18Fxxxx: ältere Chips, kann man nehmen PIC18FxxKxx: moderne
Also: Bediene Dich irgendwo bei PIC18FxxKxx für den Anfang.
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
> sachen wie LED, Taster, ADC) oder PIC18F? Ich würde eine PIC18 nehmen, ich habe mit dem 18F45k22 angefangen.
Ich würde auch einen PIC18 oder einen von den neuen PIC16Fxxxx (4-stellige Endung) empfehlen. Die 18FxxK22 sind sehr vielseitig, benutzen wir für unsere Studenten im Labor auch (18F2xK22). Kannst ja mal [http://www.hs-ulm.de
-
Thread
I2C PIC 18F2550 und MCP4728
vom I2C BUs für den PIC18F2550 geben ?
Ich mir die obigen Lilnks angeschaut, alle beschreiben Teile der I2C Funktion. Ich weiß ja gar nicht mal wie ich anfangen soll. Und was ich für einen PIC 18Fxx habe nicht unbedingt relevant wenn es um eine Grundstuktur geht. Ob seit 2 -3 Jahren andere PIC Controller
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
r19, r18 70: 28 2f mov r18, r24 72: 2f 71 andi r18, 0x1F ; 31 74: 94 2f mov r25, r20 76: 06 c0 rjmp .+12 ; 0x84 <main+0x3c> 78: 98 17 cp r25, r24 7a: 10 f4 brcc .+4 ; 0x80 <main+0x38> 7c: 38 bb out 0x18, r19 ; 24 7e: ec cf rjmp .-40 ; 0x58 <main+0x10> 80: 28 bb out 0x18, r18 ; 24 82: ea cf rjmp .-44 ; 0x58 <main+0x10> 84: 84 2f mov r24
-
Thread
PIC18F45K22 - Welchen Bootloader verwenden?
Mikroe hat ein paar für Pic16, Pic18 usw. seriell und USB mit frontend für Linux und Windows (und OSX)
gesehen^^ Der Rächer der Transistormorde schrieb im Beitrag #3947949: > Mikroe hat ein paar für Pic16, Pic18 usw. seriell und USB mit frontend > für Linux und Windows (und OSX) Funktionieren die dann auch mit dem MPlabX 2.20 und XC8 Compiler? Später wird noch ein C# Programm(somit für Windows)
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
beide mit 40MHz Taktest, ist das ein Fsys von 20MHz beim PIC24 und 10MHz beim PIC18/16. Angenommen eine Operation braucht auf dem PIC24 nur 4 Takte und auf dem PIC18 20 Takte, ist das eine Differenz von 200ns zu 2us, also 10mal so lange, aber das ist absolut
/ROM, 70MIPS und ne PWM Auflösung von 6ns. Kosten aber glaube so um die 5-8€, wohingegen ein PIC18 in dem gleichen Gehäuse (gleiche IO Anzahl) nur 2€ kostet. Und den PIC18 muss man nicht "so aufwendig" konfigurieren. Und letztendlich ist es egal, ob der PIC18 zu 30% ausgelastet ist oder der dsPIC
-
Thread
Welcher Transistor?
erbringt. AVRs können mit 3.3V betrieben werden, aber dann nur mit reduziertem Takt. Moderne PICs (PIC18FxxJxx und alles ab PIC24 aufwärts) sind reine 3.3V Chips, die auch bei dieser Spannung mit maximalem Takt betrieben werden können. fchk
Der Takt ist nicht so wichtig, solange alles stromsparend und ohne Verzögerungen von mehr als 1-2 Sekunden läuft. :-) > Moderne PICs (PIC18FxxJxx und alles ab PIC24 aufwärts) sind reine > 3.3V Chips, die auch bei dieser Spannung mit maximalem Takt betrieben > werden können. Das werde ich
-
Thread
PIC EEPROM und ARRAY
Hallo Gemeinde, ich beiße mir gerade mal wieder die Zähne aus. PIC 16F690 Bisher hatte ich vor meinen Interruptschleifen ein ARRAY [c]const char ARRAY[] = {1,2,3,4,....,128}; [/c] angelegt, in dem feste Werte standen. Da eine Interrupt-Routine auf das ARRAY
Ich würde einfach zu größeren PICs greifen. Entweder PIC18 oder PIC24. Auch bei PIC24 gibt es mit den PIC24F(V)xxKAxx und PIC24FxxKLxx kleine Typen, und die sind deutlich angenehmer zu programmieren, weil es keine Banks gibt, der C30/XC16 sich um das Einblenden
-
Thread
PICkit3 und MPLAB X Connection failed
keiner Gedanken. Es wird einfach auf den anderen Knopf gedrückt... Wir verwenden hauptsächlich PIC1825K22 für die Labore, aber auch schon mal 4431 wegen der simultanen Samplingfähigkeit für 2AD Kanäle. Sonst noch 18FxxK80 für CAN, alle 18F mit USB, die 16F145x für USB, 10F322 und noch einige andere
Hallo @all, ich habe mich der Sache nun nochmal angenommen. Da es mit den 2 mir vorhandenen ICSP-Programmern nicht möglich war den PIC24 des PK3 auszulesen bzw. zu beschreiben (die unterstützen nur PIC16/18) habe ich mir ein neues (originales) PK3 besorgt. Dieses funktionierte
-
Thread
Suche pingleichen PIC18F2550 mit 2. UART oder Alternative
pic_sucher [möchte nicht erkannt werden ;-) ] schrieb im Beitrag #3553780: > Hi, > > gibt es einen pingleichen PIC18F2550 mit zweitem UART? Es gibt den PIC18F26J50. Der ist nicht pingleich, aber
ähnlich. RA4 entfällt, dafür ist VCAP auf diesem Pin (10u X7R 16V gegen GND, notwendig für den internen 2.5V Spannungsregler). Und wie alle PIC18FxxJxx ist es ein 3.3V Chip mit verbesserter Peripherie, wesentlich geringerem Stromverbrauch, XLP Low Power und eben zwei UARTS und anderen Verbesserung. Billiger
-
Thread
TQFP44 PIC24 Pinkompatibel
Eine Pinkompatibilität zwischen PIC18 und PIC24/dsPIC33 ist nicht gegeben. Denke auch dran, dass die PIC24/dsPIC33 mit wenigen Ausnahmen 3.3V Bausteine sind, die intern mit 2.5V laufen und einen 10u Kondensator auf Vreg und einen passend gesetzten ENVREG/DISVREG Pin brauchen - genauso wie die PIC18FxxJxx Bausteine auch. Innerhalb der PIC24/dsPIC33 Familie sind die Pinbelegungen zumindest ähnlich. Ich kann aber Ausnahmen nicht ausschließen. fchk
-
Thread
[ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library
Ich habe eine Funktion für den PIC18(F45k22) und eine für den PIC12(F1840) geschrieben um WS2812 LED streifen anzusteuern. Der PIC muss mit 32MHz laufen. Weiter Unten ist auch ein Code für PIC24 in C und ASM. Im Anhang befinden sich
. Es wird die Anzahl der LEDs*3 definiet: [avrasm]#define number_rgb_bytes 9 ; 3 LEDs[/avrasm] 2. Die Variablen, in denen die RGB Bytes gespeichert werden und zwei Variablen, di die Sendefunktion als Zwischenspeicher braucht, werden mit CBLOCK (und equ) definier. -PIC18: [avrasm] CBLOCK
-
Thread
PIC18F Can Hardwarefilter anstatt Software Filter?
******************** * FileName: CAN.H * Dependencies: CANDef.h * Processor: PIC18FXX8 * Compiler: MCC18 v2.20 or higher * HITECH PICC-18 v8.20PL4 or higher * Linker: * Company: Microchip Technology, Inc. * * Software License
***************************************************** * * This file contains CAN drivers for PIC18Fxx8 devices * ********************************************************************* * FileName: CAN.C * Dependencies: CAN.H, PIC18.H or P18CXXX.H * Processor: PIC18FXX8
-
Thread
Welchen PIC würdet ihr nehmen?
SD-Card für konfiguration 1x SPI > - 18x GPIO's für inputs /outputs > - 3x ADC inputs für 4-20mA sensoren sowieso überall dabei außer bei 16er Billigstgeräten > > optional / nice to have: RTC, CAN, USB, 2 PWM outputs / DAC RTC=PIC18FxxKxx CAN=PIC18Fxx8x USB=PIC18Fxx5x (USB und CAN schließen sich gegenseitig aus) PWM=die größeren ab 40pin haben meist 2 PWMs DAC=nicht bei 18 und 16 Über PIC24 nachgedacht? Genaues raussuchen http://www.microchip.com
-
Thread
Atmel oder PIC Gesperrt
PICkit 3 steht, dass ein kostenloser Compiler enthalten ist. Exakt steht es so: "CCS-Compiler für PIC18F45k20 (2 K Word-Programm-Limit)"
nur 32 Reg ohne Umschaltung ansprechbar) / Grössere mit 7 f-bits (darunter auch Erweiterungen wie zB 2 Ind.-Registern) / die PIC18 mit 8 f-bits (und 4 BSR-bits) und weiteren Linear-Adressier-Möglichkeiten. Und die PIC24,30,33 als 16 biter mit sehr leistungsfähigen Befehlen (das meiste in 2 Takten, ua
-
Thread
Strom im sleep Modus zu hoch
hallo, ich möchter gerne meinen PIC18F schlafen legen um strom zu sparen. die Sleep Funktion habe ich bereits entdeckt und ich bin auch der Meinung das der Pic auch da rain läuft, allerdings messer ich immer noch einen strom von 6,9mA
spart es eine Menge Strom, wenn man auf Brown-out Erkennung verzichtet. Das hängt (zumindest beim PIC18FXX2) wohl auch noch mit der Low-Voltage Erkennung zusammen.
-
Thread
ARM ist die Zukunft?
Zukunft cortex ist aktueller. der rest ggf hat schon ein paar jahre auf dem buckel. Wie sieht es in 2 jahre aus? abkündigiungen? ersatz? und wie sieht es mit wiederverwendung von code aus? kann man so einfach code von einem pic projekt nach arm übernehmen? und bei Stückzahlen kann ja jeder selber
trotzdem manchmal empfindlich und ist abgestürzt. Dagegen habe ich mit AVRs keinerlei Probleme auf 2 Lagen. Obwohl in den Geräten bis zu 18kV rumgeistern und bei Überschlägen auch hohe Kurzschlußströme fließen. Peter
-
Thread
Kommunikation vom Pc zum PIC18f4550/4553 mittels USB
Hallo derzeit arbeite ich an einem Projekt, welches den PC mit einem PIC18f4553 mittels USB verbinden soll. Dabei nutze ich unter Windows eine einfache Win32-Anwendung, in C++, um Zeichen zu empfangen und um Zeichen zu senden. Der PIC wird in C und mit dem PCWHD Compiler
----------------------------- Controllerprogramm main.c [c] #include <main.h> #include <pic18_usb.h> #include <usb_desc_scope2.h> #include <usb.c> int daten2[1]=0x30; #int_RDA void RDA_isr(void) { int Daten=RCREG; //Daten auslesen und zwischenspeichern TXREG=RCREG
-
Thread
Impulse zählen mit P18F67J60
Stromzähler ( z.b. 500 Impulse entspricht 1 KW/H) zu zählen. Kann man das über einen normalen Eingang des PIC's machen oder gibt es da einen speziellen bzw wie kann das realisiert werden? Chip : PIC18F67J60 Compiler: C18-Compiler Greets
andere Möglichkeit wäre (sofern du noch evtl einen anderen Chip nehmen kannst, z.b. aus der Reihe 18FxxK22) mit dem Timer 1 Gate Modul: http://ww1.microchip.com/downloads/en/DeviceDoc/41565c.pdf - Seite 7. Mit diesem kannst du den Takteingang messen und alles Mögliche damit anstellen. z.B. kannst
-
Thread
PIC18F4550 minimale Beschaltung mit maximaler Portanzahl möglich?
Möglichkeit zeigen wie ich 16x Eingänge (von 16 Schaltern mit je einer Status-Led) und 16x Ausgänge (über 2x ULN2803A an 16 Buchsen mit je einer Status-Led) an den PIC18F4550 bekomme ohne 32 Pin's zu nutzen??? MfG Christian
machen - aber zum testen allemal hilfreich). jetzt musst du nur noch die schieberegister an deinen PIC anschliessen. ----- code ----- #include <p18F4550.h> #include <spi.h> unsigned char SendByte1, SendByte2, ReceiveByte1, ReceiveByte2; void main (void) { OpenSPI(SPI_FOSC_4,
-
Thread
PIC16F690 PWM
Die PIC18FxxK22 sind mit 5PWMs sehr guenstig.
und läuft gut. Damals noch in Assembler und dem leidigen Bankswitching. Heute würde ich nur noch 18F in C programmieren. Bitte beachten dass der PIC keinen EEprom besitzt, das ist mir erst aufgefallen als ich die ersten Werte abspeichern wollte... Hab dann einen kleinen I2C Speicher verwendet.
-
Thread
Microcontroller Board welches wofür?
Schaltnetzteil CONRAC 6030-6510-0000 betreiben das +12V/ 8,5A; +12V/0,7A; +5V Standby/0,02A und +5V/2A bringt. Würde den PIC18F dann über die 5V/2A betreiben weiß aber leider nicht ob die Stabilisiert ist und ob der PIC das dann mitmacht die PIC18F kann bis 5,5V vertragen. Muss da noch eine Strombegrenzung
und Flcuh zugleich. Es gibt für fast jede Anwendung den exakt passenden PIC, für den Einsteiger ist es aber unübersichtlich. ICh würde für allererste Schritte die Wahl zwischen 18F45K20, 18F4520 und 18F4550 im Dip Gehäuse ausmachen. Der 18F45K20 ist der Typ der auch auf
-
Thread
AVR = Hobbybastler uC
anstellen wie alle anderen auch. Ja, das ist tatsächlich ein Vorteil. Zumal beispielsweise die neueren PIC18FxxKxx aus einem eigenen Prozess von MC stammen. Und diese Chip sind nochmal ne ganze Ecke billiger als die normalen PIC18Fxxxx. Denn der Preis ist immer das ausschlaggebende Kriterium neben der Lieferbarkeit
http://sprut.de/electronic/pic/18f.htm#schuessel