|   
 ConclusioniLa conversione del codice scritto per PIC16 verso i PIC18 è possibile senza
  grossi problemi, se si parte da un sorgente ben scritto e documentato. I passi principali dell' operazione sono: 
    Se usato, verificare la funzionalità dei componenti esterni dell'
      oscillatore di Timer1Mettere le variabili nel Banco 0 e assegnare indirizzi a 12 bitModificare i computed GOTO con le nuove istruzioni per le tabelleModificare dove necessario i nomi dei bit e dei registriSe utilizzato, selezionare il valore opportuno per il BOR Se si desidera utilizzare le nuove prestazioni dei PIC18, le principali
  sono: 
    Nuove modalità di oscillatore, principalmente quella senza
      componenti esterniSistema di clock switch per ridurre il consumoPiù memoria programma e memoria datiSelezione dei banchi facilitataAccess RAMPin di interrupt esternoInterrupt con prioritàStack di maggiori dimensioni e accesso allo stackReset opzionale per errore dello stackFast Register stackSet istruzioni estesoIstruzione RESETIstruzione di moltiplicazione hardwareTimer0 a 8 e 16 bitQuarto timerModulo AD a 10 o 12 bitAutomatismi di gestione del modulo ADI2C full Master modemodulo HLVD di supervisone della tensioneFunzioni estese per i moduli ECCP   
 
Alcuni documenti Microchip sull' argomento:Migrating
    from PIC18F to PIC18FXXJ Flash Devices AN716,
    “Migrating Designs from PIC16C74A/74B to PIC18C442” AN726,
    “PIC17CXXX to PIC18CXXX Migration   
   |