21-26
MPC561/MPC563 Reference Manual
MOTOROLA
UC3F Operation
21.3.7.2 Program Shadow Information
Programming the shadow information uses the same procedure as programming the array
except that SIE must be set to a 1 prior to initiating the programming sequence. Only the
S2
First Program Hardware Interlock Write:
Normal read operation still occurs. The array will
accept programming writes. Accesses to the
registers are normal register accesses. A write to
UC3FCTL cannot change EHV at this time.If the
write is to a register no data will be stored in the
program data latch and the UC3F remains in state
S2.
S1
T1
Write SES = 0 or a reset.
S3
T3
Hardware Interlock. A successful write
to any UC3F array location. This
programming write will latch the
selected word of data into the program
data latch and the address is latched to
select the location that will be
programmed. Once a bit has been
written then it remains in the program
data latch until another write
over-writes that data or a write of SES
= 0. If the write is to a register no data
will be stored in the program data latch
and the UC3F remains in state S2.
S3
Expanded Program Hardware Interlock Operation:
Programming writes are accepted so that data may
be programmed. These writes may be to any
UC3F array location. The location to be
programmed is determined from the address
initially written to on the first program interlock
write. The program data latch may be updated on
any program interlock writes which occur in this
state. Accesses to the registers are normal register
accesses. A write to UC3FCTL can change EHV. If
the write is to a register no data will be stored in the
program data latch.
S1
T6
Write SES = 0 or a reset.
S4
T4
Write EHV = 1.
S4
Program Operation:
High voltage is applied to the array or shadow
information to program the UC3F bit cells, and
program margin reads are automatically
performed by the internal program control logic. No
further programming writes will be accepted.
During programming, the array will not respond to
any access. Accesses to the registers are allowed.
A write to UC3FCTL can change EHV or HSUS
only.
S1
T5
Reset.
S2
T7
Write EHV = 0.
S5
T8
Write HSUS = 1 or disable the UC3F
module.
S5
Program Suspend Operation:
The program operation is suspended to either read
the array or disable the module. Once HVS reads
as a 0, the program operation is suspended.
Normal reads to the array can be performed if the
module is enabled; read accesses to the location
being programmed returns indeterminate data.
S1
T10
Reset.
S4
T9
Write HSUS = 0 or re-enable the UC3F
module.
Table 21-7. Program Interlock State Descriptions (continued)
State
Mode
Next
State
Transition Requirement