в буферному ЗУ використовуються розряди Z6-Z1 в парі регістрів Z. Для завдання номера сторінки (початкового адреси в сторінці) використовуються розряди Z13-Z7 в парс регістрів Z.
Вибір операції, виконуваної за командою з мнемокод SPM, визначається кодом, який до виконання команди SPM, але не раніше, ніж за 4 такту до її виконання, записується в регістр SPMCR. Коди, що записуються в регістр SPMCR, та операції, що виконуються при цьому по команді SPM, вказані в табл. 15. br/>
Таблиця 15
(SPMCR)
Операція
$ 01
В
$ 03
В
-------------------------------------
В
$ 05
В
-------------------------------------
В
$ 09
В
При (SPMCR) = $ 01 за командою SPM слово, раніше записане в пару регістрів R1, R0, пересилається (копіюється) в комірку буферного ЗУ, номер якої зазначено в розрядах з шостого по перший в парі Z регістрів загального призначення. Буферна ЗУ може заповнюватися в довільному порядку. p> При (SPMCR) = $ 03 відбувається стирання групи осередків у FlashROM з номерами в двійковому коді від Z.13, ..., Z.7, 0, 0, 0, 0, 0, 0, X до Z.13, .... Z.7, 1, 1, 1, 1, 1, 1, X.
При (SPMCR) = $ 05 відбувається перепис 64-х слів з буферного ЗУ в раніше стерту сторінку FlashROM.
При (SPMCR) = $ 09 проводиться установка бітів захисту (Lock Bits) BLB12, BLB11, BLB02 і BLB01, які дозволяють/забороняють виконувати запис в FlashROM з використанням команди SPM і читання з FlashROM з використанням команди LPM.
Література
1. Таверньє К. PIC-мікроконтролери. Практика застосування: Пер. з фр. -М: ДМКПресс, 2008. - 272 с.: Іл. (Серія В«ДовідникВ»). p> 2. Борзенко А.Е. IBM PC: пристрій, ремонт, модернізація. - 2-е вид. перераб. і доп. - М.: ТОО фірма В«Комп'ютер ПресВ», 2006. - 344с.: Іл. p> 3. Цифрові інтегральні мікросхеми: Справ./М. І. Богданович, І.М. Грель, В.А. Прохоренко, В.В. Шалімо.-Мн.: Білорусь, 2001. - 493 с.: Іл. br/>