1. Documentation conventions

The STM32F405xx/07xx, STM32F415xx/17xx, STM32F42xxx and STM32F43xxx devices have an Arm ®(a) Cortex ® -M4 with FPU core.

arm logo
arm logo

1.1 List of abbreviations for registers

The following abbreviations are used in register descriptions:

read/write (rw)Software can read and write to these bits.
read-only (r)Software can only read these bits.
write-only (w)Software can only write to this bit. Reading the bit returns the reset value.
read/clear (rc_w1)Software can read as well as clear this bit by writing 1. Writing '0' has no effect on the bit value.
read/clear (rc_w0)Software can read as well as clear this bit by writing 0. Writing '1' has no effect on the bit value.
read/clear by read (rc_r)Software can read this bit. Reading this bit automatically clears it to '0'. Writing '0' has no effect on the bit value.
read/set (rs)Software can read as well as set this bit. Writing '0' has no effect on the bit value.
read-only write trigger (rt_w)Software can read this bit. Writing '0' or '1' triggers an event but has no effect on the bit value.
toggle (t)Software can only toggle this bit by writing '1'. Writing '0' has no effect.
Reserved (Res.)Reserved bit, must be kept at reset value.

a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

1.2 Glossary

This section gives a brief definition of acronyms and abbreviations used in this document:

For both the JTAG and SWD protocols, please refer to the Cortex ® -M4 with FPU Technical Reference Manual

1.3 Peripheral availability

For peripheral availability and number across all STM32F405xx/07xx and STM32F415xx/17xx sales types, please refer to the STM32F405xx/07xx and STM32F415xx/17xx datasheets.

For peripheral availability and number across all STM32F42xxx and STM32F43xxx sales types, please refer to the STM32F42xxx and STM32F43xxx datasheets.