-
Notifications
You must be signed in to change notification settings - Fork 1
Peripherals
Rafael Ristovski edited this page Jan 25, 2021
·
1 revision
Peripheral | Start | End | Size | Description |
---|---|---|---|---|
DAC | 0x40007400 | 0x40007800 | 0x400 | Digital-to-analog converter |
DMA1 | 0x40020000 | 0x40020400 | 0x400 | Direct memory access controller |
CRC | 0x40023000 | 0x40023400 | 0x400 | Cyclic redundancy check calculation unit |
GPIOA | 0x50000000 | 0x50000400 | 0x400 | General-purpose I/Os |
GPIOB | 0x50000400 | 0x50000800 | 0x400 | General-purpose I/Os |
GPIOC | 0x50000800 | 0x50000C00 | 0x400 | General-purpose I/Os |
GPIOD | 0x50000C00 | 0x50001000 | 0x400 | General-purpose I/Os |
GPIOH | 0x50001C00 | 0x50002000 | 0x400 | General-purpose I/Os |
LPTIM | 0x40007C00 | 0x40008000 | 0x400 | Low power timer |
RNG | 0x40025000 | 0x40025400 | 0x400 | Random number generator |
RTC | 0x40002800 | 0x40002C00 | 0x400 | Real-time clock |
USART1 | 0x40013800 | 0x40013C00 | 0x400 | Universal synchronous asynchronous receiver transmitter |
USART2 | 0x40004400 | 0x40004800 | 0x400 | Universal synchronous asynchronous receiver transmitter |
TSC | 0x40024000 | 0x40024400 | 0x400 | Touch sensing controller |
IWDG | 0x40003000 | 0x40003400 | 0x400 | Independent watchdog |
WWDG | 0x40002C00 | 0x40003000 | 0x400 | System window watchdog |
COMP | 0x40010018 | 0x40010418 | 0x400 | Comparator |
USB_FS | 0x40005C00 | 0x40006000 | 0x400 | Universal serial bus full-speed device interface |
CRS | 0x40006C00 | 0x40007000 | 0x400 | Clock recovery system |
Firewall | 0x40011C00 | 0x40012000 | 0x400 | Firewall |
RCC | 0x40021000 | 0x40021400 | 0x400 | Reset and clock control |
SYSCFG | 0x40010000 | 0x40010400 | 0x400 | System configuration controller |
SPI1 | 0x40013000 | 0x40013400 | 0x400 | Serial peripheral interface |
SPI2 | 0x40003800 | 0x40003C00 | 0x400 | Serial peripheral interface |
I2C1 | 0x40005400 | 0x40005800 | 0x400 | Inter-integrated circuit |
I2C2 | 0x40005800 | 0x40005C00 | 0x400 | Inter-integrated circuit |
PWR | 0x40007000 | 0x40007400 | 0x400 | Power control |
Flash | 0x40022000 | 0x40022400 | 0x400 | Flash |
EXTI | 0x40010400 | 0x40010800 | 0x400 | External interrupt/event controller |
ADC | 0x40012400 | 0x40012800 | 0x400 | Analog-to-digital converter |
DBGMCU | 0x40015800 | 0x40015C00 | 0x400 | Debug support |
TIM2 | 0x40000000 | 0x40000400 | 0x400 | General-purpose-timers |
TIM6 | 0x40001000 | 0x40001400 | 0x400 | Basic-timers |
TIM21 | 0x40010800 | 0x40010C00 | 0x400 | General-purpose-timers |
TIM22 | 0x40011400 | 0x40011800 | 0x400 | General-purpose-timers |
LPUSART1 | 0x40004800 | 0x40004C00 | 0x400 | Universal synchronous asynchronous receiver transmitter |
NVIC | 0xE000E100 | 0xE000E43D | 0x33D | Nested Vectored Interrupt Controller |