Om du inte har en specifik anledning att köra "base line" (t.ex
att spara in ett par extra ören per processor) så är det bättre
att undvika 16F5xx modellerna helt. Använd en 12Fxxx istället.
De har samma arkitektur och är mer kompibla med 16F690.
Om du kollar minnesmapparna i "4.0 MEMORY ORGANIZATION"
i databladet så ser du att TRIS registren (tillsammans med OPTION)
inte finns med, de saknar helt adresser som är tillgängliga för vanlig kod.
Instruktionen "tris" hanterar dessa register.
Kod: Markera allt
movlw b'00000000'
tris PORTC
movlw b'xxxxxxxx'
tris PORTB
> Detta till skillnad från andra PICar, vilket gör den ickekompatibel med standardkod
De ("Base-line") är inte (helt) kompatibla med "Midrage", vad som är "standard" vet jag däremot inte...
