參數(shù)資料
型號: PIC16F57-I/SO
廠商: Microchip Technology
文件頁數(shù): 14/88頁
文件大?。?/td> 0K
描述: IC MCU FLASH 2KX12 28SOIC
產(chǎn)品培訓(xùn)模塊: Asynchronous Stimulus
8-bit PIC® Microcontroller Portfolio
標(biāo)準(zhǔn)包裝: 27
系列: PIC® 16F
核心處理器: PIC
芯體尺寸: 8-位
速度: 20MHz
外圍設(shè)備: POR,WDT
輸入/輸出數(shù): 20
程序存儲(chǔ)器容量: 3KB(2K x 12)
程序存儲(chǔ)器類型: 閃存
RAM 容量: 72 x 8
電壓 - 電源 (Vcc/Vdd): 2 V ~ 5.5 V
振蕩器型: 外部
工作溫度: -40°C ~ 85°C
封裝/外殼: 28-SOIC(0.295",7.50mm 寬)
包裝: 管件
產(chǎn)品目錄頁面: 638 (CN2011-ZH PDF)
配用: AC164002-ND - MODULE SKT PROMATEII 18/28SOIC
2007 Microchip Technology Inc.
DS41213D-page 19
PIC16F5X
3.5
Program Counter
As a program instruction is executed, the Program
Counter (PC) will contain the address of the next
program instruction to be executed. The PC value is
increased by one, every instruction cycle, unless an
instruction changes the PC.
For a GOTO instruction, bits 8:0 of the PC are provided
by the GOTO instruction word. The PC Latch (PCL) is
mapped to PC<7:0> (Figure 3-6 and Figure 3-7).
For the PIC16F57 and PIC16F59, a page number must
be supplied as well. Bit 5 and bit 6 of the STATUS reg-
ister provide page information to bit 9 and bit 10 of the
For a CALL instruction, or any instruction where the
PCL is the destination, bits 7:0 of the PC again are
provided by the instruction word. However, PC<8>
does not come from the instruction word, but is always
Instructions where the PCL is the destination or modify
PCL instructions, include MOVWF PCL, ADDWF PCL,
and BSF PCL,5.
For the PIC16F57 and PIC16F59, a page number
again must be supplied. Bit 5 and bit 6 of the STATUS
register provide page information to bit 9 and bit 10 of
FIGURE 3-6:
LOADING OF PC BRANCH
INSTRUCTIONS – PIC16F54
FIGURE 3-7:
LOADING OF PC BRANCH
INSTRUCTIONS – PIC16F57
AND PIC16F59
3.5.1
PAGING CONSIDERATIONS
PIC16F57 AND PIC16F59
If the PC is pointing to the last address of a selected
memory page, when it increments, it will cause the pro-
gram to continue in the next higher page. However, the
page preselect bits in the STATUS register will not be
updated. Therefore, the next GOTO, CALL or MODIFY
PCL
instruction will send the program to the page
specified by the page preselect bits (PA0 or PA<1:0>).
For example, a NOP at location 1FFh (page 0)
increments the PC to 200h (page 1). A GOTO xxx at
200h will return the program to address xxh on page 0
(assuming that PA<1:0> are clear).
To prevent this, the page preselect bits must be
updated under program control.
3.5.2
EFFECTS OF RESET
The PC is set upon a Reset, which means that the PC
addresses the last location in the last page (i.e., the
Reset vector).
The STATUS register page preselect bits are cleared
upon a Reset, which means that page 0 is preselected.
Therefore, upon a Reset, a
GOTO
instruction at the
Reset vector location will automatically cause the
program to jump to page 0.
Note:
Because PC<8> is cleared in the CALL
instruction or any modified PCL instruc-
tion, all subroutine calls or computed
jumps are limited to the first 256 locations
of any program memory page (512 words
long).
PC
87
0
PCL
PC
87
0
PCL
Reset to '0'
Instruction Word
GOTO
Instruction
CALL
or Modify PCL Instruction
PA<1:0>
2
Status
PC
87
0
PCL
9
10
PA<1:0>
2
Status
PC
87
0
PCL
9
10
Instruction Word
Reset to ‘0’
Instruction Word
70
GOTO
Instruction
CALL
or Modify PCL Instruction
相關(guān)PDF資料
PDF描述
PIC12F1501-I/MC IC MCU 8BIT 1.75KB FLASH 8-DFN
PIC12F1501-I/MF IC MCU 8BIT 1.75KB FLASH 8-DFN
PIC12F510-I/MC IC PIC MCU FLASH 1024X12 8DFN
PIC12F629T-I/MF IC MCU CMOS 8BIT 1K FLASH 8-DFN
PIC12LF1501-E/MS IC MCU 8BIT 1.75KB FLASH 8MSOP
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PIC16F57T-E/SO 功能描述:8位微控制器 -MCU 3KB 72 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時(shí)鐘頻率:50 MHz 程序存儲(chǔ)器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC16F57T-E/SS 功能描述:8位微控制器 -MCU 3KB 72 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時(shí)鐘頻率:50 MHz 程序存儲(chǔ)器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC16F57T-I/ML 制造商:Microchip Technology Inc 功能描述:28 PIN, 3KB STD FLASH, 72 RAM, 20 I/O - Tape and Reel
PIC16F57T-I/SO 功能描述:8位微控制器 -MCU 3KB 72 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時(shí)鐘頻率:50 MHz 程序存儲(chǔ)器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC16F57T-I/SO-CUT TAPE 制造商:Microchip 功能描述:PIC16 Series 72 B RAM 3 kB Flash 8-Bit CMOS Microcontroller - SOIC-28