Вот моя рабочая подпрограмма
Код
intRC32_init:
lds R16,(OSC_CTRL)
ori R16,$02
sts (OSC_CTRL),R16 ; enable intRC32
lds R16,(OSC_STATUS); wait intRC32 ok
sbrs R16,1
rjmp PC-3
ldi R16,$D8
sts (CPU_CCP),R16 ; enable change SYSclk
ldi R16,$01
sts (CLK_CTRL),R16 ; set SYSclk intRC32
ret
Всё работает и укладывается
Вот
ТУТ есть обьяснение на русском и примеры.
Мне на начальном этапе очень помогло.