Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

P89C668 Datasheet(PDF) 3 Page - NXP Semiconductors

Part # P89C668
Description  On-chip Flash 8-bit microcontroller Errata Sheet
Download  6 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) 3 Page - NXP Semiconductors

  P89C668 Datasheet HTML 1Page - NXP Semiconductors P89C668 Datasheet HTML 2Page - NXP Semiconductors P89C668 Datasheet HTML 3Page - NXP Semiconductors P89C668 Datasheet HTML 4Page - NXP Semiconductors P89C668 Datasheet HTML 5Page - NXP Semiconductors P89C668 Datasheet HTML 6Page - NXP Semiconductors  
Zoom Inzoom in Zoom Outzoom out
 3 / 6 page
background image
Philips Semiconductors
P89C66X
On-chip Flash 8-bit microcontroller
Errata Sheet
2001 Nov 01
3
FUNCTIONAL DEVIATIONS OF P89C66X, REVISION IDENTIFIER = ‘G’
ISP/IAP.1:
Erase / Erase Verify problem regarding Boot Vector and Status Byte
Introduction:
The P89C66x contains two special Flash registers: the BOOT VECTOR and the STATUS BYTE. At the falling edge of
reset, the P89C66x 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, corresponding 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. 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.
Problem:
During the Erase operation, the Status Byte and the Boot Vector might not be erased thoroughly enough. Therefore, after
the Status Byte and Boot Vector have been programmed, a read operation may deliver the wrong contents of these
registers.
Workaround:
Depending on the type of Flash programming, the following can be used:
Flash programming using an external Programmer:
Philips has notified the supported parallel programmer vendors.
Check with your programmer vendor to verify that their latest algorithm includes the extra erase cycles for the Boot Vector
and Status Byte.
Flash programming using ISP (In-System Programming):
The following ISP Flash programming tools are available with additional erase cycles for the Boot Vector and the Status
Byte:
1) WinISP Version 2.28 (or higher, from Philips):
2) FlashMagic Version 1.25 (or higher, from Embedded Systems Academy)
(See next page how to download these tools.)
Flash programming using IAP (In-Application Programming):
Use only the latest version of the ISP/IAP Flash Programming Application Note AN461 from October 2001 to do
In-Application Programming. It describes how to add additional erase cycles to the Status Byte / Boot Vector Erase
operation.
(See next page how to download this Application Note.)


Similar Part No. - P89C668

ManufacturerPart #DatasheetDescription
logo
NXP Semiconductors
P89C668 PHILIPS-P89C668 Datasheet
299Kb / 54P
   80C51 8-bit Flash microcontroller family 64KB ISP FLASH with 8KB RAM
2001 Jul 27
P89C668 PHILIPS-P89C668 Datasheet
491Kb / 89P
   80C51 8-bit Flash microcontroller family
2002 Oct 28
P89C668HBA PHILIPS-P89C668HBA Datasheet
299Kb / 54P
   80C51 8-bit Flash microcontroller family 64KB ISP FLASH with 8KB RAM
2001 Jul 27
P89C668HBA PHILIPS-P89C668HBA Datasheet
491Kb / 89P
   80C51 8-bit Flash microcontroller family
2002 Oct 28
P89C668HBBD PHILIPS-P89C668HBBD Datasheet
299Kb / 54P
   80C51 8-bit Flash microcontroller family 64KB ISP FLASH with 8KB RAM
2001 Jul 27
More results

Similar Description - P89C668

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
AT89C51RD2 ATMEL-AT89C51RD2 Datasheet
1Mb / 137P
   8-bit Flash Microcontroller
AT89C51RD2 ATMEL-AT89C51RD2_08 Datasheet
1Mb / 137P
   8-bit Flash Microcontroller
AT89C51ID2_0309 ATMEL-AT89C51ID2_0309 Datasheet
1Mb / 159P
   8-bit Flash Microcontroller
AT89C51ED2 ATMEL-AT89C51ED2 Datasheet
1Mb / 24P
   8-bit Flash Microcontroller
AT89C51ID2 ATMEL-AT89C51ID2 Datasheet
1Mb / 157P
   8-bit Flash Microcontroller
AT89C51RE2 ATMEL-AT89C51RE2 Datasheet
2Mb / 187P
   8-bit Flash Microcontroller
AT89C51ED2-SMRUM ATMEL-AT89C51ED2-SMRUM Datasheet
1Mb / 137P
   8-bit Flash Microcontroller
AT89C51ID2 ATMEL-AT89C51ID2_05 Datasheet
1Mb / 157P
   8-bit Flash Microcontroller
logo
NXP Semiconductors
P8XCE598 NXP-P8XCE598 Datasheet
513Kb / 108P
   8-bit microcontroller with on-chip CAN
1996 Jun 27
P8XC592 PHILIPS-P8XC592 Datasheet
459Kb / 108P
   8-bit microcontroller with on-chip CAN
1996 Jun 27
More results


Html Pages

1 2 3 4 5 6


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   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