pc87591l National Semiconductor Corporation, pc87591l Datasheet - Page 223

no-image

pc87591l

Manufacturer Part Number
pc87591l
Description
Lpc Mobile Embedded Controllers
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PC87591L
Manufacturer:
NS
Quantity:
5 510
Part Number:
PC87591L
Manufacturer:
MOT
Quantity:
5 510
Company:
Part Number:
pc87591l-VPC
Quantity:
18
Part Number:
pc87591l-VPCN01
Manufacturer:
NSC
Quantity:
5 510
Part Number:
pc87591l-VPCN01
Manufacturer:
NS/国半
Quantity:
20 000
Revision 1.07
Embedded Controller Modules
Both program and erase can be initiated by the host, core or JTAG interface. Note that no instruction fetch or data read/write
can be performed from/to the on-chip flash while it is being programed or erased.
While the JTAG Flash interface is enabled, the Debugger interface generates a reset, which causes the core, the Host in-
terface circuit and the core bus to be held in reset.
Flash Operation Timing Control
The Information Block read, the program and erase timings are controlled by internal timers. (The read timing from the Main
Block is controlled by the BIU configuration). The timers default on Power-Up reset to operate at a core frequency of 4 MHz.
Software may change this for operation with other core clock frequencies.
the control registers for each core domain clock frequency. It is the responsibility of the firmware to make sure that the timing
control registers are set according to the current core domain clock frequency before any flash erase or flash program is
allowed.
Reset
While the on-chip flash is in Read state, driving reset aborts the current operation. Flash program and Erase operations con-
tinue to completion and the reset is extended accordingly. If reset is applied during Program or Erase state, the contents of
memory are not guaranteed (i.e., the program or erase may fail).
After reset, the on-chip flash defaults to Standby state.
When JTAG access to flash is disabled, the Flash interface is reset by all reset events. When the JTAG access to flash is
enabled, the PC87591x is reset, but the Flash interface allows flash access after all of the following have occurred:
On exiting from “JTAG Access to Flash” mode, the Flash Interface module is reset again (i.e., protection information is read
and default values loaded into the Flash Interface registers)
Section 4.16.7 on page 228 lists the timing control registers. Table 33 provides the values that should be programed into
Core Domain
Special Erase State
The core clocks are stable in their default setting.
The protection information has been read.
Default values have been loaded into the Flash Interface registers.
Clock
[MHz]
A write to an address within a Main Block section results in an erase of the Main Block section. A write to an ad-
dress within an Information Block section results in an erase of the Information Block section and its corresponding
Main Block section (e.g., Main Block section 0 and Information Block section 0).
The Special Erase state is entered by a command from JTAG. Special erase enables erasing the entire flash, ex-
cept for the factory parameters. It is the only operation on the flash enabled for the JTAG when the flash protection
field is set to Protect. While in this state, the busy indicator is set. When the erase operation is completed, the data
is verified and the error bits are updated accordingly. During Special Erase state, reset is ignored. The protected
data information is always the last to be erased.
10
12
20
4
5
6
7
8
9
FLPSLR FLSTART FLTRAN FLPROG FLPERASE
[hex]
0
0
0
0
0
0
1
1
3
Table 33. Control Registers Values per Core Domain Clock
[hex]
1E
2D
1E
14
19
23
28
19
19
[hex]
3C
3C
5A
28
32
46
50
32
32
(Continued)
[hex]
11
14
16
A
C
F
C
F
C
223
[hex]
11
13
16
C
E
C
E
C
9
FLSERASE
[hex]
11
13
16
C
E
C
E
C
9
FLEND FLSEND FLRCV
[hex]
2D
1E
1E
14
19
23
28
19
19
[hex]
3E
4B
3E
4B
3E
32
57
64
70
www.national.com
[hex]
4
5
6
7
8
9
5
6
5

Related parts for pc87591l