Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

PIC16F87 Datasheet(PDF) 5 Page - Microchip Technology

Part # PIC16F87
Description  Flash Memory Programming Specification
PDF  24 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16F87 Datasheet(HTML) 5 Page - Microchip Technology

  PIC16F87 Datasheet HTML 1Page - Microchip Technology PIC16F87 Datasheet HTML 2Page - Microchip Technology PIC16F87 Datasheet HTML 3Page - Microchip Technology PIC16F87 Datasheet HTML 4Page - Microchip Technology PIC16F87 Datasheet HTML 5Page - Microchip Technology PIC16F87 Datasheet HTML 6Page - Microchip Technology PIC16F87 Datasheet HTML 7Page - Microchip Technology PIC16F87 Datasheet HTML 8Page - Microchip Technology PIC16F87 Datasheet HTML 9Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 24 page
background image
 2002 Microchip Technology Inc.
DS39607B-page 5
PIC16F87/88
3.0
PROGRAM MODE ENTRY
3.1
User Program Memory Map
The user memory space extends from 0x0000 to
0x1FFF (8K), of which 4K (0000h-0FFFh) is physically
implemented. In Programming mode, the program
memory space extends from 0x0000 to 0x3FFF, with
the first half (0x0000-0x1FFF) being user program
memory and the second half (0x2000-0x3FFF) being
configuration memory. The PC will increment from
0x0000 to 0x0FFF, then increment to 0x1000 and
access 0x0000. Once the PC reaches 0x1FFF, it will
increment to 0x2000. From 0x2000, the PC will
increment up to 0x3FFF and wrap around to 0x2000
(not to 0x0000). Once in configuration memory, the
highest bit of the PC stays a ‘1’, always pointing to the
configuration memory. The only way to point to user
program memory is to reset the part and re-enter
Program mode, as described in Section 3.4 “Program
Mode”.
In the configuration memory space, 0x2000-0x201F
are physically implemented. However, only locations
0x2000 through 0x2008 are available. Other locations
are reserved. Locations beyond 0x201F will physically
access user memory (see Figure 3-1).
3.2
Data EEPROM Memory
The EEPROM data memory space is a separate block
of high-endurance memory that the user accesses
using a special sequence of instructions. The amount
of data EEPROM memory depends on the device and
is shown below in number-of-bytes.
The contents of data EEPROM memory have the
capability to be embedded into the HEX file.
The programmer should be able to read data EEPROM
information from a HEX file and conversely (as an
option) write data EEPROM contents to a HEX file,
along
with
program
memory
information
and
configuration bit information.
The 256 data memory locations are logically mapped
and use PC<7:0>. The format for data memory storage
is one data byte per address location, LSb aligned.
Device
Program Flash
PIC16F87
4K
PIC16F88
4K
Device
# of Bytes
PIC16F87
256
PIC16F88
256



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com