Compare peripherals

PeripheralAddress STM32F100 STM32F101 STM32F102 STM32F103 STM32F107
ADC10x40012400 ✔ ✔ ✔ ✔ ✔
ADC20x40012800 ✘ ✔ ✔ ✔ ✔
ADC30x40013C00 ✘ ✔ ✔ ✔ ✔
AFIO0x40010000 ✔ ✔ ✔ ✔ ✔
BKP0x40006C04 ✔ ✔ ✔ ✔ ✔
CAN0x40006400 ✘ ✘ ✘ ✔ ✘
CAN10x40006400 ✘ ✘ ✘ ✘ ✔
CAN20x40006800 ✘ ✘ ✘ ✘ ✔
CEC0x40007800 ✔ ✘ ✘ ✘ ✘
CRC0x40023000 ✔ ✔ ✔ ✔ ✔
DAC0x40007400 ✔ ✔ ✔ ✔ ✔
DBGMCU0xE0042000 ✔ ✔ ✔ ✔ ✔
DMA10x40020000 ✔ ✔ ✔ ✔ ✔
DMA20x40020400 ✔ ✔ ✔ ✔ ✔
EXTI0x40010400 ✔ ✔ ✔ ✔ ✔
Ethernet_DMA0x40029000 ✘ ✔ ✘ ✔ ✔
Ethernet_MAC0x40028000 ✘ ✔ ✘ ✔ ✔
Ethernet_MMC0x40028100 ✘ ✔ ✘ ✔ ✔
Ethernet_PTP0x40028700 ✘ ✔ ✘ ✔ ✔
FLASH0x40022000 ✔ ✔ ✔ ✔ ✔
FSMC0xA0000000 ✔ ✔ ✔ ✔ ✔
GPIOA0x40010800 ✔ ✔ ✔ ✔ ✔
GPIOB0x40010C00 ✔ ✔ ✔ ✔ ✔
GPIOC0x40011000 ✔ ✔ ✔ ✔ ✔
GPIOD0x40011400 ✔ ✔ ✔ ✔ ✔
GPIOE0x40011800 ✔ ✔ ✔ ✔ ✔
GPIOF0x40011C00 ✔ ✔ ✔ ✔ ✔
GPIOG0x40012000 ✔ ✔ ✔ ✔ ✔
I2C10x40005400 ✔ ✔ ✔ ✔ ✔
I2C20x40005800 ✔ ✔ ✔ ✔ ✔
IWDG0x40003000 ✔ ✔ ✔ ✔ ✔
MPU0xE000ED90 ✔ ✔ ✔ ✔ ✔
NVIC0xE000E100 ✔ ✔ ✔ ✔ ✔
NVIC_STIR0xE000EF00 ✔ ✔ ✔ ✔ ✔
OTG_FS_DEVICE0x50000800 ✘ ✔ ✔ ✔ ✔
OTG_FS_GLOBAL0x50000000 ✘ ✔ ✔ ✔ ✔
OTG_FS_HOST0x50000400 ✘ ✔ ✔ ✔ ✔
OTG_FS_PWRCLK0x50000E00 ✘ ✔ ✔ ✔ ✔
PWR0x40007000 ✔ ✔ ✔ ✔ ✔
RCC0x40021000 ✔ ✔ ✔ ✔ ✔
RTC0x40002800 ✔ ✔ ✔ ✔ ✔
SCB0xE000ED00 ✔ ✔ ✔ ✔ ✔
SCB_ACTRL0xE000E008 ✔ ✔ ✔ ✔ ✔
SDIO0x40018000 ✘ ✔ ✔ ✔ ✔
SPI10x40013000 ✔ ✔ ✔ ✔ ✔
SPI20x40003800 ✔ ✔ ✔ ✔ ✔
SPI30x40003C00 ✔ ✔ ✔ ✔ ✔
STK0xE000E010 ✔ ✔ ✔ ✔ ✔
TIM10x40012C00 ✔ ✔ ✔ ✔ ✔
TIM100x40015000 ✘ ✔ ✔ ✔ ✔
TIM110x40015400 ✘ ✔ ✔ ✔ ✔
TIM120x40001800 ✔ ✔ ✔ ✔ ✔
TIM130x40001C00 ✔ ✔ ✔ ✔ ✔
TIM140x40002000 ✔ ✔ ✔ ✔ ✔
TIM150x40014000 ✔ ✘ ✘ ✘ ✘
TIM160x40014400 ✔ ✘ ✘ ✘ ✘
TIM170x40014800 ✔ ✘ ✘ ✘ ✘
TIM20x40000000 ✔ ✔ ✔ ✔ ✔
TIM30x40000400 ✔ ✔ ✔ ✔ ✔
TIM40x40000800 ✔ ✔ ✔ ✔ ✔
TIM50x40000C00 ✔ ✔ ✔ ✔ ✔
TIM60x40001000 ✔ ✔ ✔ ✔ ✔
TIM70x40001400 ✔ ✔ ✔ ✔ ✔
TIM80x40013400 ✘ ✔ ✔ ✔ ✔
TIM90x40014C00 ✘ ✔ ✔ ✔ ✔
UART40x40004C00 ✔ ✔ ✔ ✔ ✔
UART50x40005000 ✔ ✔ ✔ ✔ ✔
USART10x40013800 ✔ ✔ ✔ ✔ ✔
USART20x40004400 ✔ ✔ ✔ ✔ ✔
USART30x40004800 ✔ ✔ ✔ ✔ ✔
USB0x40005C00 ✘ ✔ ✔ ✔ ✔
WWDG0x40002C00 ✔ ✔ ✔ ✔ ✔