Electronic Components Datasheet Search
  English  ▼

X  

P89C51RC Datasheet(PDF) 39 Page - NXP Semiconductors

Part # P89C51RC
Description  80C51 Central Processing Unit
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  PHILIPS [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo PHILIPS - NXP Semiconductors

P89C51RC Datasheet(HTML) 39 Page - NXP Semiconductors

Back Button P89C51RC Datasheet HTML 35Page - NXP Semiconductors P89C51RC Datasheet HTML 36Page - NXP Semiconductors P89C51RC Datasheet HTML 37Page - NXP Semiconductors P89C51RC Datasheet HTML 38Page - NXP Semiconductors P89C51RC Datasheet HTML 39Page - NXP Semiconductors P89C51RC Datasheet HTML 40Page - NXP Semiconductors P89C51RC Datasheet HTML 41Page - NXP Semiconductors P89C51RC Datasheet HTML 42Page - NXP Semiconductors P89C51RC Datasheet HTML 43Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 50 page
background image
Philips Semiconductors
Product specification
P89C51RC+/P89C51RD+
80C51 8-bit Flash microcontroller family
32K/64K ISP FLASH with 512–1K RAM
1999 Oct 27
39
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
89C51RC+
89C51RD+
BOOT ROM
(1k BYTES ON
ALL PARTS)
FFFF
FC00
SU01041
Figure 41. FLASH Memory Configurations
Power-On Reset Code Execution
The 89C51RX+ contains two special FLASH registers: the BOOT
VECTOR and the STATUS BYTE. At the falling edge of reset, the
89C51RX+ 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,
EA greater than VIH (such as +12 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


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