Electronic Components Datasheet Search
  English  ▼

X  

P89C668 Datasheet(PDF) 44 Page - NXP Semiconductors

Part # P89C668
Description  80C51 8-bit Flash microcontroller family 64KB ISP FLASH with 8KB RAM
PDF  54 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  PHILIPS [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo PHILIPS - NXP Semiconductors

P89C668 Datasheet(HTML) 44 Page - NXP Semiconductors

Back Button P89C668 Datasheet HTML 40Page - NXP Semiconductors P89C668 Datasheet HTML 41Page - NXP Semiconductors P89C668 Datasheet HTML 42Page - NXP Semiconductors P89C668 Datasheet HTML 43Page - NXP Semiconductors P89C668 Datasheet HTML 44Page - NXP Semiconductors P89C668 Datasheet HTML 45Page - NXP Semiconductors P89C668 Datasheet HTML 46Page - NXP Semiconductors P89C668 Datasheet HTML 47Page - NXP Semiconductors P89C668 Datasheet HTML 48Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 44 / 54 page
background image
Philips Semiconductors
Preliminary data
P89C668
80C51 8-bit Flash microcontroller family
64KB ISP Flash with 8KB RAM
2001 Jul 27
44
FFFF
C000
8000
4000
2000
0000
BLOCK 4
16k BYTES
BLOCK 3
16k BYTES
BLOCK 2
16k BYTES
BLOCK 1
8k BYTES
BLOCK 0
8k BYTES
PROGRAM
ADDRESS
BOOT ROM
(1k BYTES)
FFFF
FC00
SU01112
Figure 45. Flash Memory Configurations
Power-On Reset Code Execution
The P89C668 contains two special Flash registers: the BOOT
VECTOR and the STATUS BYTE. At the falling edge of reset, the
P89C668 examines the contents of the Status Byte. If the Status
Byte is set to zero, power-up execution starts at location 0000H,
which is the normal start address of the user’s application code.
When the Status Byte is set to a value other than zero, the contents
of the Boot Vector is used as the high byte of the execution address
and the low byte is set to 00H. The factory default setting is 0FCH,
corresponds to the address 0FC00H for the factory masked-ROM
ISP boot loader. A custom boot loader can be written with the Boot
Vector set to the custom boot loader.
NOTE:
When erasing the Status Byte or Boot Vector,
both bytes are erased at the same time. It is necessary
to reprogram the Boot Vector after erasing and
updating the Status Byte.
Hardware Activation of the Boot Loader
The boot loader can also be executed by holding PSEN LOW, P2.7
high, EA greater than VIH (such as +5 V), and ALE HIGH (or not
connected) at the falling edge of RESET. This is the same effect as
having a non-zero status byte. This allows an application to be built
that will normally execute the end user’s code but can be manually
forced into ISP operation.
If the factory default setting for the Boot Vector (0FCH) is changed, it
will no longer point to the ISP masked-ROM boot loader code. If this
happens, the only way it is possible to change the contents of the
Boot Vector is through the parallel programming method, provided
that the end user application does not contain a customized loader
that provides for erasing and reprogramming of the Boot Vector and
Status Byte.
After programming the Flash, the status byte should be programmed
to zero in order to allow execution of the user’s application code
beginning at address 0000H.



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 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54


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