\n
address_offset : 0x10 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x14 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x18 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x30 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x44 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x78 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x7C Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x80 Bytes (0x0)
size : 0x6 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x8C Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection :
address_offset : 0xA0 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection :
address_offset : 0xD0 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection :
address_offset : 0xD4 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection :
address_offset : 0xD8 Bytes (0x0)
size : 0xA byte (0x0)
mem_usage : registers
protection :
address_offset : 0xE4 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection :
address_offset : 0xE8 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection :
Flash Access Status Register
address_offset : 0x10 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DFAE : Data Flash Memory Access Violation Flag
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
No data flash memory access violation has occurred
#1 : 1
A data flash memory access violation has occurred.
End of enumeration elements list.
CMDLK : Command Lock Flag
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : 0
The flash sequencer is not in the command-locked state
#1 : 1
The flash sequencer is in the command-locked state.
End of enumeration elements list.
CFAE : Code Flash Memory Access Violation Flag
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
No code flash memory access violation has occurred
#1 : 1
A code flash memory access violation has occurred.
End of enumeration elements list.
Flash Access Error Interrupt Enable Register
address_offset : 0x14 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DFAEIE : Data Flash Memory Access Violation Interrupt Enable
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Generation of an FIFERR interrupt request is disabled when FASTAT.DFAE is set to 1
#1 : 1
Generation of an FIFERR interrupt request is enabled when FASTAT.DFAE is set to 1.
End of enumeration elements list.
CMDLKIE : Command Lock Interrupt Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Generation of an FIFERR interrupt request is disabled when FASTAT.CMDLK is set to 1
#1 : 1
Generation of an FIFERR interrupt request is enabled when FASTAT.CMDLK is set to 1.
End of enumeration elements list.
CFAEIE : Code Flash Memory Access Violation Interrupt Enable
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Generation of an FIFERR interrupt request is disabled when FASTAT.CFAE is set to 1
#1 : 1
Generation of an FIFERR interrupt request is enabled when FASTAT.CFAE is set to 1.
End of enumeration elements list.
Flash Ready Interrupt Enable Register
address_offset : 0x18 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FRDYIE : Flash Ready Interrupt Enable
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Generation of an FRDY interrupt request is disabled
#1 : 1
Generation of an FRDY interrupt request is enabled.
End of enumeration elements list.
FACI Command Start Address Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FSADDR : Start Address for FACI Command Processing
bits : 0 - 30 (31 bit)
access : read-write
FACI Command End Address Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FEADDR : End Address for FACI Command Processing
bits : 0 - 30 (31 bit)
access : read-write
Flash P/E Mode Entry Protection Register
address_offset : 0x44 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CEPROT : Code Flash P/E Mode Entry Protection
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
FENTRYC bit is not protected
#1 : 1
FENTRYC bit is protected.
End of enumeration elements list.
KEY : Key Code
bits : 8 - 14 (7 bit)
access : read-write
Flash Block Protection Register
address_offset : 0x78 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BPCN0 : Block Protection for Non-secure Cancel
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Block protection is enabled
#1 : 1
Block protection is disabled.
End of enumeration elements list.
KEY : Key Code
bits : 8 - 14 (7 bit)
access : read-write
Flash Block Protection for Secure Register
address_offset : 0x7C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BPCN1 : Block Protection for Secure Cancel
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Block protection is enabled
#1 : 1
Block protection is disabled.
End of enumeration elements list.
KEY : Key Code
bits : 8 - 14 (7 bit)
access : read-write
Flash Status Register
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FLWEERR : Flash Write/Erase Protect Error Flag
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : 0
An error has not occurred
#1 : 1
An error has occurred.
End of enumeration elements list.
PRGSPD : Programming Suspend Status Flag
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : 0
The flash sequencer is in a state other than those corresponding to the value 1
#1 : 1
The flash sequencer is in the programming suspension processing state or programming suspended state.
End of enumeration elements list.
ERSSPD : Erasure Suspend Status Flag
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : 0
The flash sequencer is in a state other than those corresponding to the value 1
#1 : 1
The flash sequencer is in the erasure suspension processing state or the erasure suspended state.
End of enumeration elements list.
DBFULL : Data Buffer Full Flag
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : 0
The data buffer is empty
#1 : 1
The data buffer is full.
End of enumeration elements list.
SUSRDY : Suspend Ready Flag
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : 0
The flash sequencer cannot receive P/E suspend commands
#1 : 1
The flash sequencer can receive P/E suspend commands.
End of enumeration elements list.
PRGERR : Programming Error Flag
bits : 12 - 11 (0 bit)
access : read-only
Enumeration:
#0 : 0
Programming has completed successfully
#1 : 1
An error has occurred during programming.
End of enumeration elements list.
ERSERR : Erasure Error Flag
bits : 13 - 12 (0 bit)
access : read-only
Enumeration:
#0 : 0
Erasure has completed successfully
#1 : 1
An error has occurred during erasure.
End of enumeration elements list.
ILGLERR : Illegal Command Error Flag
bits : 14 - 13 (0 bit)
access : read-only
Enumeration:
#0 : 0
The flash sequencer has not detected an illegal FACI command or illegal flash memory access
#1 : 1
The flash sequencer has detected an illegal FACI command or illegal flash memory access.
End of enumeration elements list.
FRDY : Flash Ready Flag
bits : 15 - 14 (0 bit)
access : read-only
Enumeration:
#0 : 0
Program, Block Erase, Multi Block Erase, P/E suspend, P/E resume, Forced Stop, Blank Check, or Configuration set command processing is in progress
#1 : 1
None of the above is in progress.
End of enumeration elements list.
OTERR : Other Error
bits : 20 - 19 (0 bit)
access : read-only
Enumeration:
#0 : 0
A status clear or forced stop command processing is complete
#1 : 1
An error has occurred.
End of enumeration elements list.
SECERR : Security Error
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : 0
A status clear or forced stop command processing is complete
#1 : 1
An error has occurred.
End of enumeration elements list.
FESETERR : FENTRY Setting Error
bits : 22 - 21 (0 bit)
access : read-only
Enumeration:
#0 : 0
A status clear or forced stop command processing is complete
#1 : 1
An error has occurred.
End of enumeration elements list.
ILGCOMERR : Illegal Command Error
bits : 23 - 22 (0 bit)
access : read-only
Enumeration:
#0 : 0
A status clear or forced stop command processing is complete
#1 : 1
An error has occurred.
End of enumeration elements list.
Flash P/E Mode Entry Register
address_offset : 0x84 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FENTRYC : Code Flash P/E Mode Entry
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Code flash is in read mode
#1 : 1
Code flash is in P/E mode.
End of enumeration elements list.
FENTRYD : Data Flash P/E Mode Entry
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Data flash is in read mode
#1 : 1
Data flash is in P/E mode.
End of enumeration elements list.
KEY : Key Code
bits : 8 - 14 (7 bit)
access : read-write
Flash Sequencer Setup Initialization Register
address_offset : 0x8C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SUINIT : Set-Up Initialization
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
The FSADDR, FEADDR, FBPROT0, FBPROT1, FENTRYR, FBCCNT, and FCPSR flash sequencer setup registers keep their current values
#1 : 1
The FSADDR, FEADDR, FBPROT0, FBRPOT1, FENTRYR, FBCCNT, and FCPSR flash sequencer setup registers are initialized.
End of enumeration elements list.
KEY : Key Code
bits : 8 - 14 (7 bit)
access : read-write
FACI Command Register
address_offset : 0xA0 Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
PCMDR : Pre-command Flag
bits : 0 - 6 (7 bit)
access : read-only
CMDR : Command Flag
bits : 8 - 14 (7 bit)
access : read-only
Blank Check Control Register
address_offset : 0xD0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BCDIR : Blank Check Direction
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Blank checking is executed from the lower addresses to the higher addresses (incremental mode)
#1 : 1
Blank checking is executed from the higher addresses to the lower addresses (decremental mode).
End of enumeration elements list.
Blank Check Status Register
address_offset : 0xD4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BCST : Blank Check Status Flag
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : 0
The target area is in the non-programmed state, that is, the area has been erased but has not yet been reprogrammed
#1 : 1
The target area has been programmed with 0s or 1s.
End of enumeration elements list.
Data Flash Programming Start Address Register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PSADR : Programmed Area Start Address
bits : 0 - 15 (16 bit)
access : read-only
Flash Startup Area Select Monitor Register
address_offset : 0xDC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
FSPR : Protection Programming Flag to set Boot Flag and Startup Area Control
bits : 15 - 14 (0 bit)
access : read-only
Enumeration:
#0 : 0
Protected state
#1 : 1
Non-protected state.
End of enumeration elements list.
BTFLG : Flag of Startup Area Select for Boot Swap
bits : 31 - 30 (0 bit)
access : read-only
Enumeration:
#0 : 0
The startup area is the alternate block (block 1)
#1 : 1
The startup area is the default block (block 0).
End of enumeration elements list.
Flash Sequencer Processing Switching Register
address_offset : 0xE0 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ESUSPMD : Erasure Suspend Mode
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Suspension priority mode
#1 : 1
Erasure priority mode.
End of enumeration elements list.
Flash Sequencer Processing Clock Notification Register
address_offset : 0xE4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PCKA : Flash Sequencer Operating Clock Notification
bits : 0 - 6 (7 bit)
access : read-write
KEY : Key Code
bits : 8 - 14 (7 bit)
access : read-write
Flash Startup Area Control Register
address_offset : 0xE8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SAS : Startup Area Select
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#00 : 00
Startup area is selected by BTFLG bit
#01 : 01
Startup area is selected by BTFLG bit
#10 : 10
Startup area is temporarily switched to the default area (block 0)
#11 : 11
Startup area is temporarily switched to the alternate area (block 1).
End of enumeration elements list.
KEY : Key Code
bits : 8 - 14 (7 bit)
access : read-write
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.