CDR3 Flash (UC3F) EEPROM
MPC561/MPC563 Reference Manual, Rev. 1.2
21-24
Freescale Semiconductor
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 lowermost addresses are used to
encode words that get programmed in the shadow row. The shadow information is physically located in
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
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...