Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

8A/S6

Part # 8A/S6
Description Incandescent S Light Lamp
Category LAMP
Availability In Stock
Qty 2
Qty Price
1 + $2.43518
Manufacturer Available Qty
General Electric
  • Shipping Freelance Stock: 2
    Ships Immediately



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

EEPROM-1 Memory
Technical Data MC68HC908AZ60A — Rev 2.0
94 EEPROM-1 Memory MOTOROLA
Single byte program and erase operations are still available for
locations $0800-$08EF and $0900-$09FF for all bytes that are not
protected by the EEPROM-1 Block Protect EEBPx bits (see
EEPROM-1 Block Protection on page 94 and EEPROM-1 Array
Configuration Register on page 101)
NOTE: Once armed, the protect option is permanently enabled. As a
consequence, all functions in the EE1NVR will remain in the state they
were in immediately before the security was enabled.
6.5.4 EEPROM-1 Block Protection
The 512 bytes of EEPROM-1 are divided into four 128-byte blocks. Each
of these blocks can be protected from erase/program operations by
setting the EEBPx bit in the EE1NVR. Table 6-1 shows the address
ranges for the blocks.
These bits are effective after a reset or a upon read of the EE1NVR
register. The block protect configuration can be modified by
erasing/programming the corresponding bits in the EE1NVR register
and then reading the EE1NVR register. Please see EEPROM-1 Array
Configuration Register on page 101 for more information.
NOTE: Once EEDIVSECD in the EE1DIVHNVR is programmed to 0 and after a
system reset, the EE1DIV security feature is permanently enabled
because the EEDIVSECD bit in the EE1DIVH is always loaded with 0
thereafter. Once this security feature is armed, erase and program mode
are disabled for EE1DIVHNVR and EE1DIVLNVR. Modifications to the
EE1DIVH and EE1DIVL registers are also disabled. Therefore, be
cautious on programming a value into the EE1DIVHNVR.
Table 6-1. EEPROM-1 Array Address Blocks
Block Number (EEBPx) Address Range
EEBP0 $0800–$087F
EEBP1 $0880–$08FF
EEBP2 $0900–$097F
EEBP3 $0980–$09FF
EEPROM-1 Memory
Functional Description
MC68HC908AZ60A — Rev 2.0 Technical Data
MOTOROLA EEPROM-1 Memory 95
6.5.5 EEPROM-1 Programming and Erasing
The unprogrammed or erase state of an EEPROM bit is a logic 1. The
factory default for all bytes within the EEPROM-1 array is $FF.
The programming operation changes an EEPROM bit from logic 1 to
logic 0 (programming cannot change a bit from logic 0 to a logic 1). In a
single programming operation, the minimum EEPROM programming
size is one bit; the maximum is eight bits (one byte).
The erase operation changes an EEPROM bit from logic 0 to logic 1. In
a single erase operation, the minimum EEPROM erase size is one byte;
the maximum is the entire EEPROM-1 array.
The EEPROM can be programmed such that one or multiple bits are
programmed (written to a logic 0) at a time. However, the user may never
program the same bit location more than once before erasing the entire
byte. In other words, the user is not allowed to program a logic 0 to a bit
that is already programmed (bit state is already logic 0).
For some applications it might be advantageous to track more than 10K
events with a single byte of EEPROM by programming one bit at a time.
For that purpose, a special selective bit programming technique is
available. An example of this technique is illustrated in Table 6-2.
Note that none of the bit locations are actually programmed more than
once although the byte was programmed eight times.
Table 6-2. Example Selective Bit Programming Description
Description
Program Data
in Binary
Result
in Binary
Original state of byte (erased) n/a 1111:1111
First event is recorded by programming bit position 0 1111:1110 1111:1110
Second event is recorded by programming bit position 1 1111:1101 1111:1100
Third event is recorded by programming bit position 2 1111:1011 1111:1000
Fourth event is recorded by programming bit position 3 1111:0111 1111:0000
Events five through eight are recorded in a similar fashion
EEPROM-1 Memory
Technical Data MC68HC908AZ60A — Rev 2.0
96 EEPROM-1 Memory MOTOROLA
When this technique is utilized, a program/erase cycle is defined as
multiple program sequences (up to eight) to a unique location followed
by a single erase operation.
Program/Erase
Using AUTO Bit
An additional feature available for EEPROM-1 program and erase
operations is the AUTO mode. When enabled, AUTO mode will activate
an internal timer that will automatically terminate the program/erase
cycle and clear the EEPGM bit. Please see EEPROM-1 Programming
on page 96, EEPROM-1 Erasing on page 97 and EEPROM-1 Control
Register on page 99 for more information.
EEPROM-1
Programming
The unprogrammed or erase state of an EEPROM bit is a logic 1.
Programming changes the state to a logic 0. Only EEPROM bytes in the
non-protected blocks and the EE1NVR register can be programmed.
Use the following procedure to program a byte of EEPROM:
1. Clear EERAS1 and EERAS0 and set EELAT in the EE1CR.
(A)
NOTE: If using the AUTO mode, also set the AUTO bit during Step 1.
2. Write the desired data to the desired EEPROM address.
(B)
3. Set the EEPGM bit.
(C)
Go to Step 7 if AUTO is set.
4. Wait for time, t
EEPGM
, to program the byte.
5. Clear EEPGM bit.
6. Wait for time, t
EEFPV
, for the programming voltage to fall. Go to
Step 8.
7. Poll the EEPGM bit until it is cleared by the internal timer.
(D)
8. Clear EELAT bits.
(E)
NOTE: A. EERAS1 and EERAS0 must be cleared for programming. Setting the
EELAT bit configures the address and data buses to latch data for
programming the array. Only data with a valid EEPROM-1 address will
be latched. If EELAT is set, other writes to the EE1CR will be allowed
after a valid EEPROM-1 write.
PREVIOUS2526272829303132333435363738NEXT