Отличается от аналогичного регистра PIC 16С5Х лишь тем, что вместо трех бит выбора страниц памяти программ РА2, РА1, РА0 в соответствующих разрядах 7,6 и 5 размещаются биты выбора страницы памяти данных RP1, RP0 при прямой адресации и IRP при косвенной. Размещение флагов в регистре статуса следующее:
R/W | R/W | R/W | R | R | R/W | R/W | R/W |
IRP | RP1 | RP0 | __ TO | __ PD | Z | DC | C |
бит 7 | бит 0 |
RP1, RP0 -Биты выбора страницы памяти данных при прямой адресации:
RP1, RP0:
00= Страница 0 (00h-7Fh)
01= Страница 1 (80h-FFh)
10= Страница 2 (100h-17Fh)
11= Страница 3 (180h-1FFh)
На каждой странице расположено 128 байт. В кристалле PIC16C71 используется только RP0. В этом кристалле RP1 может использоваться просто как бит общего назначения чтения/записи. Однако надо помнить, что в последующих разработках он будет использоваться.
IRP - Бит выбора страницы памяти данных при косвенной адресации:
IRP:
0= Страницы 0,1 (00h-FFh)
1= Страница 2,3 (100h-1FFh)
Этот бит в кристалле PIC16C71 использовать не имеет смысла. Поэтому его можно использовать как бит общего назначения чтения/записи. Однако, надо помнить, что в последующих разработках он будет использоваться.