Section 18.3.3.5, “cfmsacc, Cfm supervisor access register, 5 cfmsacc — cfm supervisor access register – Freescale Semiconductor ColdFire MCF52210 User Manual

Page 302

Advertising
background image

ColdFire Flash Module (CFM)

MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2

18-12

Freescale Semiconductor

18.3.3.5

CFMSACC — CFM Supervisor Access Register

The CFMSACC register is used to control supervisor/user access to the flash memory.

Figure 18-9. CFM Supervisor Access Register (CFMSACC)

All CFMSACC register bits are readable and only writable when LOCK equals 0.

To change the flash supervisor access on a temporary basis, the CFMSACC register should be written after
the LOCK bit in the CFMMCR register has been cleared. To change the flash supervisor access loaded
during the reset sequence, the flash logical sector containing the flash configuration field must first be
unprotected, and then the flash supervisor access bytes must be programmed with the desired value. Each
flash logical sector may be mapped into supervisor or unrestricted address space (see
<f-helvetica><st-bold>Figure 18-8. for details on flash sector mapping).

IPSBAR

Offset: 0x1D_0014 (CFMSACC)

Access: User read/write

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

R

SUPV

W

Reset

F

1

1

Reset state loaded from flash configuration field during reset.

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

R

SUPV

W

Reset

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

F

1

Table 18-9.

Field

Description

31 - 0

SUPV

Flash address space assignment for supervisor/user access
SUPV[M] = 1: Flash logical sector M is placed in supervisor address space.
SUPV[M] = 0: Flash logical sector M is placed in unrestricted address space.

Advertising
This manual is related to the following products: