p89c669 NXP Semiconductors, p89c669 Datasheet - Page 12

no-image

p89c669

Manufacturer Part Number
p89c669
Description
P89c669 80c51 8-bit Microcontroller Family With Extended Memory; 96 Kb Flash With 2 Kb Ram
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
p89c669FA
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
p89c669FA-S
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
p89c669FA/00
Manufacturer:
NXP
Quantity:
1 258
Philips Semiconductors
9397 750 12299
Product data
7.2 Memory arrangement
7.3 Special function registers
P89C669 has 96 kbytes of Flash (MX universal map range: 80:0000-81:7FFF) and
2 kbytes of on-chip RAM:
Table 4:
For more detailed information, please refer to the P89C669 User Manual .
Special Function Register (SFR) accesses are restricted in the following ways:
Data memory
Type
DATA
IDATA
EDATA
XDATA
User must not attempt to access any SFR locations not defined.
Accesses to any defined SFR locations must be strictly for the functions for the
SFRs.
SFR bits labeled ‘-’, ‘0’, or ‘1’ can only be written and read as follows:
– ‘-’ must be written with ‘0’, but can return any value when read (even if it was
– ‘0’ must be written with ‘0’, and will return a ‘0’ when read.
– ‘1’ must be written with ‘1’, and will return a ‘1’ when read.
written with ‘0’). It is a reserved bit and may be used in future derivatives.
Description
memory that can be addressed both directly and
indirectly; can be used as stack
superset of DATA; memory that can be addressed
indirectly (where direct address for upper half is for SFR
only); can be used as stack
superset of DATA/IDATA; memory that can be addressed
indirectly using Universal Pointers (PR0,1); can be used
as stack
memory (on-chip ‘External Data’) that is accessed via
the MOVX/EMOV instructions using DPTR/EPTR
Memory arrangement
Rev. 02 — 13 November 2003
80C51 8-bit microcontroller family with extended memory
© Koninklijke Philips Electronics N.V. 2003. All rights reserved.
Size (Bytes) and MX
universal memory
map range
P89C669
128
(7F:0000-7F:007F)
256
(7F:0000-7F:00FF)
1280
(7F:0000-7F:04FF)
768
(00:0000-00:02FF)
P89C669
12 of 33

Related parts for p89c669