參數(shù)資料
型號: P89C557E4EBB
廠商: NXP SEMICONDUCTORS
元件分類: 微控制器/微處理器
英文描述: Single-chip 8-bit microcontroller
中文描述: 8-BIT, FLASH, 16 MHz, MICROCONTROLLER, PQFP80
封裝: 14 X 20 MM, 2.70 MM HEIGHT, PLASTIC, SOT-318-1, QFP-80
文件頁數(shù): 55/72頁
文件大?。?/td> 374K
代理商: P89C557E4EBB
Philips Semiconductors
Product specification
P83C557E4/P80C557E4/P89C557E4
Single-chip 8-bit microcontroller
1999 Mar 02
55
Example of user software (internal or external) that calls the
Page Erase
routine in the boot ROM to erase a page in the
FEEPROM (32 bytes) starting at address location 1260H.
CLR EA
; Disable all interrupts
MOV DPTR, # 1260H
; Load page-address
MOV FMCON, # 4CH
; Load Page-Erase code
LCALL 0FFAAH
; Call Page-Erase routine
; in boot ROM (inherent delay
5 ms)
MOV FMCON, #00H
; Clear FMCON for security
SETB EA
; Enable interrupts again
Example of user software (internal or external) that calls the
Byte-Write
routine in the boot ROM to write the content of R5 into
the FEEPROM address location 1263H.
CLR EA
; Disable all interrupts
MOV DPTR, # 1263H
; Load byte address
MOV A, R5
; Load byte to be written
MOV FMCON, # 45H
; Load byte-write code
LCALL 0FFADH
; Call byte-write routine
; in boot ROM (inherent
delay 2.5 ms)
MOV FMCON, #00H
; Clear FMCON for security
SETB EA
; Enable interrupts again
XRL A, R5
; Compare the “read-back” byte
JNZ ERROR
; Jump if verify error
8.4
The security feature protects against software piracy and prevents
that the content of the FEEPROM can be read undesirable. The
Security Byte is located in the highest address location 7FFFH of
the FEEPROM.
Security
The Security Byte should be 50H to activate and 00H or FFH to
deactivate the security feature. This security code is chosen in such
a way that single bit failures will not deactivate the security feature.
If the security feature is deactivated, then there are no access
restrictions to the FEEPROM.
If the security feature is activated, then the external program
memory has no access to the FEEPROM with the MOVC
instructions. Also bits FCB (3–0) of FMCON cannot be written by
external program code or boot ROM code. This prevents in-circuit
programming and verification. Only the Full Erase code can be
written to FCB (0–3) of FMCON. Note that for the internal program
code no restrictions exist if the security feature is activated. At the
end of a full erase operation the security feature is deactivated. Also
parallel programming and verify is inhibited if the security feature is
activated, only a full erase is possible. Note that the security mode
does not change immediately when the security code is written into
the security byte 7FFFH, but after a reset or power-on. This allows
the verification of the loaded code in the FEEPROM, including the
Security Byte.
8.5
Unlike standard EPROM programming, no high programming supply
voltage must be applied to the EA pin and only one programming
pulse must be applied to the ALE/WE pin. The parallel programming
mode is entered with the steady signals RST=1, PSEN=0, EA=1 and
SELXTAL1 = 1. The XTAL1,2 clock must have a frequency between
4 and 6MHz. The following table shows the logic levels for
programming, erasing, verifying and read signature.
Parallel Programming
MODE
ALE/WE
P2.7
P2.6
P3.7
P3.6
Full erase
1
1
0
1
Program FEEPROM
1
0
1
1
Verify FEEPROM
1
0
0
1
1
Read signature
1
0
0
0
0
ALE/WE
P2.6, P2.7, P3.6, P3.7
Write Enable signal (program/erase), active low
control signals
Data and address bits:
P0.0 – P0.7
P1.0 – P1.7
P2.0 – P2.5, P3.4
:
:
:
D0 – D7
A0 – A7
A8 – A14
Program data input / verify or read data output
Input low order address bits.
Input high order address bits.
The P89C557E4 contains two signature bytes that can be read and
used by an EPROM programming system to identify the device.
These bytes are read by the same procedure as for a normal
verification of locations 30H and 31H, except that P3.6 and P3.7
need to be pulled to LOW.
ADDRESS
CONTENT
MEANING
30H
31H
15H
B5H
Philips
P89C557E4
相關PDF資料
PDF描述
P89C557E4EFB Single-chip 8-bit microcontroller
P83C557E6 Single-chip 8-bit microcontroller
P80C557E6EBB Single-chip 8-bit microcontroller
P80C557E6EFB Single-chip 8-bit microcontroller
P80C575EBPN 80C51 8-bit microcontroller family 8K/256 OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer
相關代理商/技術參數(shù)
參數(shù)描述
P89C557E4EFB 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:Single-chip 8-bit microcontroller
P89C557E4EFB/01,557 制造商:NXP Semiconductors 功能描述:
P89C58 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:80C51 8-bit microcontroller family 4K/8K/16K/32K Flash
P89C58BA 制造商:未知廠家 制造商全稱:未知廠家 功能描述:MICROCONTROLLER|8-BIT|8051 CPU|CMOS|LDCC|44PIN|PLASTIC
P89C58BBD 制造商:未知廠家 制造商全稱:未知廠家 功能描述:MICROCONTROLLER|8-BIT|8051 CPU|CMOS|QFP|44PIN|PLASTIC