\n

FLCTL_A

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x260 byte (0x0)
mem_usage : registers
protection : not protected

Registers

POWER_STAT (FLCTL_POWER_STAT)

BANK0_RDCTL (FLCTL_BANK0_RDCTL)

READ_TIMCTL (FLCTL_READ_TIMCTL)

READMARGIN_TIMCTL (FLCTL_READMARGIN_TIMCTL)

PRGVER_TIMCTL (FLCTL_PRGVER_TIMCTL)

ERSVER_TIMCTL (FLCTL_ERSVER_TIMCTL)

LKGVER_TIMCTL (FLCTL_LKGVER_TIMCTL)

PROGRAM_TIMCTL (FLCTL_PROGRAM_TIMCTL)

ERASE_TIMCTL (FLCTL_ERASE_TIMCTL)

MASSERASE_TIMCTL (FLCTL_MASSERASE_TIMCTL)

BURSTPRG_TIMCTL (FLCTL_BURSTPRG_TIMCTL)

BANK1_RDCTL (FLCTL_BANK1_RDCTL)

RDBRST_CTLSTAT (FLCTL_RDBRST_CTLSTAT)

BANK0_MAIN_WEPROT0 (FLCTL_BANK0_MAIN_WEPROT0)

BANK0_MAIN_WEPROT1 (FLCTL_BANK0_MAIN_WEPROT1)

BANK0_MAIN_WEPROT2 (FLCTL_BANK0_MAIN_WEPROT2)

BANK0_MAIN_WEPROT3 (FLCTL_BANK0_MAIN_WEPROT3)

BANK0_MAIN_WEPROT4 (FLCTL_BANK0_MAIN_WEPROT4)

BANK0_MAIN_WEPROT5 (FLCTL_BANK0_MAIN_WEPROT5)

BANK0_MAIN_WEPROT6 (FLCTL_BANK0_MAIN_WEPROT6)

BANK0_MAIN_WEPROT7 (FLCTL_BANK0_MAIN_WEPROT7)

RDBRST_STARTADDR (FLCTL_RDBRST_STARTADDR)

BANK1_MAIN_WEPROT0 (FLCTL_BANK1_MAIN_WEPROT0)

BANK1_MAIN_WEPROT1 (FLCTL_BANK1_MAIN_WEPROT1)

BANK1_MAIN_WEPROT2 (FLCTL_BANK1_MAIN_WEPROT2)

BANK1_MAIN_WEPROT3 (FLCTL_BANK1_MAIN_WEPROT3)

BANK1_MAIN_WEPROT4 (FLCTL_BANK1_MAIN_WEPROT4)

BANK1_MAIN_WEPROT5 (FLCTL_BANK1_MAIN_WEPROT5)

BANK1_MAIN_WEPROT6 (FLCTL_BANK1_MAIN_WEPROT6)

BANK1_MAIN_WEPROT7 (FLCTL_BANK1_MAIN_WEPROT7)

RDBRST_LEN (FLCTL_RDBRST_LEN)

RDBRST_FAILADDR (FLCTL_RDBRST_FAILADDR)

RDBRST_FAILCNT (FLCTL_RDBRST_FAILCNT)

PRG_CTLSTAT (FLCTL_PRG_CTLSTAT)

PRGBRST_CTLSTAT (FLCTL_PRGBRST_CTLSTAT)

PRGBRST_STARTADDR (FLCTL_PRGBRST_STARTADDR)

PRGBRST_DATA0_0 (FLCTL_PRGBRST_DATA0_0)

PRGBRST_DATA0_1 (FLCTL_PRGBRST_DATA0_1)

PRGBRST_DATA0_2 (FLCTL_PRGBRST_DATA0_2)

PRGBRST_DATA0_3 (FLCTL_PRGBRST_DATA0_3)

PRGBRST_DATA1_0 (FLCTL_PRGBRST_DATA1_0)

PRGBRST_DATA1_1 (FLCTL_PRGBRST_DATA1_1)

PRGBRST_DATA1_2 (FLCTL_PRGBRST_DATA1_2)

PRGBRST_DATA1_3 (FLCTL_PRGBRST_DATA1_3)

PRGBRST_DATA2_0 (FLCTL_PRGBRST_DATA2_0)

PRGBRST_DATA2_1 (FLCTL_PRGBRST_DATA2_1)

PRGBRST_DATA2_2 (FLCTL_PRGBRST_DATA2_2)

PRGBRST_DATA2_3 (FLCTL_PRGBRST_DATA2_3)

PRGBRST_DATA3_0 (FLCTL_PRGBRST_DATA3_0)

PRGBRST_DATA3_1 (FLCTL_PRGBRST_DATA3_1)

PRGBRST_DATA3_2 (FLCTL_PRGBRST_DATA3_2)

PRGBRST_DATA3_3 (FLCTL_PRGBRST_DATA3_3)

ERASE_CTLSTAT (FLCTL_ERASE_CTLSTAT)

ERASE_SECTADDR (FLCTL_ERASE_SECTADDR)

BANK0_INFO_WEPROT (FLCTL_BANK0_INFO_WEPROT)

BANK0_MAIN_WEPROT (FLCTL_BANK0_MAIN_WEPROT)

BANK1_INFO_WEPROT (FLCTL_BANK1_INFO_WEPROT)

BANK1_MAIN_WEPROT (FLCTL_BANK1_MAIN_WEPROT)

BMRK_CTLSTAT (FLCTL_BMRK_CTLSTAT)

BMRK_IFETCH (FLCTL_BMRK_IFETCH)

BMRK_DREAD (FLCTL_BMRK_DREAD)

BMRK_CMP (FLCTL_BMRK_CMP)

IFG (FLCTL_IFG)

IE (FLCTL_IE)

CLRIFG (FLCTL_CLRIFG)

SETIFG (FLCTL_SETIFG)


POWER_STAT (FLCTL_POWER_STAT)

Power Status Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

POWER_STAT POWER_STAT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PSTAT LDOSTAT VREFSTAT IREFSTAT TRIMSTAT RD_2T

PSTAT : Flash power status
bits : 0 - 2 (3 bit)
access : read-only

Enumeration:

0 : PSTAT_0

Flash IP in power-down mode

1 : PSTAT_1

Flash IP Vdd domain power-up in progress

2 : PSTAT_2

PSS LDO_GOOD, IREF_OK and VREF_OK check in progress

3 : PSTAT_3

Flash IP SAFE_LV check in progress

4 : PSTAT_4

Flash IP Active

5 : PSTAT_5

Flash IP Active in Low-Frequency Active and Low-Frequency LPM0 modes.

6 : PSTAT_6

Flash IP in Standby mode

7 : PSTAT_7

Flash IP in Current mirror boost state

End of enumeration elements list.

LDOSTAT : PSS FLDO GOOD status
bits : 3 - 3 (1 bit)
access : read-only

Enumeration:

0 : LDOSTAT_0

FLDO not GOOD

1 : LDOSTAT_1

FLDO GOOD

End of enumeration elements list.

VREFSTAT : PSS VREF stable status
bits : 4 - 4 (1 bit)
access : read-only

Enumeration:

0 : VREFSTAT_0

Flash LDO not stable

1 : VREFSTAT_1

Flash LDO stable

End of enumeration elements list.

IREFSTAT : PSS IREF stable status
bits : 5 - 5 (1 bit)
access : read-only

Enumeration:

0 : IREFSTAT_0

IREF not stable

1 : IREFSTAT_1

IREF stable

End of enumeration elements list.

TRIMSTAT : PSS trim done status
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : TRIMSTAT_0

PSS trim not complete

1 : TRIMSTAT_1

PSS trim complete

End of enumeration elements list.

RD_2T : Indicates if Flash is being accessed in 2T mode
bits : 7 - 7 (1 bit)
access : read-only

Enumeration:

0 : RD_2T_0

Flash reads are in 1T mode

1 : RD_2T_1

Flash reads are in 2T mode

End of enumeration elements list.


BANK0_RDCTL (FLCTL_BANK0_RDCTL)

Bank0 Read Control Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_RDCTL BANK0_RDCTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RD_MODE BUFI BUFD WAIT RD_MODE_STATUS

RD_MODE : Flash read mode control setting for Bank 0
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0 : RD_MODE_0

Normal read mode

1 : RD_MODE_1

Read Margin 0

2 : RD_MODE_2

Read Margin 1

3 : RD_MODE_3

Program Verify

4 : RD_MODE_4

Erase Verify

5 : RD_MODE_5

Leakage Verify

9 : RD_MODE_9

Read Margin 0B

10 : RD_MODE_10

Read Margin 1B

End of enumeration elements list.

BUFI : Enables read buffering feature for instruction fetches to this Bank
bits : 4 - 4 (1 bit)
access : read-write

BUFD : Enables read buffering feature for data reads to this Bank
bits : 5 - 5 (1 bit)
access : read-write

WAIT : Number of wait states for read
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0 : WAIT_0

0 wait states

1 : WAIT_1

1 wait states

2 : WAIT_2

2 wait states

3 : WAIT_3

3 wait states

4 : WAIT_4

4 wait states

5 : WAIT_5

5 wait states

6 : WAIT_6

6 wait states

7 : WAIT_7

7 wait states

8 : WAIT_8

8 wait states

9 : WAIT_9

9 wait states

10 : WAIT_10

10 wait states

11 : WAIT_11

11 wait states

12 : WAIT_12

12 wait states

13 : WAIT_13

13 wait states

14 : WAIT_14

14 wait states

15 : WAIT_15

15 wait states

End of enumeration elements list.

RD_MODE_STATUS : Read mode
bits : 16 - 19 (4 bit)
access : read-only

Enumeration:

0 : RD_MODE_STATUS_0

Normal read mode

1 : RD_MODE_STATUS_1

Read Margin 0

2 : RD_MODE_STATUS_2

Read Margin 1

3 : RD_MODE_STATUS_3

Program Verify

4 : RD_MODE_STATUS_4

Erase Verify

5 : RD_MODE_STATUS_5

Leakage Verify

9 : RD_MODE_STATUS_9

Read Margin 0B

10 : RD_MODE_STATUS_10

Read Margin 1B

End of enumeration elements list.


READ_TIMCTL (FLCTL_READ_TIMCTL)

Read Timing Control Register
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

READ_TIMCTL READ_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETUP IREF_BOOST1 SETUP_LONG

SETUP : Configures the length of the Setup phase for this operation
bits : 0 - 7 (8 bit)
access : read-only

IREF_BOOST1 : Length of the IREF_BOOST1 signal of the IP
bits : 12 - 15 (4 bit)
access : read-only

SETUP_LONG : Length of the Setup time into read mode when the device is recovering from one of the following conditions: Moving from Power-down or Standby back to Active and device is not trimmed. Moving from standby to active state in low-frequency active mode. Recovering from the LDO Boost operation after a Mass Erase.
bits : 16 - 23 (8 bit)
access : read-only


READMARGIN_TIMCTL (FLCTL_READMARGIN_TIMCTL)

Read Margin Timing Control Register
address_offset : 0x104 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

READMARGIN_TIMCTL READMARGIN_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETUP

SETUP : Length of the Setup phase for this operation
bits : 0 - 7 (8 bit)
access : read-only


PRGVER_TIMCTL (FLCTL_PRGVER_TIMCTL)

Program Verify Timing Control Register
address_offset : 0x108 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PRGVER_TIMCTL PRGVER_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETUP ACTIVE HOLD

SETUP : Length of the Setup phase for this operation
bits : 0 - 7 (8 bit)
access : read-only

ACTIVE : Length of the Active phase for this operation
bits : 8 - 11 (4 bit)
access : read-only

HOLD : Length of the Hold phase for this operation
bits : 12 - 15 (4 bit)
access : read-only


ERSVER_TIMCTL (FLCTL_ERSVER_TIMCTL)

Erase Verify Timing Control Register
address_offset : 0x10C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ERSVER_TIMCTL ERSVER_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETUP

SETUP : Length of the Setup phase for this operation
bits : 0 - 7 (8 bit)
access : read-only


LKGVER_TIMCTL (FLCTL_LKGVER_TIMCTL)

Leakage Verify Timing Control Register
address_offset : 0x110 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

LKGVER_TIMCTL LKGVER_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETUP

SETUP : Length of the Setup phase for this operation
bits : 0 - 7 (8 bit)
access : read-only


PROGRAM_TIMCTL (FLCTL_PROGRAM_TIMCTL)

Program Timing Control Register
address_offset : 0x114 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PROGRAM_TIMCTL PROGRAM_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETUP ACTIVE HOLD

SETUP : Length of the Setup phase for this operation
bits : 0 - 7 (8 bit)
access : read-only

ACTIVE : Length of the Active phase for this operation
bits : 8 - 27 (20 bit)
access : read-only

HOLD : Length of the Hold phase for this operation
bits : 28 - 31 (4 bit)
access : read-only


ERASE_TIMCTL (FLCTL_ERASE_TIMCTL)

Erase Timing Control Register
address_offset : 0x118 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ERASE_TIMCTL ERASE_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETUP ACTIVE HOLD

SETUP : Length of the Setup phase for this operation
bits : 0 - 7 (8 bit)
access : read-only

ACTIVE : Length of the Active phase for this operation
bits : 8 - 27 (20 bit)
access : read-only

HOLD : Length of the Hold phase for this operation
bits : 28 - 31 (4 bit)
access : read-only


MASSERASE_TIMCTL (FLCTL_MASSERASE_TIMCTL)

Mass Erase Timing Control Register
address_offset : 0x11C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

MASSERASE_TIMCTL MASSERASE_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BOOST_ACTIVE BOOST_HOLD

BOOST_ACTIVE : Length of the time for which LDO Boost Signal is kept active
bits : 0 - 7 (8 bit)
access : read-only

BOOST_HOLD : Length for which Flash deactivates the LDO Boost signal before processing any new commands
bits : 8 - 15 (8 bit)
access : read-only


BURSTPRG_TIMCTL (FLCTL_BURSTPRG_TIMCTL)

Burst Program Timing Control Register
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

BURSTPRG_TIMCTL BURSTPRG_TIMCTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACTIVE

ACTIVE : Length of the Active phase for this operation
bits : 8 - 27 (20 bit)
access : read-only


BANK1_RDCTL (FLCTL_BANK1_RDCTL)

Bank1 Read Control Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_RDCTL BANK1_RDCTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RD_MODE BUFI BUFD WAIT RD_MODE_STATUS

RD_MODE : Flash read mode control setting for Bank 0
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0 : RD_MODE_0

Normal read mode

1 : RD_MODE_1

Read Margin 0

2 : RD_MODE_2

Read Margin 1

3 : RD_MODE_3

Program Verify

4 : RD_MODE_4

Erase Verify

5 : RD_MODE_5

Leakage Verify

9 : RD_MODE_9

Read Margin 0B

10 : RD_MODE_10

Read Margin 1B

End of enumeration elements list.

BUFI : Enables read buffering feature for instruction fetches to this Bank
bits : 4 - 4 (1 bit)
access : read-write

BUFD : Enables read buffering feature for data reads to this Bank
bits : 5 - 5 (1 bit)
access : read-write

WAIT : Number of wait states for read
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0 : WAIT_0

0 wait states

1 : WAIT_1

1 wait states

2 : WAIT_2

2 wait states

3 : WAIT_3

3 wait states

4 : WAIT_4

4 wait states

5 : WAIT_5

5 wait states

6 : WAIT_6

6 wait states

7 : WAIT_7

7 wait states

8 : WAIT_8

8 wait states

9 : WAIT_9

9 wait states

10 : WAIT_10

10 wait states

11 : WAIT_11

11 wait states

12 : WAIT_12

12 wait states

13 : WAIT_13

13 wait states

14 : WAIT_14

14 wait states

15 : WAIT_15

15 wait states

End of enumeration elements list.

RD_MODE_STATUS : Read mode
bits : 16 - 19 (4 bit)
access : read-only

Enumeration:

0 : RD_MODE_STATUS_0

Normal read mode

1 : RD_MODE_STATUS_1

Read Margin 0

2 : RD_MODE_STATUS_2

Read Margin 1

3 : RD_MODE_STATUS_3

Program Verify

4 : RD_MODE_STATUS_4

Erase Verify

5 : RD_MODE_STATUS_5

Leakage Verify

9 : RD_MODE_STATUS_9

Read Margin 0B

10 : RD_MODE_STATUS_10

Read Margin 1B

End of enumeration elements list.


RDBRST_CTLSTAT (FLCTL_RDBRST_CTLSTAT)

Read Burst/Compare Control and Status Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RDBRST_CTLSTAT RDBRST_CTLSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START MEM_TYPE STOP_FAIL DATA_CMP TEST_EN BRST_STAT CMP_ERR ADDR_ERR CLR_STAT

START : Start of burst/compare operation
bits : 0 - 0 (1 bit)
access : write-only

MEM_TYPE : Type of memory that burst is carried out on
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : MEM_TYPE_0

Main Memory

1 : MEM_TYPE_1

Information Memory

3 : MEM_TYPE_3

Engineering Memory

End of enumeration elements list.

STOP_FAIL : Terminate burst/compare operation
bits : 3 - 3 (1 bit)
access : read-write

DATA_CMP : Data pattern used for comparison against memory read data
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : DATA_CMP_0

0000_0000_0000_0000_0000_0000_0000_0000

1 : DATA_CMP_1

FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF

End of enumeration elements list.

TEST_EN : Enable comparison against test data compare registers
bits : 6 - 6 (1 bit)
access : read-write

BRST_STAT : Status of Burst/Compare operation
bits : 16 - 17 (2 bit)
access : read-only

Enumeration:

0 : BRST_STAT_0

Idle

1 : BRST_STAT_1

Burst/Compare START bit written, but operation pending

2 : BRST_STAT_2

Burst/Compare in progress

3 : BRST_STAT_3

Burst complete (status of completed burst remains in this state unless explicitly cleared by SW)

End of enumeration elements list.

CMP_ERR : Burst/Compare Operation encountered atleast one data
bits : 18 - 18 (1 bit)
access : read-only

ADDR_ERR : Burst/Compare Operation was terminated due to access to
bits : 19 - 19 (1 bit)
access : read-only

CLR_STAT : Clear status bits 19-16 of this register
bits : 23 - 23 (1 bit)
access : write-only


BANK0_MAIN_WEPROT0 (FLCTL_BANK0_MAIN_WEPROT0)

Main Memory Bank0 Write/Erase Protection Register 0
address_offset : 0x200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT0 BANK0_MAIN_WEPROT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT0 PROT1 PROT2 PROT3 PROT4 PROT5 PROT6 PROT7 PROT8 PROT9 PROT10 PROT11 PROT12 PROT13 PROT14 PROT15 PROT16 PROT17 PROT18 PROT19 PROT20 PROT21 PROT22 PROT23 PROT24 PROT25 PROT26 PROT27 PROT28 PROT29 PROT30 PROT31

PROT0 : Protects Sector 0 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT1 : Protects Sector 1 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT2 : Protects Sector 2 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT3 : Protects Sector 3 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT4 : Protects Sector 4 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT5 : Protects Sector 5 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT6 : Protects Sector 6 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT7 : Protects Sector 7 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT8 : Protects Sector 8 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT9 : Protects Sector 9 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT10 : Protects Sector 10 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT11 : Protects Sector 11 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT12 : Protects Sector 12 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT13 : Protects Sector 13 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT14 : Protects Sector 14 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT15 : Protects Sector 15 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT16 : Protects Sector 16 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT17 : Protects Sector 17 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT18 : Protects Sector 18 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT19 : Protects Sector 19 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT20 : Protects Sector 20 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT21 : Protects Sector 21 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT22 : Protects Sector 22 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT23 : Protects Sector 23 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT24 : Protects Sector 24 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT25 : Protects Sector 25 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT26 : Protects Sector 26 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT27 : Protects Sector 27 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT28 : Protects Sector 28 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT29 : Protects Sector 29 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT30 : Protects Sector 30 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT31 : Protects Sector 31 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK0_MAIN_WEPROT1 (FLCTL_BANK0_MAIN_WEPROT1)

Main Memory Bank0 Write/Erase Protection Register 1
address_offset : 0x204 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT1 BANK0_MAIN_WEPROT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT32 PROT33 PROT34 PROT35 PROT36 PROT37 PROT38 PROT39 PROT40 PROT41 PROT42 PROT43 PROT44 PROT45 PROT46 PROT47 PROT48 PROT49 PROT50 PROT51 PROT52 PROT53 PROT54 PROT55 PROT56 PROT57 PROT58 PROT59 PROT60 PROT61 PROT62 PROT63

PROT32 : Protects Sector 32 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT33 : Protects Sector 33 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT34 : Protects Sector 34 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT35 : Protects Sector 35 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT36 : Protects Sector 36 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT37 : Protects Sector 37 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT38 : Protects Sector 38 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT39 : Protects Sector 39 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT40 : Protects Sector 40 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT41 : Protects Sector 41 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT42 : Protects Sector 42 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT43 : Protects Sector 43 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT44 : Protects Sector 44 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT45 : Protects Sector 45 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT46 : Protects Sector 46 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT47 : Protects Sector 47 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT48 : Protects Sector 48 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT49 : Protects Sector 49 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT50 : Protects Sector 50 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT51 : Protects Sector 51 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT52 : Protects Sector 52 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT53 : Protects Sector 53 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT54 : Protects Sector 54 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT55 : Protects Sector 55 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT56 : Protects Sector 56 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT57 : Protects Sector 57 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT58 : Protects Sector 58 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT59 : Protects Sector 59 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT60 : Protects Sector 60 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT61 : Protects Sector 61 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT62 : Protects Sector 62 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT63 : Protects Sector 63 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK0_MAIN_WEPROT2 (FLCTL_BANK0_MAIN_WEPROT2)

Main Memory Bank0 Write/Erase Protection Register 2
address_offset : 0x208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT2 BANK0_MAIN_WEPROT2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT64 PROT65 PROT66 PROT67 PROT68 PROT69 PROT70 PROT71 PROT72 PROT73 PROT74 PROT75 PROT76 PROT77 PROT78 PROT79 PROT80 PROT81 PROT82 PROT83 PROT84 PROT85 PROT86 PROT87 PROT88 PROT89 PROT90 PROT91 PROT92 PROT93 PROT94 PROT95

PROT64 : Protects Sector 64 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT65 : Protects Sector 65 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT66 : Protects Sector 66 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT67 : Protects Sector 67 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT68 : Protects Sector 68 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT69 : Protects Sector 69 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT70 : Protects Sector 70 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT71 : Protects Sector 71 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT72 : Protects Sector 72 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT73 : Protects Sector 73 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT74 : Protects Sector 74 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT75 : Protects Sector 75 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT76 : Protects Sector 76 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT77 : Protects Sector 77 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT78 : Protects Sector 78 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT79 : Protects Sector 79 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT80 : Protects Sector 80 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT81 : Protects Sector 81 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT82 : Protects Sector 82 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT83 : Protects Sector 83 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT84 : Protects Sector 84 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT85 : Protects Sector 85 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT86 : Protects Sector 86 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT87 : Protects Sector 87 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT88 : Protects Sector 88 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT89 : Protects Sector 89 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT90 : Protects Sector 90 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT91 : Protects Sector 91 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT92 : Protects Sector 92 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT93 : Protects Sector 93 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT94 : Protects Sector 94 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT95 : Protects Sector 95 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK0_MAIN_WEPROT3 (FLCTL_BANK0_MAIN_WEPROT3)

Main Memory Bank0 Write/Erase Protection Register 3
address_offset : 0x20C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT3 BANK0_MAIN_WEPROT3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT96 PROT97 PROT98 PROT99 PROT100 PROT101 PROT102 PROT103 PROT104 PROT105 PROT106 PROT107 PROT108 PROT109 PROT110 PROT111 PROT112 PROT113 PROT114 PROT115 PROT116 PROT117 PROT118 PROT119 PROT120 PROT121 PROT122 PROT123 PROT124 PROT125 PROT126 PROT127

PROT96 : Protects Sector 96 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT97 : Protects Sector 97 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT98 : Protects Sector 98 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT99 : Protects Sector 99 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT100 : Protects Sector 100 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT101 : Protects Sector 101 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT102 : Protects Sector 102 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT103 : Protects Sector 103 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT104 : Protects Sector 104 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT105 : Protects Sector 105 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT106 : Protects Sector 106 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT107 : Protects Sector 107 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT108 : Protects Sector 108 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT109 : Protects Sector 109 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT110 : Protects Sector 110 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT111 : Protects Sector 111 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT112 : Protects Sector 112 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT113 : Protects Sector 113 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT114 : Protects Sector 114 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT115 : Protects Sector 115 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT116 : Protects Sector 116 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT117 : Protects Sector 117 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT118 : Protects Sector 118 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT119 : Protects Sector 119 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT120 : Protects Sector 120 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT121 : Protects Sector 121 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT122 : Protects Sector 122 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT123 : Protects Sector 123 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT124 : Protects Sector 124 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT125 : Protects Sector 125 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT126 : Protects Sector 126 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT127 : Protects Sector 127 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK0_MAIN_WEPROT4 (FLCTL_BANK0_MAIN_WEPROT4)

Main Memory Bank0 Write/Erase Protection Register 4
address_offset : 0x210 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT4 BANK0_MAIN_WEPROT4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT128 PROT129 PROT130 PROT131 PROT132 PROT133 PROT134 PROT135 PROT136 PROT137 PROT138 PROT139 PROT140 PROT141 PROT142 PROT143 PROT144 PROT145 PROT146 PROT147 PROT148 PROT149 PROT150 PROT151 PROT152 PROT153 PROT154 PROT155 PROT156 PROT157 PROT158 PROT159

PROT128 : Protects Sector 128 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT129 : Protects Sector 129 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT130 : Protects Sector 130 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT131 : Protects Sector 131 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT132 : Protects Sector 132 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT133 : Protects Sector 133 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT134 : Protects Sector 134 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT135 : Protects Sector 135 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT136 : Protects Sector 136 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT137 : Protects Sector 137 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT138 : Protects Sector 138 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT139 : Protects Sector 139 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT140 : Protects Sector 140 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT141 : Protects Sector 141 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT142 : Protects Sector 142 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT143 : Protects Sector 143 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT144 : Protects Sector 144 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT145 : Protects Sector 145 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT146 : Protects Sector 146 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT147 : Protects Sector 147 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT148 : Protects Sector 148 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT149 : Protects Sector 149 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT150 : Protects Sector 150 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT151 : Protects Sector 151 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT152 : Protects Sector 152 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT153 : Protects Sector 153 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT154 : Protects Sector 154 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT155 : Protects Sector 155 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT156 : Protects Sector 156 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT157 : Protects Sector 157 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT158 : Protects Sector 158 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT159 : Protects Sector 159 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK0_MAIN_WEPROT5 (FLCTL_BANK0_MAIN_WEPROT5)

Main Memory Bank0 Write/Erase Protection Register 5
address_offset : 0x214 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT5 BANK0_MAIN_WEPROT5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT160 PROT161 PROT162 PROT163 PROT164 PROT165 PROT166 PROT167 PROT168 PROT169 PROT170 PROT171 PROT172 PROT173 PROT174 PROT175 PROT176 PROT177 PROT178 PROT179 PROT180 PROT181 PROT182 PROT183 PROT184 PROT185 PROT186 PROT187 PROT188 PROT189 PROT190 PROT191

PROT160 : Protects Sector 160 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT161 : Protects Sector 161 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT162 : Protects Sector 162 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT163 : Protects Sector 163 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT164 : Protects Sector 164 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT165 : Protects Sector 165 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT166 : Protects Sector 166 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT167 : Protects Sector 167 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT168 : Protects Sector 168 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT169 : Protects Sector 169 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT170 : Protects Sector 170 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT171 : Protects Sector 171 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT172 : Protects Sector 172 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT173 : Protects Sector 173 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT174 : Protects Sector 174 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT175 : Protects Sector 175 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT176 : Protects Sector 176 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT177 : Protects Sector 177 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT178 : Protects Sector 178 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT179 : Protects Sector 179 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT180 : Protects Sector 180 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT181 : Protects Sector 181 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT182 : Protects Sector 182 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT183 : Protects Sector 183 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT184 : Protects Sector 184 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT185 : Protects Sector 185 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT186 : Protects Sector 186 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT187 : Protects Sector 187 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT188 : Protects Sector 188 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT189 : Protects Sector 189 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT190 : Protects Sector 190 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT191 : Protects Sector 191 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK0_MAIN_WEPROT6 (FLCTL_BANK0_MAIN_WEPROT6)

Main Memory Bank0 Write/Erase Protection Register 6
address_offset : 0x218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT6 BANK0_MAIN_WEPROT6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT192 PROT193 PROT194 PROT195 PROT196 PROT197 PROT198 PROT199 PROT200 PROT201 PROT202 PROT203 PROT204 PROT205 PROT206 PROT207 PROT208 PROT209 PROT210 PROT211 PROT212 PROT213 PROT214 PROT215 PROT216 PROT217 PROT218 PROT219 PROT220 PROT221 PROT222 PROT223

PROT192 : Protects Sector 192 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT193 : Protects Sector 193 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT194 : Protects Sector 194 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT195 : Protects Sector 195 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT196 : Protects Sector 196 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT197 : Protects Sector 197 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT198 : Protects Sector 198 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT199 : Protects Sector 199 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT200 : Protects Sector 200 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT201 : Protects Sector 201 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT202 : Protects Sector 202 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT203 : Protects Sector 203 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT204 : Protects Sector 204 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT205 : Protects Sector 205 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT206 : Protects Sector 206 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT207 : Protects Sector 207 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT208 : Protects Sector 208 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT209 : Protects Sector 209 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT210 : Protects Sector 210 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT211 : Protects Sector 211 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT212 : Protects Sector 212 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT213 : Protects Sector 213 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT214 : Protects Sector 214 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT215 : Protects Sector 215 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT216 : Protects Sector 216 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT217 : Protects Sector 217 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT218 : Protects Sector 218 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT219 : Protects Sector 219 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT220 : Protects Sector 220 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT221 : Protects Sector 221 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT222 : Protects Sector 222 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT223 : Protects Sector 223 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK0_MAIN_WEPROT7 (FLCTL_BANK0_MAIN_WEPROT7)

Main Memory Bank0 Write/Erase Protection Register 7
address_offset : 0x21C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT7 BANK0_MAIN_WEPROT7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT224 PROT225 PROT226 PROT227 PROT228 PROT229 PROT230 PROT231 PROT232 PROT233 PROT234 PROT235 PROT236 PROT237 PROT238 PROT239 PROT240 PROT241 PROT242 PROT243 PROT244 PROT245 PROT246 PROT247 PROT248 PROT249 PROT250 PROT251 PROT252 PROT253 PROT254 PROT255

PROT224 : Protects Sector 224 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT225 : Protects Sector 225 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT226 : Protects Sector 226 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT227 : Protects Sector 227 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT228 : Protects Sector 228 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT229 : Protects Sector 229 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT230 : Protects Sector 230 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT231 : Protects Sector 231 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT232 : Protects Sector 232 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT233 : Protects Sector 233 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT234 : Protects Sector 234 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT235 : Protects Sector 235 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT236 : Protects Sector 236 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT237 : Protects Sector 237 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT238 : Protects Sector 238 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT239 : Protects Sector 239 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT240 : Protects Sector 240 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT241 : Protects Sector 241 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT242 : Protects Sector 242 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT243 : Protects Sector 243 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT244 : Protects Sector 244 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT245 : Protects Sector 245 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT246 : Protects Sector 246 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT247 : Protects Sector 247 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT248 : Protects Sector 248 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT249 : Protects Sector 249 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT250 : Protects Sector 250 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT251 : Protects Sector 251 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT252 : Protects Sector 252 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT253 : Protects Sector 253 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT254 : Protects Sector 254 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT255 : Protects Sector 255 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


RDBRST_STARTADDR (FLCTL_RDBRST_STARTADDR)

Read Burst/Compare Start Address Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RDBRST_STARTADDR RDBRST_STARTADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START_ADDRESS

START_ADDRESS : Start Address of Burst Operation
bits : 0 - 20 (21 bit)
access : read-write


BANK1_MAIN_WEPROT0 (FLCTL_BANK1_MAIN_WEPROT0)

Main Memory Bank1 Write/Erase Protection Register 0
address_offset : 0x240 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT0 BANK1_MAIN_WEPROT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT0 PROT1 PROT2 PROT3 PROT4 PROT5 PROT6 PROT7 PROT8 PROT9 PROT10 PROT11 PROT12 PROT13 PROT14 PROT15 PROT16 PROT17 PROT18 PROT19 PROT20 PROT21 PROT22 PROT23 PROT24 PROT25 PROT26 PROT27 PROT28 PROT29 PROT30 PROT31

PROT0 : Protects Sector 0 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT1 : Protects Sector 1 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT2 : Protects Sector 2 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT3 : Protects Sector 3 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT4 : Protects Sector 4 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT5 : Protects Sector 5 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT6 : Protects Sector 6 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT7 : Protects Sector 7 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT8 : Protects Sector 8 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT9 : Protects Sector 9 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT10 : Protects Sector 10 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT11 : Protects Sector 11 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT12 : Protects Sector 12 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT13 : Protects Sector 13 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT14 : Protects Sector 14 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT15 : Protects Sector 15 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT16 : Protects Sector 16 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT17 : Protects Sector 17 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT18 : Protects Sector 18 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT19 : Protects Sector 19 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT20 : Protects Sector 20 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT21 : Protects Sector 21 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT22 : Protects Sector 22 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT23 : Protects Sector 23 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT24 : Protects Sector 24 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT25 : Protects Sector 25 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT26 : Protects Sector 26 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT27 : Protects Sector 27 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT28 : Protects Sector 28 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT29 : Protects Sector 29 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT30 : Protects Sector 30 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT31 : Protects Sector 31 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK1_MAIN_WEPROT1 (FLCTL_BANK1_MAIN_WEPROT1)

Main Memory Bank1 Write/Erase Protection Register 1
address_offset : 0x244 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT1 BANK1_MAIN_WEPROT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT32 PROT33 PROT34 PROT35 PROT36 PROT37 PROT38 PROT39 PROT40 PROT41 PROT42 PROT43 PROT44 PROT45 PROT46 PROT47 PROT48 PROT49 PROT50 PROT51 PROT52 PROT53 PROT54 PROT55 PROT56 PROT57 PROT58 PROT59 PROT60 PROT61 PROT62 PROT63

PROT32 : Protects Sector 32 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT33 : Protects Sector 33 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT34 : Protects Sector 34 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT35 : Protects Sector 35 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT36 : Protects Sector 36 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT37 : Protects Sector 37 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT38 : Protects Sector 38 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT39 : Protects Sector 39 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT40 : Protects Sector 40 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT41 : Protects Sector 41 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT42 : Protects Sector 42 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT43 : Protects Sector 43 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT44 : Protects Sector 44 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT45 : Protects Sector 45 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT46 : Protects Sector 46 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT47 : Protects Sector 47 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT48 : Protects Sector 48 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT49 : Protects Sector 49 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT50 : Protects Sector 50 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT51 : Protects Sector 51 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT52 : Protects Sector 52 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT53 : Protects Sector 53 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT54 : Protects Sector 54 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT55 : Protects Sector 55 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT56 : Protects Sector 56 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT57 : Protects Sector 57 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT58 : Protects Sector 58 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT59 : Protects Sector 59 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT60 : Protects Sector 60 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT61 : Protects Sector 61 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT62 : Protects Sector 62 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT63 : Protects Sector 63 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK1_MAIN_WEPROT2 (FLCTL_BANK1_MAIN_WEPROT2)

Main Memory Bank1 Write/Erase Protection Register 2
address_offset : 0x248 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT2 BANK1_MAIN_WEPROT2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT64 PROT65 PROT66 PROT67 PROT68 PROT69 PROT70 PROT71 PROT72 PROT73 PROT74 PROT75 PROT76 PROT77 PROT78 PROT79 PROT80 PROT81 PROT82 PROT83 PROT84 PROT85 PROT86 PROT87 PROT88 PROT89 PROT90 PROT91 PROT92 PROT93 PROT94 PROT95

PROT64 : Protects Sector 64 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT65 : Protects Sector 65 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT66 : Protects Sector 66 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT67 : Protects Sector 67 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT68 : Protects Sector 68 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT69 : Protects Sector 69 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT70 : Protects Sector 70 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT71 : Protects Sector 71 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT72 : Protects Sector 72 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT73 : Protects Sector 73 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT74 : Protects Sector 74 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT75 : Protects Sector 75 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT76 : Protects Sector 76 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT77 : Protects Sector 77 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT78 : Protects Sector 78 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT79 : Protects Sector 79 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT80 : Protects Sector 80 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT81 : Protects Sector 81 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT82 : Protects Sector 82 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT83 : Protects Sector 83 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT84 : Protects Sector 84 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT85 : Protects Sector 85 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT86 : Protects Sector 86 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT87 : Protects Sector 87 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT88 : Protects Sector 88 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT89 : Protects Sector 89 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT90 : Protects Sector 90 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT91 : Protects Sector 91 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT92 : Protects Sector 92 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT93 : Protects Sector 93 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT94 : Protects Sector 94 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT95 : Protects Sector 95 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK1_MAIN_WEPROT3 (FLCTL_BANK1_MAIN_WEPROT3)

Main Memory Bank1 Write/Erase Protection Register 3
address_offset : 0x24C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT3 BANK1_MAIN_WEPROT3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT96 PROT97 PROT98 PROT99 PROT100 PROT101 PROT102 PROT103 PROT104 PROT105 PROT106 PROT107 PROT108 PROT109 PROT110 PROT111 PROT112 PROT113 PROT114 PROT115 PROT116 PROT117 PROT118 PROT119 PROT120 PROT121 PROT122 PROT123 PROT124 PROT125 PROT126 PROT127

PROT96 : Protects Sector 96 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT97 : Protects Sector 97 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT98 : Protects Sector 98 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT99 : Protects Sector 99 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT100 : Protects Sector 100 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT101 : Protects Sector 101 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT102 : Protects Sector 102 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT103 : Protects Sector 103 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT104 : Protects Sector 104 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT105 : Protects Sector 105 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT106 : Protects Sector 106 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT107 : Protects Sector 107 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT108 : Protects Sector 108 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT109 : Protects Sector 109 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT110 : Protects Sector 110 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT111 : Protects Sector 111 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT112 : Protects Sector 112 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT113 : Protects Sector 113 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT114 : Protects Sector 114 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT115 : Protects Sector 115 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT116 : Protects Sector 116 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT117 : Protects Sector 117 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT118 : Protects Sector 118 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT119 : Protects Sector 119 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT120 : Protects Sector 120 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT121 : Protects Sector 121 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT122 : Protects Sector 122 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT123 : Protects Sector 123 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT124 : Protects Sector 124 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT125 : Protects Sector 125 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT126 : Protects Sector 126 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT127 : Protects Sector 127 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK1_MAIN_WEPROT4 (FLCTL_BANK1_MAIN_WEPROT4)

Main Memory Bank1 Write/Erase Protection Register 4
address_offset : 0x250 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT4 BANK1_MAIN_WEPROT4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT128 PROT129 PROT130 PROT131 PROT132 PROT133 PROT134 PROT135 PROT136 PROT137 PROT138 PROT139 PROT140 PROT141 PROT142 PROT143 PROT144 PROT145 PROT146 PROT147 PROT148 PROT149 PROT150 PROT151 PROT152 PROT153 PROT154 PROT155 PROT156 PROT157 PROT158 PROT159

PROT128 : Protects Sector 128 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT129 : Protects Sector 129 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT130 : Protects Sector 130 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT131 : Protects Sector 131 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT132 : Protects Sector 132 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT133 : Protects Sector 133 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT134 : Protects Sector 134 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT135 : Protects Sector 135 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT136 : Protects Sector 136 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT137 : Protects Sector 137 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT138 : Protects Sector 138 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT139 : Protects Sector 139 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT140 : Protects Sector 140 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT141 : Protects Sector 141 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT142 : Protects Sector 142 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT143 : Protects Sector 143 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT144 : Protects Sector 144 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT145 : Protects Sector 145 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT146 : Protects Sector 146 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT147 : Protects Sector 147 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT148 : Protects Sector 148 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT149 : Protects Sector 149 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT150 : Protects Sector 150 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT151 : Protects Sector 151 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT152 : Protects Sector 152 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT153 : Protects Sector 153 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT154 : Protects Sector 154 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT155 : Protects Sector 155 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT156 : Protects Sector 156 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT157 : Protects Sector 157 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT158 : Protects Sector 158 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT159 : Protects Sector 159 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK1_MAIN_WEPROT5 (FLCTL_BANK1_MAIN_WEPROT5)

Main Memory Bank1 Write/Erase Protection Register 5
address_offset : 0x254 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT5 BANK1_MAIN_WEPROT5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT160 PROT161 PROT162 PROT163 PROT164 PROT165 PROT166 PROT167 PROT168 PROT169 PROT170 PROT171 PROT172 PROT173 PROT174 PROT175 PROT176 PROT177 PROT178 PROT179 PROT180 PROT181 PROT182 PROT183 PROT184 PROT185 PROT186 PROT187 PROT188 PROT189 PROT190 PROT191

PROT160 : Protects Sector 160 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT161 : Protects Sector 161 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT162 : Protects Sector 162 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT163 : Protects Sector 163 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT164 : Protects Sector 164 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT165 : Protects Sector 165 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT166 : Protects Sector 166 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT167 : Protects Sector 167 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT168 : Protects Sector 168 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT169 : Protects Sector 169 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT170 : Protects Sector 170 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT171 : Protects Sector 171 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT172 : Protects Sector 172 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT173 : Protects Sector 173 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT174 : Protects Sector 174 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT175 : Protects Sector 175 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT176 : Protects Sector 176 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT177 : Protects Sector 177 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT178 : Protects Sector 178 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT179 : Protects Sector 179 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT180 : Protects Sector 180 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT181 : Protects Sector 181 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT182 : Protects Sector 182 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT183 : Protects Sector 183 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT184 : Protects Sector 184 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT185 : Protects Sector 185 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT186 : Protects Sector 186 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT187 : Protects Sector 187 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT188 : Protects Sector 188 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT189 : Protects Sector 189 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT190 : Protects Sector 190 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT191 : Protects Sector 191 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK1_MAIN_WEPROT6 (FLCTL_BANK1_MAIN_WEPROT6)

Main Memory Bank1 Write/Erase Protection Register 6
address_offset : 0x258 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT6 BANK1_MAIN_WEPROT6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT192 PROT193 PROT194 PROT195 PROT196 PROT197 PROT198 PROT199 PROT200 PROT201 PROT202 PROT203 PROT204 PROT205 PROT206 PROT207 PROT208 PROT209 PROT210 PROT211 PROT212 PROT213 PROT214 PROT215 PROT216 PROT217 PROT218 PROT219 PROT220 PROT221 PROT222 PROT223

PROT192 : Protects Sector 192 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT193 : Protects Sector 193 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT194 : Protects Sector 194 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT195 : Protects Sector 195 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT196 : Protects Sector 196 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT197 : Protects Sector 197 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT198 : Protects Sector 198 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT199 : Protects Sector 199 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT200 : Protects Sector 200 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT201 : Protects Sector 201 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT202 : Protects Sector 202 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT203 : Protects Sector 203 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT204 : Protects Sector 204 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT205 : Protects Sector 205 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT206 : Protects Sector 206 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT207 : Protects Sector 207 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT208 : Protects Sector 208 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT209 : Protects Sector 209 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT210 : Protects Sector 210 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT211 : Protects Sector 211 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT212 : Protects Sector 212 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT213 : Protects Sector 213 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT214 : Protects Sector 214 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT215 : Protects Sector 215 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT216 : Protects Sector 216 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT217 : Protects Sector 217 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT218 : Protects Sector 218 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT219 : Protects Sector 219 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT220 : Protects Sector 220 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT221 : Protects Sector 221 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT222 : Protects Sector 222 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT223 : Protects Sector 223 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK1_MAIN_WEPROT7 (FLCTL_BANK1_MAIN_WEPROT7)

Main Memory Bank1 Write/Erase Protection Register 7
address_offset : 0x25C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT7 BANK1_MAIN_WEPROT7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT224 PROT225 PROT226 PROT227 PROT228 PROT229 PROT230 PROT231 PROT232 PROT233 PROT234 PROT235 PROT236 PROT237 PROT238 PROT239 PROT240 PROT241 PROT242 PROT243 PROT244 PROT245 PROT246 PROT247 PROT248 PROT249 PROT250 PROT251 PROT252 PROT253 PROT254 PROT255

PROT224 : Protects Sector 224 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT225 : Protects Sector 225 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT226 : Protects Sector 226 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT227 : Protects Sector 227 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT228 : Protects Sector 228 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT229 : Protects Sector 229 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT230 : Protects Sector 230 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT231 : Protects Sector 231 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT232 : Protects Sector 232 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT233 : Protects Sector 233 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT234 : Protects Sector 234 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT235 : Protects Sector 235 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT236 : Protects Sector 236 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT237 : Protects Sector 237 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT238 : Protects Sector 238 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT239 : Protects Sector 239 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT240 : Protects Sector 240 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT241 : Protects Sector 241 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT242 : Protects Sector 242 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT243 : Protects Sector 243 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT244 : Protects Sector 244 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT245 : Protects Sector 245 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT246 : Protects Sector 246 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT247 : Protects Sector 247 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT248 : Protects Sector 248 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT249 : Protects Sector 249 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT250 : Protects Sector 250 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT251 : Protects Sector 251 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT252 : Protects Sector 252 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT253 : Protects Sector 253 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT254 : Protects Sector 254 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT255 : Protects Sector 255 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


RDBRST_LEN (FLCTL_RDBRST_LEN)

Read Burst/Compare Length Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RDBRST_LEN RDBRST_LEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BURST_LENGTH

BURST_LENGTH : Length of Burst Operation
bits : 0 - 20 (21 bit)
access : read-write


RDBRST_FAILADDR (FLCTL_RDBRST_FAILADDR)

Read Burst/Compare Fail Address Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RDBRST_FAILADDR RDBRST_FAILADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FAIL_ADDRESS

FAIL_ADDRESS : Reflects address of last failed compare
bits : 0 - 20 (21 bit)
access : read-write


RDBRST_FAILCNT (FLCTL_RDBRST_FAILCNT)

Read Burst/Compare Fail Count Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RDBRST_FAILCNT RDBRST_FAILCNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FAIL_COUNT

FAIL_COUNT : Number of failures encountered in burst operation
bits : 0 - 16 (17 bit)
access : read-write


PRG_CTLSTAT (FLCTL_PRG_CTLSTAT)

Program Control and Status Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRG_CTLSTAT PRG_CTLSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLE MODE VER_PRE VER_PST STATUS BNK_ACT

ENABLE : Master control for all word program operations
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : ENABLE_0

Word program operation disabled

1 : ENABLE_1

Word program operation enabled

End of enumeration elements list.

MODE : Write mode
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : MODE_0

Write immediate mode. Starts program operation immediately on each write to the Flash

1 : MODE_1

Full word write mode. Flash controller collates data over multiple writes to compose the full 128bit word before initiating the program operation

End of enumeration elements list.

VER_PRE : Controls automatic pre program verify operations
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : VER_PRE_0

No pre program verification

1 : VER_PRE_1

Pre verify feature automatically invoked for each write operation (irrespective of the mode)

End of enumeration elements list.

VER_PST : Controls automatic post program verify operations
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : VER_PST_0

No post program verification

1 : VER_PST_1

Post verify feature automatically invoked for each write operation (irrespective of the mode)

End of enumeration elements list.

STATUS : Status of program operations in the Flash memory
bits : 16 - 17 (2 bit)
access : read-only

Enumeration:

0 : STATUS_0

Idle (no program operation currently active)

1 : STATUS_1

Single word program operation triggered, but pending

2 : STATUS_2

Single word program in progress

End of enumeration elements list.

BNK_ACT : Bank active
bits : 18 - 18 (1 bit)
access : read-only

Enumeration:

0 : BNK_ACT_0

Word in Bank0 being programmed

1 : BNK_ACT_1

Word in Bank1 being programmed

End of enumeration elements list.


PRGBRST_CTLSTAT (FLCTL_PRGBRST_CTLSTAT)

Program Burst Control and Status Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_CTLSTAT PRGBRST_CTLSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START TYPE LEN AUTO_PRE AUTO_PST BURST_STATUS PRE_ERR PST_ERR ADDR_ERR CLR_STAT

START : Trigger start of burst program operation
bits : 0 - 0 (1 bit)
access : write-only

TYPE : Type of memory that burst program is carried out on
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : TYPE_0

Main Memory

1 : TYPE_1

Information Memory

3 : TYPE_3

Engineering Memory

End of enumeration elements list.

LEN : Length of burst
bits : 3 - 5 (3 bit)
access : read-write

Enumeration:

0 : LEN_0

No burst operation

1 : LEN_1

1 word burst of 128 bits, starting with address in the FLCTL_PRGBRST_STARTADDR Register

2 : LEN_2

2*128 bits burst write, starting with address in the FLCTL_PRGBRST_STARTADDR Register

3 : LEN_3

3*128 bits burst write, starting with address in the FLCTL_PRGBRST_STARTADDR Register

4 : LEN_4

4*128 bits burst write, starting with address in the FLCTL_PRGBRST_STARTADDR Register

End of enumeration elements list.

AUTO_PRE : Auto-Verify operation before the Burst Program
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : AUTO_PRE_0

No program verify operations carried out

1 : AUTO_PRE_1

Causes an automatic Burst Program Verify after the Burst Program Operation

End of enumeration elements list.

AUTO_PST : Auto-Verify operation after the Burst Program
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : AUTO_PST_0

No program verify operations carried out

1 : AUTO_PST_1

Causes an automatic Burst Program Verify before the Burst Program Operation

End of enumeration elements list.

BURST_STATUS : Status of a Burst Operation
bits : 16 - 18 (3 bit)
access : read-only

Enumeration:

0 : BURST_STATUS_0

Idle (Burst not active)

1 : BURST_STATUS_1

Burst program started but pending

2 : BURST_STATUS_2

Burst active, with 1st 128 bit word being written into Flash

3 : BURST_STATUS_3

Burst active, with 2nd 128 bit word being written into Flash

4 : BURST_STATUS_4

Burst active, with 3rd 128 bit word being written into Flash

5 : BURST_STATUS_5

Burst active, with 4th 128 bit word being written into Flash

7 : BURST_STATUS_7

Burst Complete (status of completed burst remains in this state unless explicitly cleared by SW)

End of enumeration elements list.

PRE_ERR : Burst Operation encountered preprogram auto-verify errors
bits : 19 - 19 (1 bit)
access : read-only

PST_ERR : Burst Operation encountered postprogram auto-verify errors
bits : 20 - 20 (1 bit)
access : read-only

ADDR_ERR : Burst Operation was terminated due to attempted program of reserved memory
bits : 21 - 21 (1 bit)
access : read-only

CLR_STAT : Clear status bits 21-16 of this register
bits : 23 - 23 (1 bit)
access : write-only


PRGBRST_STARTADDR (FLCTL_PRGBRST_STARTADDR)

Program Burst Start Address Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_STARTADDR PRGBRST_STARTADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START_ADDRESS

START_ADDRESS : Start Address of Program Burst Operation
bits : 0 - 21 (22 bit)
access : read-write


PRGBRST_DATA0_0 (FLCTL_PRGBRST_DATA0_0)

Program Burst Data0 Register0
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA0_0 PRGBRST_DATA0_0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 0
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA0_1 (FLCTL_PRGBRST_DATA0_1)

Program Burst Data0 Register1
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA0_1 PRGBRST_DATA0_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 0
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA0_2 (FLCTL_PRGBRST_DATA0_2)

Program Burst Data0 Register2
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA0_2 PRGBRST_DATA0_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 0
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA0_3 (FLCTL_PRGBRST_DATA0_3)

Program Burst Data0 Register3
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA0_3 PRGBRST_DATA0_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 0
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA1_0 (FLCTL_PRGBRST_DATA1_0)

Program Burst Data1 Register0
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA1_0 PRGBRST_DATA1_0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 1
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA1_1 (FLCTL_PRGBRST_DATA1_1)

Program Burst Data1 Register1
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA1_1 PRGBRST_DATA1_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 1
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA1_2 (FLCTL_PRGBRST_DATA1_2)

Program Burst Data1 Register2
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA1_2 PRGBRST_DATA1_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 1
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA1_3 (FLCTL_PRGBRST_DATA1_3)

Program Burst Data1 Register3
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA1_3 PRGBRST_DATA1_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 1
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA2_0 (FLCTL_PRGBRST_DATA2_0)

Program Burst Data2 Register0
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA2_0 PRGBRST_DATA2_0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 2
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA2_1 (FLCTL_PRGBRST_DATA2_1)

Program Burst Data2 Register1
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA2_1 PRGBRST_DATA2_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 2
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA2_2 (FLCTL_PRGBRST_DATA2_2)

Program Burst Data2 Register2
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA2_2 PRGBRST_DATA2_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 2
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA2_3 (FLCTL_PRGBRST_DATA2_3)

Program Burst Data2 Register3
address_offset : 0x8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA2_3 PRGBRST_DATA2_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 2
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA3_0 (FLCTL_PRGBRST_DATA3_0)

Program Burst Data3 Register0
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA3_0 PRGBRST_DATA3_0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 3
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA3_1 (FLCTL_PRGBRST_DATA3_1)

Program Burst Data3 Register1
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA3_1 PRGBRST_DATA3_1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 3
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA3_2 (FLCTL_PRGBRST_DATA3_2)

Program Burst Data3 Register2
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA3_2 PRGBRST_DATA3_2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 3
bits : 0 - 31 (32 bit)
access : read-write


PRGBRST_DATA3_3 (FLCTL_PRGBRST_DATA3_3)

Program Burst Data3 Register3
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRGBRST_DATA3_3 PRGBRST_DATA3_3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAIN

DATAIN : Program Burst 128 bit Data Word 3
bits : 0 - 31 (32 bit)
access : read-write


ERASE_CTLSTAT (FLCTL_ERASE_CTLSTAT)

Erase Control and Status Register
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ERASE_CTLSTAT ERASE_CTLSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START MODE TYPE STATUS ADDR_ERR CLR_STAT

START : Start of Erase operation
bits : 0 - 0 (1 bit)
access : write-only

MODE : Erase mode selected by application
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : MODE_0

Sector Erase (controlled by FLTCTL_ERASE_SECTADDR)

1 : MODE_1

Mass Erase (includes all Main and Information memory sectors that don't have corresponding WE bits set)

End of enumeration elements list.

TYPE : Type of memory that erase operation is carried out on
bits : 2 - 3 (2 bit)
access : read-write

Enumeration:

0 : TYPE_0

Main Memory

1 : TYPE_1

Information Memory

3 : TYPE_3

Engineering Memory

End of enumeration elements list.

STATUS : Status of erase operations in the Flash memory
bits : 16 - 17 (2 bit)
access : read-only

Enumeration:

0 : STATUS_0

Idle (no program operation currently active)

1 : STATUS_1

Erase operation triggered to START but pending

2 : STATUS_2

Erase operation in progress

3 : STATUS_3

Erase operation completed (status of completed erase remains in this state unless explicitly cleared by SW)

End of enumeration elements list.

ADDR_ERR : Erase Operation was terminated due to attempted erase of reserved memory address
bits : 18 - 18 (1 bit)
access : read-only

CLR_STAT : Clear status bits 18-16 of this register
bits : 19 - 19 (1 bit)
access : write-only


ERASE_SECTADDR (FLCTL_ERASE_SECTADDR)

Erase Sector Address Register
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ERASE_SECTADDR ERASE_SECTADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECT_ADDRESS

SECT_ADDRESS : Address of Sector being Erased
bits : 0 - 21 (22 bit)
access : read-write


BANK0_INFO_WEPROT (FLCTL_BANK0_INFO_WEPROT)

Information Memory Bank0 Write/Erase Protection Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_INFO_WEPROT BANK0_INFO_WEPROT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT0 PROT1 PROT2 PROT3

PROT0 : Protects Sector 0 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT1 : Protects Sector 1 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT2 : Protects Sector 2 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT3 : Protects Sector 3 from program or erase
bits : 3 - 3 (1 bit)
access : read-write


BANK0_MAIN_WEPROT (FLCTL_BANK0_MAIN_WEPROT)

Main Memory Bank0 Write/Erase Protection Register
address_offset : 0xB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK0_MAIN_WEPROT BANK0_MAIN_WEPROT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT0 PROT1 PROT2 PROT3 PROT4 PROT5 PROT6 PROT7 PROT8 PROT9 PROT10 PROT11 PROT12 PROT13 PROT14 PROT15 PROT16 PROT17 PROT18 PROT19 PROT20 PROT21 PROT22 PROT23 PROT24 PROT25 PROT26 PROT27 PROT28 PROT29 PROT30 PROT31

PROT0 : Protects Sector 0 from program or erase
bits : 0 - 0 (1 bit)
access : read-write

PROT1 : Protects Sector 1 from program or erase
bits : 1 - 1 (1 bit)
access : read-write

PROT2 : Protects Sector 2 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT3 : Protects Sector 3 from program or erase
bits : 3 - 3 (1 bit)
access : read-write

PROT4 : Protects Sector 4 from program or erase
bits : 4 - 4 (1 bit)
access : read-write

PROT5 : Protects Sector 5 from program or erase
bits : 5 - 5 (1 bit)
access : read-write

PROT6 : Protects Sector 6 from program or erase
bits : 6 - 6 (1 bit)
access : read-write

PROT7 : Protects Sector 7 from program or erase
bits : 7 - 7 (1 bit)
access : read-write

PROT8 : Protects Sector 8 from program or erase
bits : 8 - 8 (1 bit)
access : read-write

PROT9 : Protects Sector 9 from program or erase
bits : 9 - 9 (1 bit)
access : read-write

PROT10 : Protects Sector 10 from program or erase
bits : 10 - 10 (1 bit)
access : read-write

PROT11 : Protects Sector 11 from program or erase
bits : 11 - 11 (1 bit)
access : read-write

PROT12 : Protects Sector 12 from program or erase
bits : 12 - 12 (1 bit)
access : read-write

PROT13 : Protects Sector 13 from program or erase
bits : 13 - 13 (1 bit)
access : read-write

PROT14 : Protects Sector 14 from program or erase
bits : 14 - 14 (1 bit)
access : read-write

PROT15 : Protects Sector 15 from program or erase
bits : 15 - 15 (1 bit)
access : read-write

PROT16 : Protects Sector 16 from program or erase
bits : 16 - 16 (1 bit)
access : read-write

PROT17 : Protects Sector 17 from program or erase
bits : 17 - 17 (1 bit)
access : read-write

PROT18 : Protects Sector 18 from program or erase
bits : 18 - 18 (1 bit)
access : read-write

PROT19 : Protects Sector 19 from program or erase
bits : 19 - 19 (1 bit)
access : read-write

PROT20 : Protects Sector 20 from program or erase
bits : 20 - 20 (1 bit)
access : read-write

PROT21 : Protects Sector 21 from program or erase
bits : 21 - 21 (1 bit)
access : read-write

PROT22 : Protects Sector 22 from program or erase
bits : 22 - 22 (1 bit)
access : read-write

PROT23 : Protects Sector 23 from program or erase
bits : 23 - 23 (1 bit)
access : read-write

PROT24 : Protects Sector 24 from program or erase
bits : 24 - 24 (1 bit)
access : read-write

PROT25 : Protects Sector 25 from program or erase
bits : 25 - 25 (1 bit)
access : read-write

PROT26 : Protects Sector 26 from program or erase
bits : 26 - 26 (1 bit)
access : read-write

PROT27 : Protects Sector 27 from program or erase
bits : 27 - 27 (1 bit)
access : read-write

PROT28 : Protects Sector 28 from program or erase
bits : 28 - 28 (1 bit)
access : read-write

PROT29 : Protects Sector 29 from program or erase
bits : 29 - 29 (1 bit)
access : read-write

PROT30 : Protects Sector 30 from program or erase
bits : 30 - 30 (1 bit)
access : read-write

PROT31 : Protects Sector 31 from program or erase
bits : 31 - 31 (1 bit)
access : read-write


BANK1_INFO_WEPROT (FLCTL_BANK1_INFO_WEPROT)

Information Memory Bank1 Write/Erase Protection Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_INFO_WEPROT BANK1_INFO_WEPROT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT0 PROT1 PROT2 PROT3

PROT0 : Protects Sector 0 from program or erase operations
bits : 0 - 0 (1 bit)
access : read-write

PROT1 : Protects Sector 1 from program or erase operations
bits : 1 - 1 (1 bit)
access : read-write

PROT2 : Protects Sector 2 from program or erase
bits : 2 - 2 (1 bit)
access : read-write

PROT3 : Protects Sector 3 from program or erase
bits : 3 - 3 (1 bit)
access : read-write


BANK1_MAIN_WEPROT (FLCTL_BANK1_MAIN_WEPROT)

Main Memory Bank1 Write/Erase Protection Register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BANK1_MAIN_WEPROT BANK1_MAIN_WEPROT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROT0 PROT1 PROT2 PROT3 PROT4 PROT5 PROT6 PROT7 PROT8 PROT9 PROT10 PROT11 PROT12 PROT13 PROT14 PROT15 PROT16 PROT17 PROT18 PROT19 PROT20 PROT21 PROT22 PROT23 PROT24 PROT25 PROT26 PROT27 PROT28 PROT29 PROT30 PROT31

PROT0 : Protects Sector 0 from program or erase operations
bits : 0 - 0 (1 bit)
access : read-write

PROT1 : Protects Sector 1 from program or erase operations
bits : 1 - 1 (1 bit)
access : read-write

PROT2 : Protects Sector 2 from program or erase operations
bits : 2 - 2 (1 bit)
access : read-write

PROT3 : Protects Sector 3 from program or erase operations
bits : 3 - 3 (1 bit)
access : read-write

PROT4 : Protects Sector 4 from program or erase operations
bits : 4 - 4 (1 bit)
access : read-write

PROT5 : Protects Sector 5 from program or erase operations
bits : 5 - 5 (1 bit)
access : read-write

PROT6 : Protects Sector 6 from program or erase operations
bits : 6 - 6 (1 bit)
access : read-write

PROT7 : Protects Sector 7 from program or erase operations
bits : 7 - 7 (1 bit)
access : read-write

PROT8 : Protects Sector 8 from program or erase operations
bits : 8 - 8 (1 bit)
access : read-write

PROT9 : Protects Sector 9 from program or erase operations
bits : 9 - 9 (1 bit)
access : read-write

PROT10 : Protects Sector 10 from program or erase operations
bits : 10 - 10 (1 bit)
access : read-write

PROT11 : Protects Sector 11 from program or erase operations
bits : 11 - 11 (1 bit)
access : read-write

PROT12 : Protects Sector 12 from program or erase operations
bits : 12 - 12 (1 bit)
access : read-write

PROT13 : Protects Sector 13 from program or erase operations
bits : 13 - 13 (1 bit)
access : read-write

PROT14 : Protects Sector 14 from program or erase operations
bits : 14 - 14 (1 bit)
access : read-write

PROT15 : Protects Sector 15 from program or erase operations
bits : 15 - 15 (1 bit)
access : read-write

PROT16 : Protects Sector 16 from program or erase operations
bits : 16 - 16 (1 bit)
access : read-write

PROT17 : Protects Sector 17 from program or erase operations
bits : 17 - 17 (1 bit)
access : read-write

PROT18 : Protects Sector 18 from program or erase operations
bits : 18 - 18 (1 bit)
access : read-write

PROT19 : Protects Sector 19 from program or erase operations
bits : 19 - 19 (1 bit)
access : read-write

PROT20 : Protects Sector 20 from program or erase operations
bits : 20 - 20 (1 bit)
access : read-write

PROT21 : Protects Sector 21 from program or erase operations
bits : 21 - 21 (1 bit)
access : read-write

PROT22 : Protects Sector 22 from program or erase operations
bits : 22 - 22 (1 bit)
access : read-write

PROT23 : Protects Sector 23 from program or erase operations
bits : 23 - 23 (1 bit)
access : read-write

PROT24 : Protects Sector 24 from program or erase operations
bits : 24 - 24 (1 bit)
access : read-write

PROT25 : Protects Sector 25 from program or erase operations
bits : 25 - 25 (1 bit)
access : read-write

PROT26 : Protects Sector 26 from program or erase operations
bits : 26 - 26 (1 bit)
access : read-write

PROT27 : Protects Sector 27 from program or erase operations
bits : 27 - 27 (1 bit)
access : read-write

PROT28 : Protects Sector 28 from program or erase operations
bits : 28 - 28 (1 bit)
access : read-write

PROT29 : Protects Sector 29 from program or erase operations
bits : 29 - 29 (1 bit)
access : read-write

PROT30 : Protects Sector 30 from program or erase operations
bits : 30 - 30 (1 bit)
access : read-write

PROT31 : Protects Sector 31 from program or erase operations
bits : 31 - 31 (1 bit)
access : read-write


BMRK_CTLSTAT (FLCTL_BMRK_CTLSTAT)

Benchmark Control and Status Register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BMRK_CTLSTAT BMRK_CTLSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 I_BMRK D_BMRK CMP_EN CMP_SEL

I_BMRK : When 1, increments the Instruction Benchmark count register on each instruction fetch to the Flash
bits : 0 - 0 (1 bit)
access : read-write

D_BMRK : When 1, increments the Data Benchmark count register on each data read access to the Flash
bits : 1 - 1 (1 bit)
access : read-write

CMP_EN : When 1, enables comparison of the Instruction or Data Benchmark Registers against the threshold value
bits : 2 - 2 (1 bit)
access : read-write

CMP_SEL : Selects which benchmark register should be compared against the threshold
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : en_1_0x0

Compares the Instruction Benchmark Register against the threshold value

1 : en_2_0x1

Compares the Data Benchmark Register against the threshold value

End of enumeration elements list.


BMRK_IFETCH (FLCTL_BMRK_IFETCH)

Benchmark Instruction Fetch Count Register
address_offset : 0xD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BMRK_IFETCH BMRK_IFETCH read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Reflects the number of Instruction Fetches to the Flash (increments by one on each fetch)
bits : 0 - 31 (32 bit)
access : read-write


BMRK_DREAD (FLCTL_BMRK_DREAD)

Benchmark Data Read Count Register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BMRK_DREAD BMRK_DREAD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Reflects the number of Data Read operations to the Flash (increments by one on each read)
bits : 0 - 31 (32 bit)
access : read-write


BMRK_CMP (FLCTL_BMRK_CMP)

Benchmark Count Compare Register
address_offset : 0xDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BMRK_CMP BMRK_CMP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Reflects the threshold value that is compared against either the IFETCH or DREAD Benchmark Counters
bits : 0 - 31 (32 bit)
access : read-write


IFG (FLCTL_IFG)

Interrupt Flag Register
address_offset : 0xF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IFG IFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDBRST AVPRE AVPST PRG PRGB ERASE BMRK PRG_ERR

RDBRST : If set to 1, indicates that the Read Burst/Compare operation is complete
bits : 0 - 0 (1 bit)
access : read-only

AVPRE : If set to 1, indicates that the pre-program verify operation has detected an error
bits : 1 - 1 (1 bit)
access : read-only

AVPST : If set to 1, indicates that the post-program verify operation has failed comparison
bits : 2 - 2 (1 bit)
access : read-only

PRG : If set to 1, indicates that a word Program operation is complete
bits : 3 - 3 (1 bit)
access : read-only

PRGB : If set to 1, indicates that the configured Burst Program operation is complete
bits : 4 - 4 (1 bit)
access : read-only

ERASE : If set to 1, indicates that the Erase operation is complete
bits : 5 - 5 (1 bit)
access : read-only

BMRK : If set to 1, indicates that a Benchmark Compare match occurred
bits : 8 - 8 (1 bit)
access : read-only

PRG_ERR : If set to 1, indicates a word composition error in full word write mode (possible data loss due to writes crossing over to a new 128bit boundary before full word has been composed)
bits : 9 - 9 (1 bit)
access : read-only


IE (FLCTL_IE)

Interrupt Enable Register
address_offset : 0xF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IE IE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDBRST AVPRE AVPST PRG PRGB ERASE BMRK PRG_ERR

RDBRST : If set to 1, enables the Controller to generate an interrupt based on the corresponding bit in the FLCTL_IFG
bits : 0 - 0 (1 bit)
access : read-write

AVPRE : If set to 1, enables the Controller to generate an interrupt based on the corresponding bit in the FLCTL_IFG
bits : 1 - 1 (1 bit)
access : read-write

AVPST : If set to 1, enables the Controller to generate an interrupt based on the corresponding bit in the FLCTL_IFG
bits : 2 - 2 (1 bit)
access : read-write

PRG : If set to 1, enables the Controller to generate an interrupt based on the corresponding bit in the FLCTL_IFG
bits : 3 - 3 (1 bit)
access : read-write

PRGB : If set to 1, enables the Controller to generate an interrupt based on the corresponding bit in the FLCTL_IFG
bits : 4 - 4 (1 bit)
access : read-write

ERASE : If set to 1, enables the Controller to generate an interrupt based on the corresponding bit in the FLCTL_IFG
bits : 5 - 5 (1 bit)
access : read-write

BMRK : If set to 1, enables the Controller to generate an interrupt based on the corresponding bit in the FLCTL_IFG
bits : 8 - 8 (1 bit)
access : read-write

PRG_ERR : If set to 1, enables the Controller to generate an interrupt based on the corresponding bit in the FLCTL_IFG
bits : 9 - 9 (1 bit)
access : read-write


CLRIFG (FLCTL_CLRIFG)

Clear Interrupt Flag Register
address_offset : 0xF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLRIFG CLRIFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDBRST AVPRE AVPST PRG PRGB ERASE BMRK PRG_ERR

RDBRST : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 0 - 0 (1 bit)
access : write-only

AVPRE : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 1 - 1 (1 bit)
access : write-only

AVPST : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 2 - 2 (1 bit)
access : write-only

PRG : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 3 - 3 (1 bit)
access : write-only

PRGB : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 4 - 4 (1 bit)
access : write-only

ERASE : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 5 - 5 (1 bit)
access : write-only

BMRK : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 8 - 8 (1 bit)
access : write-only

PRG_ERR : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 9 - 9 (1 bit)
access : write-only


SETIFG (FLCTL_SETIFG)

Set Interrupt Flag Register
address_offset : 0xFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SETIFG SETIFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDBRST AVPRE AVPST PRG PRGB ERASE BMRK PRG_ERR

RDBRST : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 0 - 0 (1 bit)
access : write-only

AVPRE : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 1 - 1 (1 bit)
access : write-only

AVPST : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 2 - 2 (1 bit)
access : write-only

PRG : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 3 - 3 (1 bit)
access : write-only

PRGB : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 4 - 4 (1 bit)
access : write-only

ERASE : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 5 - 5 (1 bit)
access : write-only

BMRK : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 8 - 8 (1 bit)
access : write-only

PRG_ERR : Write 1 clears the corresponding interrupt flag bit in the FLCTL_IFG
bits : 9 - 9 (1 bit)
access : write-only



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.