PIC
- Hersteller: Microchip
- 8 Bit/16 Bit
- Grunddesign von 1975
- als IO-Controller für größere Prozessoren entwickelt
- Harvard-Architektur (getrennter Befehls- und Datenspeicher)
- RISC, nur wenige Befehle
- sehr viele Varianten verfügbar ((EP)ROM, Flash-ROM, ADC, I²C, ISP,UART,SPI)
- Hardware-Stack, kann vom Programm nicht gelesen werden
- Befehlsdauer 4 Takte, bei Sprungbefehlen 8
- Akkumulator für arithmetische Operationen ("W-Register")
- schlecht für Hochsprachen (C, Basic) geeignet
- keine guten kostenlosen Compiler (außer CC5X)
- Bank-Switching bei RAM über 128 Byte notwendig
- geringer Stromverbrauch, robust
- PIC10XXX-Serie: Low-Range, 6-8 Pins
- PIC12X5X-Serie: Low-Range, 8 Pins
- PIC16X5X-Serie: Low-Range
- PIC12XXX-Serie: Mid-Range, 8 Pins
- PIC16XXX-Serie: Mid-Range
- PIC17/18: High-Range (mit erweitertem Befehlssatz - 77 Befehle)
- Guter, kostenloser LTP und USB Brenner mit zugehöriger Software erhältlich
|