![NXP Semiconductors LPC43Sxx Скачать руководство пользователя страница 632](http://html1.mh-extra.com/html/nxp-semiconductors/lpc43sxx/lpc43sxx_user-manual_1721827632.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
632 of 1441
NXP Semiconductors
UM10503
Chapter 24: LPC43xx/LPC43Sxx SPI Flash Interface (SPIFI)
24.6.3 SPIFI address register
Before writing a command that includes an address field to the Command register,
software should write the address to this register. The most significant byte of the address
is sent first.
24.6.4 SPIFI intermediate data register
Before writing a command to the Command register that requires specific intermediate
byte values, software should write the value of the bytes to this register. The least
significant byte of this register is sent first. If more than four intermediate bytes are
specified in the Command register, zeroes are sent after the 4th byte.
The main use of this register with current serial flash devices is to select the no-opcode
mode (continuous read, code execution) using the byte value 0xA5, and cancelling this
mode using 0xFF.
Many devices that require dummy (delay) bytes don't care about their contents, in which
case this register need not be written.
23:21 FRAMEFORM
This field controls the opcode and address fields.
0
0x0
Reserved.
0x1
Opcode. Opcode only, no address.
0x2
Opcode one byte. Opcode, least significant byte of
address.
0x3
Opcode two bytes. Opcode, two least significant bytes of
address.
0x4
Opcode three bytes. Opcode, three least significant bytes
of address.
0x5
Opcode four bytes. Opcode, 4 bytes of address.
0x6
No opcode three bytes. No opcode, 3 least significant bytes
of address.
0x7
No opcode four bytes. No opcode, 4 bytes of address.
31:24 OPCODE
The opcode of the command (not used for some
FRAMEFORM values).
0
Table 449. SPIFI command register (CMD, address 0x4000 3004) bit description
Bit
Symbol
Value Description
Reset
value
Table 450. SPIFI address register (ADDR, address 0x4000 3008) bit description
Bit
Symbol
Description
Reset
value
31:0
ADDRESS Address.
0
Table 451. SPIFI intermediate data register (IDATA, address 0x4000 300C) bit description
Bit
Symbol
Description
Reset
value
31:0
IDATA
Value of intermediate bytes.
0