ВУЗ:
Составители:
Память программ (ПП).
Микроконтроллеры PIC16F87x имеют 13-разрядный счетчик команд РС,
способный адресовать 8К × 14 слов ПП. Физически реализовано все 8К × 14
слов (FLASH ПП).
Адрес вектора сброса – 0000h.
Адрес вектора прерываний – 0004h.
Память данных (ПД).
Вся ПД (регистры) разделена на 4 банка, которые
содержат регистры общего (РОН) и специального
(SFR) назначения. Переключение между банками
ведется битами RP1 и RP0 в регистре STATUS,
которые являются старшими битами адреса ПД.
Таблица 3.1 Карта памяти PIC16F877 / PIC16F876
INDF *
00h
INDF*
80h
INDF *
100h
INDF *
180h
TMR0 01h
OPTION_RE
G
81h TMR0 101h OPTION_REG 181h
PCL
02h
PCL
82h
PCL
102h
PCL
182h
STATUS
03h
STATUS
83h
STATUS
103h
STATUS
183h
FSR
04h
FSR
84h
FSR
104h
FSR
184h
PORTA 05h TRISA 85h 105h 185h
PORTB 06h TRISB 86h PORTB 106h TRISB 186h
PORTC 07h TRISC 87h 107h 187h
PORTD
(1)
08h TRISD
(1)
88h 108h 188h
PORTE
(1)
09h TRISE
(1)
89h 109h 189h
PCLATH
0Ah
PCLATH
8Ah
PCLATH
10Ah
PCLATH
18Ah
INTCON
0Bh
INTCON
8Bh
INTCON
10Bh
INTCON
18Bh
PIR1 0Ch PIE1 8Ch EEDATA 10Ch EECON1 18Ch
PIR2 0Dh PIE2 8Dh EEADR 10Dh EECON2 18Dh
TMR1L 0Eh PCON 8Eh EEDATH 10Eh Резерв
(2)
18Eh
TMR1H 0Fh 8Fh EEADRH 10Fh Резерв
(2)
18Fh
T1CON 10h 90h 110h 190h
TMR2 11h SSPCON2 91h
T2CON 12h PR2 92h
SSPBUF 13h SSPADD 93h
SSPCON 14h SSPSTAT 94h
CCPR1L 15h 95h
CCPR1H 16h 96h
CCP1CON 17h 97h
RCSTA 18h TXSTA 98h
TXREG 19h SPBRG 99h
RCREG 1Ah 9Ah
CCPR2L 1Bh 9Bh
CCPR2H 1Ch 9Ch
CCP2CON 1Dh 9Dh
ADRESH 1Eh ADRESL 9Eh
ADCON0 1Fh ADCON1 9Fh
Регистры
общего
назначения
16 байт
11Fh
Регистры
общего
назначения
16 байт
19Fh
20h
Регистры
общего
назначения
80 байт
A0h
EFh
Регистры
общего
назначения
80 байт
120h
16Fh
Регистры
общего
назначения
80 байт
1A0h
1EFh
Регистры
общего
назначения
96 байт
7Fh
Доступ к
70h-7Fh
F0h
FFh
Доступ к
70h-7Fh
170h
17Fh
Доступ к
70h-7Fh
1F0h
1FFh
Банк 0 Банк 1 Банк 2 Банк 3
RP1:RP0 Банк ПД
00 0
01 1
10 2
11 3
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »