參數(shù)資料
型號(hào): 89S8252
廠商: Atmel Corp.
英文描述: 8-Bit Microcontroller with 8K Bytes Flash
中文描述: 8位具有8K字節(jié)的閃存,微控制器
文件頁數(shù): 18/31頁
文件大?。?/td> 455K
代理商: 89S8252
AT89S8252
4-122
Program Memory Lock Bits
The AT89S8252 has three lock bits that can be left unpro-
grammed (U) or can be programmed (P) to obtain the addi-
tional features listed in the following table.
When lock bit 1 is programmed, the logic level at the EA pin
is sampled and latched during reset. If the device is pow-
ered up without a reset, the latch initializes to a random
value and holds that value until reset is activated. The
latched value of EA must agree with the current logic level
at that pin in order for the device to function properly.
Once programmed, the lock bits can only be unpro-
grammed with the Chip Erase operations in either the par-
allel or serial modes.
Lock Bit Protection Modes
(1)(2)
Notes:
1. U = Unprogrammed
2. P = Programmed
Program Lock Bits
Protection Type
LB1
LB2
LB3
1
U
U
U
No internal memory lock feature.
2
P
U
U
MOVC instructions executed from external program memory are disabled from fetching code bytes
from internal memory. EA is sampled and latched on reset and further programming of the Flash
memory (parallel or serial mode) is disabled.
3
P
P
U
Same as Mode 2, but parallel or serial verify are also disabled.
4
P
P
P
Same as Mode 3, but external execution is also disabled.
Programming the Flash and EEPROM
Atmel’s AT89S8252 Flash Microcontroller offers 8K bytes
of in-system reprogrammable Flash Code memory and 2K
bytes of EEPROM Data memory.
The AT89S8252 is normally shipped with the on-chip Flash
Code and EEPROM Data memory arrays in the erased
state (i.e. contents = FFH) and ready to be programmed.
This device supports a High-Voltage (12V) Parallel pro-
gramming mode and a Low-Voltage (5V) Serial program-
ming mode. The serial programming mode provides a con-
venient way to download the AT89S8252 inside the user’s
system. The parallel programming mode is compatible with
conventional third party Flash or EPROM programmers.
The Code and Data memory arrays are mapped via sepa-
rate address spaces in the serial programming mode. In
the parallel programming mode, the two arrays occupy one
contiguous address space: 0000H to 1FFFH for the Code
array and 2000H to 27FFH for the Data array.
The Code and Data memory arrays on the AT89S8252 are
programmed byte-by-byte in either programming mode. An
auto-erase cycle is provided with the self-timed program-
ming operation in the serial programming mode. There is
no need to perform the Chip Erase operation to reprogram
any memory location in the serial programming mode
unless any of the lock bits have been programmed.
In the parallel programming mode, there is no auto-erase
cycle. To reprogram any non-blank byte, the user needs to
use the Chip Erase operation first to erase both arrays.
Parallel Programming Algorithm
To program and verify the AT89S8252 in the parallel pro-
gramming mode, the following sequence is recommended:
1.
Power-up sequence:
Apply power between V
CC
and GND pins.
Set RST pin to “H”.
Apply a 3 MHz to 24 MHz clock to XTAL1 pin and wait
for at least 10 milliseconds.
2.
Set PSEN pin to “L”
ALE pin to “H”
EA pin to “H” and all other pins to “H”.
3.
Apply the appropriate combination of “H” or “L” logic
levels to pins P2.6, P2.7, P3.6, P3.7 to select one of the
programming operations shown in the Flash Program-
ming Modes table.
4.
Apply the desired byte address to pins P1.0 to P1.7
and P2.0 to P2.5.
Apply data to pins P0.0 to P0.7 for Write Code opera-
tion.
5.
Raise EA/V
PP
to 12V to enable Flash programming,
erase or verification.
6.
Pulse ALE/PROG once to program a byte in the Code
memory array, the Data memory array or the lock bits.
The byte-write cycle is self-timed and typically takes
1.5 ms.
7.
To verify the byte just programmed, bring pin P2.7 to
“L” and read the programmed data at pins P0.0 to P0.7.
相關(guān)PDF資料
PDF描述
8M052489 8m Class DC to AC Inverter
8T26A 8-Channel, 10-Bit ADC with I2C Compatible Interface in 20-Lead TSSOP; Package: TSSOP; No of Pins: 20; Temperature Range: Industrial
8T95 8-Channel, 10-Bit ADC with I2C Compatible Interface in 20-Lead TSSOP; Package: TSSOP; No of Pins: 20; Temperature Range: Industrial
8T96 High Speed Hex 3-State Buffers/Inverters
8T97 High Speed Hex 3-State Buffers/Inverters
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
89S8252-24JC 制造商: 功能描述: 制造商:undefined 功能描述:
89S825324JI 制造商: 功能描述: 制造商:undefined 功能描述:
89S8253-24JI 制造商: 功能描述: 制造商:undefined 功能描述:
89S9310FS 制造商: 功能描述: 制造商:undefined 功能描述:
89SF1604G3N 制造商:Integrated Device Technology Inc 功能描述:FLASH NVRAM CTL - Boxed Product (Development Kits)