PIC12F1822をシステムクロック32MHzで使うには?
OSCCONレジスタを下記の様に設定する必要があります。



(データシートP68参照)
・「SPLLEN(B7)=1」→PLL×4
・「IRCF(B6~B3)=1110」→8MHz
・「SCS(B1,B0)=00」→P61参照

OSCCON = 0B11110000;(0xF0)
システムクロック8MHz×PLL4=32MHzとなります。
1サイクル=4クロックかかるので実質8MHzですね
右上の写真はLATA1をパタパタさせたときの波形です。
BSFとBCFの間に
GOTO $+1 ←4回
NOP    ←1回
計10サイクル入れて見やすくしてます。
オシロ実測では1.25usec(10×0.125usec)なので、まあ合ってるのかな
12F675の時は1usecだから8倍速ですね。同じ8pinなのにスゴイ!
間違ってたらゴメンネ!