chipatlas.get_chip_detail('STM32F407VG')| Name | Group | Base Address | Registers | Description | |
|---|---|---|---|---|---|
| USART1 | USART | 0x40011000 | 7 | Universal synchronous asynchronous receiver transmitter | |
| USART2 | USART | 0x40004400 | 7 | Universal synchronous asynchronous receiver transmitter | |
| USART3 | USART | 0x40004800 | 7 | Universal synchronous asynchronous receiver transmitter | |
| SPI1 | SPI | 0x40013000 | 9 | Serial peripheral interface | |
| SPI2 | SPI | 0x40003800 | 9 | Serial peripheral interface | |
| I2C1 | I2C | 0x40005400 | 6 | Inter-integrated circuit | |
| I2C2 | I2C | 0x40005800 | 6 | Inter-integrated circuit | |
| TIM1 | TIM | 0x40010000 | 18 | Advanced-control timer | |
| TIM2 | TIM | 0x40000000 | 15 | General purpose timer | |
| TIM3 | TIM | 0x40000400 | 15 | General purpose timer | |
| ADC1 | ADC | 0x40012000 | 19 | Analog-to-digital converter | |
| DMA1 | DMA | 0x40026000 | 10 | DMA controller | |
| DMA2 | DMA | 0x40026400 | 10 | DMA controller | |
| GPIOA | GPIO | 0x40020000 | 10 | General-purpose I/Os | |
| GPIOB | GPIO | 0x40020400 | 10 | General-purpose I/Os | |
| RCC | RCC | 0x40023800 | 22 | Reset and clock control | |
| FLASH | FLASH | 0x40023C00 | 8 | FLASH | |
| PWR | PWR | 0x40007000 | 2 | Power controller | |
| CAN1 | CAN | 0x40006400 | 14 | Controller area network | |
| USB_OTG_FS | USB | 0x50000000 | 32 | USB on the go full speed |