Web Analytics
Datasheet 搜索 > 微控制器 > Microchip(微芯) > PIC16F59-E/PT 数据手册 > PIC16F59-E/PT 用户编程技术手册 3/16 页
PIC16F59-E/PT
器件3D模型
9.384
导航目录
  • 引脚图在P2
  • 电气规格在P14
PIC16F59-E/PT数据手册
Page:
of 16 Go
若手册格式错乱,请下载阅览PDF原文件
© 2008 Microchip Technology Inc. Preliminary DS41243B-page 3
PIC16F59
2.0 PROGRAM MODE ENTRY
2.1 User Program Memory Map
The user memory space extends from 0x000 to 0x7FF.
In Program/Verify mode, the program memory space
extends from 0x000 to 0xFFF with the first half (0x000-
0x7FF) being user program memory and the second
half (0x800-0xFFF) being configuration memory. The
PC will increment from 0x000 to 0x7FF, then to 0x800
(not to 0x000).
In the configuration memory space, 0x800-0x83F are
physically implemented. However, only locations
0x800 through 0x803 are available. Other locations are
reserved.
2.2 User ID Locations
A user may store identification information (ID) in four
user ID locations. The user ID locations are mapped in
[0x800: 0x803]. It is recommended that the user use
only the four Least Significant bits (LSb) of each user
ID location. The user ID locations read out normally,
even after code protection is enabled. It is recom-
mended that user ID locations are written as ‘xxxx
xxxx bbbb’ where ‘bbbb’ is user ID information.
The 12 bits may be programmed, but only the four LSbs
are displayed by MPLAB
®
IDE. The xxxx’s are “don’t
care” bits and are not read by MPLAB IDE.
2.3 Configuration Word
The Configuration Word is located at 0xFFF and is only
available upon Program mode entry. Once an Incre-
ment Address command is issued, the Configuration
Word is no longer accessible regardless of the address
of the program counter.
FIGURE 2-1: PROGRAM MEMORY MAP
AND STACK
2.4 Program/Verify Mode
The Program/Verify mode is entered by holding pins
ICSPCLK and ICSPDAT low while raising V
DD pin from
V
IL to VDD. Then raise VPP from VIL to VIHH. Once in
this mode, the user program memory and configuration
memory can be accessed and programmed in serial
fashion. Clock and data are Schmitt Trigger input in this
mode.
The sequence that enters the device into the Program-
ming/Verify mode places all other logic into the Reset
state (the MCLR
pin was initially at VIL). This means
that all I/O are in the Reset state (high-impedance
inputs).
The PIC16F59 program memory may be written in two
ways. The fastest method writes four words at a time to
the program memory array. However, one-word writes
are also supported.
PC<10:0>
Stack Level 1
Stack Level 2
User Memory
Space
11
000h
1FFh
Reset Vector
0FFh
100h
On-chip Program
Memory (Page 0)
On-chip Program
Memory (Page 1)
On-chip Program
Memory (Page 2)
On-chip Program
Memory (Page 3)
200h
3FFh
2FFh
300h
400h
5FFh
4FFh
500h
600h
7FFh
6FFh
700h
CALL, RETLW
User ID Locations
Reserved
Configuration Word
800h-
803h
804h
FFEh
FFFh
83Fh
840h
Unimplemented

PIC16F59-E/PT 数据手册

Microchip(微芯)
88 页 / 1.33 MByte
Microchip(微芯)
137 页 / 5.82 MByte
Microchip(微芯)
16 页 / 0.41 MByte
Microchip(微芯)
89 页 / 0.78 MByte

PIC16F59 数据手册

Microchip(微芯)
MICROCHIP  PIC16F59-I/PT  微控制器, 8位, PIC16F, 20 MHz, 3 KB, 134 Byte, 44 引脚, TQFP
Microchip(微芯)
MICROCHIP  PIC16F59-I/P  微控制器, 8位, 闪存, AEC-Q100, PIC16F, 20 MHz, 3 KB, 134 Byte, 40 引脚, DIP
Microchip(微芯)
基于闪存的8位CMOS微控制器系列 Flash-Based, 8-Bit CMOS Microcontroller Series
Microchip(微芯)
基于闪存的8位CMOS微控制器系列 Flash-Based, 8-Bit CMOS Microcontroller Series
Microchip(微芯)
基于闪存的8位CMOS微控制器系列 Flash-Based, 8-Bit CMOS Microcontroller Series
Microchip(微芯)
基于闪存的8位CMOS微控制器系列 Flash-Based, 8-Bit CMOS Microcontroller Series
器件 Datasheet 文档搜索
器件加载中...
AiEMA 数据库涵盖高达 72,405,303 个元件的数据手册,每天更新 5,000 多个 PDF 文件