09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Embedded Flash memory interface <strong>RM0090</strong><br />

3.8.9 Flash interface register map<br />

Table 15. Flash register map and reset values (STM32F40x and STM32F41x)<br />

Offset Register 31<br />

0x00<br />

0x04<br />

0x08<br />

0x0C<br />

0x10<br />

0x14<br />

FLASH_ACR<br />

30<br />

29<br />

28<br />

27<br />

26<br />

25<br />

24<br />

23<br />

22<br />

21<br />

20<br />

19<br />

18<br />

17<br />

16<br />

15<br />

14<br />

13<br />

12<br />

11<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Reserved<br />

85/1416 Doc ID 018909 Rev 3<br />

DCRST<br />

ICRST<br />

DCEN<br />

ICEN<br />

PRFTEN<br />

Reserved<br />

LATENCY<br />

Reset value 0 0 0 0 0 0 0 0<br />

FLASH_KEY<br />

R<br />

KEY[31:16] KEY[15:0]<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

FLASH_OPT<br />

KEYR<br />

OPTKEYR[31:16] OPTKEYR[15:0]<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

FLASH_SR<br />

Reserved BSY<br />

Reserved<br />

PGSERR<br />

PGPERR<br />

PGAERR<br />

WRPERR<br />

Reset value 0 0 0 0 0 0 0<br />

STRT<br />

FLASH_CR<br />

Reserved<br />

Reserved Reserved<br />

PSIZ<br />

E[1:0<br />

]<br />

SNB[3:0]<br />

Reset value 1 0 0 0 0 0 0 0 0 0 0<br />

LOCK<br />

FLASH_OPT<br />

CR Reserved<br />

EOPIE<br />

nWRP[11:0] RDP[7:0]<br />

Reserved<br />

nRST_STDBY<br />

nRST_STOP<br />

WDG_SW<br />

Reserved<br />

Reset value 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 0 1<br />

31<br />

Table 16. Flash register map and reset values (STM32F42x and STM32F43x)<br />

Offset Register<br />

0x00<br />

0x04<br />

0x08<br />

0x0C<br />

0x10<br />

FLASH_ACR<br />

30<br />

29<br />

28<br />

27<br />

26<br />

25<br />

24<br />

23<br />

22<br />

21<br />

20<br />

19<br />

18<br />

17<br />

16<br />

15<br />

14<br />

13<br />

12<br />

11<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Reserved<br />

DCRST<br />

ICRST<br />

DCEN<br />

ICEN<br />

PRFTEN<br />

Reserved<br />

Reserved<br />

BOR_LEV<br />

MER<br />

OPERR<br />

SER<br />

OPTSTRT<br />

EOP<br />

PG<br />

OPTLOCK<br />

LATENCY<br />

Reset value 0 0 0 0 0 0 0 0<br />

FLASH_KEYR KEY[31:16] KEY[15:0]<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

FLASH_OPTKE<br />

YR<br />

OPTKEYR[31:16] OPTKEYR[15:0]<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

FLASH_SR<br />

Reserved BSY<br />

Reserved<br />

PGSERR<br />

PGPERR<br />

PGAERR<br />

WRPERR<br />

Reset value 0 0 0 0 0 0 0<br />

FLASH_CR<br />

LOCK<br />

Reserved<br />

EOPIE<br />

Reserved STRT<br />

MER1<br />

Reserved<br />

PSIZE[1:0]<br />

SNB[4:0]<br />

Reset value 1 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

Reserved<br />

MER<br />

OPERR<br />

SER<br />

EOP<br />

PG

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!