Die dsPIC30F-Typen
        sind
        PICs mit
      
    
Flash
      
      Der Programmspeicher (der mit den
        24-Bit
        langen Befehlen) ist ein Flash-Speicher. Deshalb kann er viele
        Male
        gelöscht
        und wieder neu beschrieben werden. Das ist ideal, wenn man neue
        Software
        entwirft, in der man dann noch viele Fehler findet und nach und
        nach
        ausmerzt.
    
16-Bit Datenbreite
      
      Das ist die Datenwortbreite des PICs.
        Der psPIC33F rechnet also mit 16-Bit langen Zahlen (während
        10F/12F/16F
        und 18F nur mit 8-Bit langen Zahlen umgehen können). Dadurch
        kann
        er mathematische Berechnungen schneller und mit kleineren
        Programmen
        ausführen
      
       
    
Die 24-Bit beziehen sich also auf die Wortbreite des Programmspeichers, und die 16-Bit auf die Wortbreite des Datenspeichers. Da in einer Harvard-Architektur beide Speicher getrennt sind, können sie unterschiedlich strukturiert sein.
Was sind die Features der dsPIC33Fxxx ?
Rechnen:
Was sind die Nachteile der dsPIC33Fxxx ?
    
Die aktuellen Microchip-Programmiergeräte (z.B. ICD2) unterstützen natürlich auch PIC24. Allerdings muss die Vdd-Spannung (3,3V) von der Schaltung bereitgestellt werden, in der der PIC eingebaut ist. Der PIC24FJ32GA002 kann deshalb z.B. nicht im universellen Programmieradapter programmiert werden.
Nachfolgen die detailliertere
        Auflistung
        einiger interessanter dsPIC33F-Typen. 
      
    
| 
               dsPIC33FJ..  | 
            
               Speicher [kByte]  | 
            
               [kbyte]  | 
            
               [byte]  | 
            
               | 
            
               Pins  | 
            
               Inputs  | 
            
               Bus  | 
            
               (RS232)  | 
            
               | 
            
               | 
            
               | 
            
               /PWM  | 
            
               | 
            
               Conrad  | 
            
               Reichelt  | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 256GP506 | 
            256 | 
            16 | 
            - | 
            64 | 
            18 | 1 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | |
| 64GP708 | 
            64 | 
            16 | 
            - | 
            80 | 
            24(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | |
| 128GP708 | 
            128 | 
            16 | 
            - | 
            80 | 
            24(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            6,35 | 
            3,3V | |
| 64GP310 | 
            64 | 
            16 | 
            - | 
            100 | 
            32 | 
            - | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | |
| 64GP710 | 
            64 | 
            16 | 
            - | 
            100 | 
            32(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | |
| 128GP310 | 
            128 | 
            16 | 
            - | 
            100 | 
            32 | 
            - | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | |
| 128GP710 | 
            128 | 
            16 | 
            - | 
            100 | 
            32(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            6,95 | 
            3,3V | |
| 256GP510 | 
            256 | 
            16 | 
            - | 
            100 | 
            32 | 
            1 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | |
| 256GP710 | 
            256 | 
            30 | 
            - | 
            100 | 
            32(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            7,60 | 
            3,3V | 
| 
               dsPIC33FJ..  | 
            
               Speicher [kByte]  | 
            
               [kbyte]  | 
            
               [byte]  | 
            
               | 
            
               PWM  | 
            
               Inputs  | 
            
               Bus  | 
            
               (RS232)  | 
            
               | 
            
               | 
            
               | 
            
               /PWM  | 
            
               | 
            
               Conrad  | 
            
               Reichelt  | 
            
               | 
          
| 12MC201 | 
            12 | 
            1 | 
            - | 
            20 | 
            - | 
            4 | 
            - | 
            1 | 
            1 | 
            1 | 
            4 | 
            2 | 
            4 | 
            - | 
            3,20 | 
            3,3V | 
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
            
               | 
          
| 64MC508 | 
            64 | 
            8 | 
            - | 
            80 | 
            8 | 
            18 | 1 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | 
| 128MC708 | 
            128 | 
            16 | 
            - | 
            80 | 
            8 | 
            18(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            6,55 | 
            3,3V | 
| 64MC510 | 
            64 | 
            8 | 
            - | 
            100 | 
            8 | 
            24 | 
            1 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | 
| 64MC710 | 
            64 | 
            16 | 
            - | 
            100 | 
            8 | 
            24(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | 
| 128MC510 | 
            128 | 
            8 | 
            - | 
            100 | 
            8 | 
            24 | 
            1 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | 
| 128MC710 | 
            128 | 
            16 | 
            - | 
            100 | 
            8 | 
            24(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            6,95 | 
            3,3V | 
| 256MC510 | 
            256 | 
            16 | 
            - | 
            100 | 
            8 | 
            16 | 
            1 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            - | 
            3,3V | 
| 256MC710 | 
            256 | 
            30 | 
            - | 
            100 | 
            8 | 
            24(x2) | 
            2 | 
            2 | 
            2 | 
            2 | 
            8 | 
            8 | 
            9 | 
            - | 
            7,70 | 
            3,3V | 
Programm-Speicher:
      
      Ist als Größe des
        Programmspeichers
        in Kilobyte dargestellt. So
        bedeutet
        also "24", dass ein PIC  24576 Byte Programmspeicher hat.
        Da
        Alle Befehle jeweils 24-Bit (also 3 Byte) groß sind, lassen sich
        in diesem Speicher dann 8192 Befehle speichern.
      
      Alle oben aufgelisteten PICs können
        in ihre Programmspeicher selbst hinein schreiben.
    
Pins:
      
      Die Anzahl der Pins am Gehäuse.
        Darann erkennt man die physische Größe des Schaltkreises.
      
      Bei Pinzahlen bis zu 40 bezieht sich
        diese
        Angabe auf
        DIL-Gehäuse
        (PDIP). Beim Einsatz von SSOP, QFT oder PLCC-Gehäusen haben die
        PICs
        2 bzw. 4 zusätzliche Pins. Werden z.B. 40-polige PICs in
        PLCC-Gehäuse
        verpackt, dann haben sie 44 Pins.
    
I/O-Pins:
      
      Die maximale Anzahl der Pins, die als
        Bestandteil eines Ports (PORTA..PORTE) als Ein- oder
        Ausgangsleitung
        dienen
        können. Dabei kann es vorkommen, dass eines der Pins sich nur
        als
        Eingang betreiben läßt.
    
ADC:
      
      Eingänge für den
        Analog/Digital-Wandler.
        Ein PIC hat einen oder zwei ADCs, es können aber mehrere
        Eingänge
        wechselweise zum ADC zugeschaltet werden. Die ADCs haben
        normalerweise
        eine Auflösung von 10 oder 12 Bit.
      Bei einem PIC mit 2 ADCs kann
        der
        2. ADC nur auf die ersten 16 Eingänge zugreifen.
    
CAN-Bus
      
      Controller Area Network: ein
        schneller
        Bus zum Datenaustausch zwischen Schaltkreisen. Dieser Bus wird
        vor
        allem
        in der KFZ-Technik eingesetzt, da er sehr störfest ist.
    
USART:
          (oder
          auch
          SCI)
      
      Serielle Schnittstelle, die sich z.B.
        als RS232 verwenden läßt.
    
SPI
      
      Das "Serial Peripheral Interface" ist
        ein synchrones (getaktetes) serielles Interface. Es dient zur
        Komunikation
        zwischen Schaltkreisen und entspricht dem SPI oder SIOP von
        Motorola.
    
I2C:
      
      I2C-Bus Anschluß. Ein serialles
        Interface zur Komunikation zwischen Schaltkreisen über einen
        Zweidraht-Bus.
        Wurde ursprünglich von Philips für die Bausteine der
        Unterhaltungselektroniuk
        entwickelt, und findet heute breite Anwendung.
    
CCP:
      
      Anzahl der Capture/Compare/PWM-Module.
        Mit diesen Modulen lassen sich Impulse Messen und Erzeugen.
        Außerdem
        können pulsweitenmodulierte Signale ausgegeben werden.
    
PWM:
      
      Ein Ausgang für ein Rechtecksignal
        mit einstellbarem Tastverhältnis. Ein CCP-Modul
        kann ein PWM-Signal erzeugen. Ein ECCP-Modul kann maximal 4
        PWM-Signale
        erzeugen.
    
Timer:
      
      Anzahl der Timer. Die dsPICs
        besitzen 
        mehrere 16-Bit-Timer. Der Watchdogtimer
        ist in dieser Zahl noch nicht enthalten.
    
Preis
      
      Die Conrad-Preise sind aufgerundete
        Einzelpreise
        für die teuersten Varianten der Schaltkreise. Bei der Wahl
        einfacherer
        Gehäuse, niedrigerer Taktfrequenz oder gößerer
        Stückzahlen
        (ab 3 Stk.) sind die Preise z.T. deutlich niedriger. Bei der
        Abnahme
        von
        100 Stk. sinkt der Preis fast auf die Hälfte, aber das nützt
        einem Hobby-Bastler nichts.
      
      Die PICs sind in aller Regel bei
        Reichelt
        billiger als bei Conrad. 
      Alle Conrad-Preise beziehen sich auf
        den
        Stand Mitte 2006.
      
      Alle Reichelt-Preise beziehen sich
        auf
        den Stand Dezember 2009.
    
Vpp
      
      Das ist die nötige Programmierspannung
        für den jeweiligen PIC in Volt.