1、list of abbreviations for registers
read/write (rw) Software can read and write to this bit.
read-only (r) Software can only read this bit.
write-only (w) Software can only write to this bit. Reading this bit returns the reset 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 (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 by read(rc_r) Software can read this bit. Reading this bit automatically clears it to 0. Writing this bit
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.
Reserved (Res.) Reserved bit, must be kept at reset value.
2、Glossary
• Sector: 32 pages write protection granularity in the Code area(32 * 128 = 4096个字节)
• Page: 32 words for Code and System Memory areas, 1 word for Data, Factory Option
and User Option areas(32 * 4 = 128 个字节)
• Word: data of 32-bit length.(4个字节)
• Half-word: data of 16-bit length.
• Byte: data of 8-bit length.
• IAP (in-application programming): IAP is the ability to re-program the Flash memory
of a microcontroller while the user program is running.(应用层软件升级功能,客制化功能)
• ICP (in-circuit programming): ICP is the ability to program the Flash memory of a
microcontroller using the JTAG protocol, the SWD protocol or the bootloader while the
device is mounted on the user application board.(bootloader固件升级功能,芯片自带)
• Option bytes: product configuration bits stored in the Flash memory.
• OBL: option byte loader.
• AHB: advanced high-performance bus.
• NVM: non-volatile memory.(掉电非易失)
• ECC: error code correction.
• DMA: direct memory access.(串口等可以设置成该功能)
• MIF: NVM interface.
• PCROP: proprietary code readout protection.
3、others
- MPU:Microprocessor Unit(微机中CPU也称为MPU),主要包含:运算器、控制器、寄存器三个部分
- MPU:Memory Protection Unit
- CRC:Cyclic redundancy check calculation unit
- FW(Firewall)
- PWR(Power Control)
- RCC(reset and clock control)
- NVIC(Nested Vectored Interrupt Controller)
- EXTI(Extended Interrupt and event controller)
- ADC(Analog-to-Digital Convertor)
- COMP(Comparator)
- AES(Advanced Encryption Standard hardware accelerator)
- TIM(General-purpose timers)
- LPTIM(Low power timer)