pc87591l National Semiconductor Corporation, pc87591l Datasheet - Page 265

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
Flash Data Register (FL_DATA)
FL_DATA is a shift register that enables scanning data for flash read and write. This register is used during both flash pro-
graming and flash read. It includes two fields: a 16-bit data field and two Control/Status bits. In Capture-DR state, data read
from the array (for either a read instruction or as a confirmation of a write cycle) is loaded from the Flash Read buffer into
FL_DATA register. The Valid and Error bits indicate if program and read operations are successfully completed. In Update-
DR state, data is loaded into the Flash Write Data buffer if the Valid bit in the data shifted in is set. The connection of the
register to the serial chain is shown in Figure 89. The address register is reset at Power-Up and TAP resets only.
Type: Varies per bit
Bit
Name
Reset
15-0
Bit
16
17
Type
R/W
WO
RO
RO
Error
Data. In read, returns the data read from the flash memory. Following a previous read instruction or a
set address, the data is read from the array with the currently held address. Following a previous write
instruction, the data is read back from the array as part of the write verification.
During write instruction, data scanned into this field, if the Valid bit is set, is loaded into the Flash Write
Data buffer and used for the next flash programing action.
Valid. Indicates that the data read or written is valid.
On Read (Capture-DR):
0: Data is not valid, since the read was not completed or the write buffer is not ready to accept new data.
1: Indicates that data in the Data Read buffer is valid. This data may be the result of a read (following a
On Write (Update-DR): This bit must be written with 0 during a read instruction or when the flash is not
ready to accept new data (i.e., when the Valid bit in the Capture-DR is cleared).
0: Data is not valid. Do not update the Flash Data Write buffer.
1: Indicates that valid data is written to the Flash Data Write buffer. In write instruction, this triggers the
Error. Indicates that an error occurred during the last programing cycle. The bit is set when the error
is detected.
0: Last write was completed successfully (default)
1: An error was detected during the last write. This may be due to a failed write, a double buffer error or
17
previous read instruction) or the result of a failed write. Note that when a 1 is read from this bit, it is
automatically cleared to 0. In a read instruction, a read of 1 triggers a new read operation from memory
with the successive address.
During flash write sequences, indicates that the write data buffer is ready to accept new data; the bit
is cleared when new data is written to the buffer.
flash to be programed with new data.
to an attempt to violate restrictions put by the flash contents protection mechanism. For more details
about the error type, see “Flash Control and Status Register (FL_CT_ST)” on page 262.
When set, the error is cleared by clearing any set error flag in FL_CT_ST register.
Valid
16
15
TDI
14
17
(Continued)
1
1
Control
Status
Figure 90. Flash Data Register
13
0
0
12
15
Flash Read Data Buffer
Flash Write Data Buffer
FL_DATA
11
265
Description
10
9
8
Data
0
0
7
TDO
6
5
4
3
2
www.national.com
1
0

Related parts for pc87591l