{ "name": "STM32U535NC", "family": "STM32U5", "line": "STM32U5x5", "die": "DIE455", "device_id": 1109, "packages": [ { "name": "STM32U535NCYxQ", "package": "WLCSP56" } ], "memory": [ { "name": "BANK_1", "kind": "flash", "address": 134217728, "size": 131072, "settings": { "erase_size": 16384, "write_size": 16, "erase_value": 255 } }, { "name": "BANK_2", "kind": "flash", "address": 134348800, "size": 131072, "settings": { "erase_size": 16384, "write_size": 16, "erase_value": 255 } }, { "name": "SRAM", "kind": "ram", "address": 536870912, "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, "size": 65536 } ], "docs": [], "cores": [ { "name": "cm33", "peripherals": [ { "name": "ADC1", "address": 1107460096, "registers": { "kind": "adc", "version": "u5", "block": "ADC" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": { "register": "CCIPR3", "field": "ADCDACSEL" }, "enable": { "register": "AHB2ENR1", "field": "ADC12EN" }, "reset": { "register": "AHB2RSTR1", "field": "ADC12RST" } }, "pins": [ { "pin": "PA0", "signal": "IN5" }, { "pin": "PA1", "signal": "IN6" }, { "pin": "PA2", "signal": "IN7" }, { "pin": "PA3", "signal": "IN8" }, { "pin": "PA4", "signal": "IN9" }, { "pin": "PA5", "signal": "IN10" }, { "pin": "PA6", "signal": "IN11" }, { "pin": "PA7", "signal": "IN12" }, { "pin": "PB0", "signal": "IN15" }, { "pin": "PB1", "signal": "IN16" }, { "pin": "PB2", "signal": "IN17" } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "ADC1" } ], "dma_channels": [ { "signal": "ADC1", "dma": "GPDMA1", "request": 0 } ] }, { "name": "ADC4", "address": 1174540288, "registers": { "kind": "adc", "version": "u5", "block": "ADC" }, "rcc": { "bus_clock": "HCLK3", "kernel_clock": { "register": "CCIPR3", "field": "ADCDACSEL" }, "enable": { "register": "AHB3ENR", "field": "ADC4EN" }, "reset": { "register": "AHB3RSTR", "field": "ADC4RST" } }, "pins": [ { "pin": "PA4", "signal": "IN9" }, { "pin": "PA5", "signal": "IN10" }, { "pin": "PA6", "signal": "IN11" }, { "pin": "PA7", "signal": "IN20" }, { "pin": "PB0", "signal": "IN18" }, { "pin": "PB1", "signal": "IN19" } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "ADC4" } ], "dma_channels": [ { "signal": "ADC4", "dma": "GPDMA1", "request": 1 } ] }, { "name": "ADC_COMMON", "address": 1107460872 }, { "name": "ADF1", "address": 1174552576, "registers": { "kind": "adf", "version": "v1", "block": "ADF" }, "rcc": { "bus_clock": "HCLK3", "kernel_clock": { "register": "CCIPR3", "field": "ADF1SEL" }, "enable": { "register": "AHB3ENR", "field": "ADF1EN" }, "reset": { "register": "AHB3RSTR", "field": "ADF1RST" } }, "pins": [ { "pin": "PB3", "signal": "CCK0", "af": 3 }, { "pin": "PB4", "signal": "SDI0", "af": 3 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "ADF1" } ], "dma_channels": [ { "signal": "FLT0", "dma": "GPDMA1", "request": 98 } ] }, { "name": "COMP1", "address": 1174426624, "rcc": { "bus_clock": "PCLK3", "kernel_clock": "PCLK3", "enable": { "register": "APB3ENR", "field": "COMPEN" }, "reset": { "register": "APB3RSTR", "field": "COMPRST" } }, "pins": [ { "pin": "PA2", "signal": "INP" }, { "pin": "PB0", "signal": "OUT", "af": 12 }, { "pin": "PB1", "signal": "INM" }, { "pin": "PB2", "signal": "INP" }, { "pin": "PB3", "signal": "INP" }, { "pin": "PB4", "signal": "INP" }, { "pin": "PB6", "signal": "INP" } ], "interrupts": [ { "signal": "WKUP", "interrupt": "COMP" } ] }, { "name": "CORDIC", "address": 1073876992, "registers": { "kind": "cordic", "version": "v1", "block": "CORDIC" }, "rcc": { "bus_clock": "HCLK1", "kernel_clock": "HCLK1", "enable": { "register": "AHB1ENR", "field": "CORDICEN" }, "reset": { "register": "AHB1RSTR", "field": "CORDICRST" } }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "CORDIC" } ], "dma_channels": [ { "signal": "READ", "dma": "GPDMA1", "request": 101 }, { "signal": "WRITE", "dma": "GPDMA1", "request": 102 } ] }, { "name": "CRC", "address": 1073885184, "registers": { "kind": "crc", "version": "v3", "block": "CRC" }, "rcc": { "bus_clock": "HCLK1", "kernel_clock": "HCLK1", "enable": { "register": "AHB1ENR", "field": "CRCEN" }, "reset": { "register": "AHB1RSTR", "field": "CRCRST" } } }, { "name": "CRS", "address": 1073766400, "registers": { "kind": "crs", "version": "v1", "block": "CRS" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": "PCLK1", "enable": { "register": "APB1ENR1", "field": "CRSEN" }, "reset": { "register": "APB1RSTR1", "field": "CRSRST" } }, "pins": [ { "pin": "PA10", "signal": "SYNC", "af": 0 }, { "pin": "PB3", "signal": "SYNC", "af": 10 } ] }, { "name": "DAC1", "address": 1174542336, "registers": { "kind": "dac", "version": "v6", "block": "DAC" }, "rcc": { "bus_clock": "HCLK3", "kernel_clock": { "register": "CCIPR3", "field": "DAC1SEL" }, "enable": { "register": "AHB3ENR", "field": "DAC1EN" }, "reset": { "register": "AHB3RSTR", "field": "DAC1RST" } }, "pins": [ { "pin": "PA4", "signal": "OUT1" }, { "pin": "PA5", "signal": "OUT2" } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "DAC1" } ], "dma_channels": [ { "signal": "CH1", "dma": "GPDMA1", "request": 2 }, { "signal": "CH2", "dma": "GPDMA1", "request": 3 } ] }, { "name": "DBGMCU", "address": 3758374912, "registers": { "kind": "dbgmcu", "version": "u5", "block": "DBGMCU" } }, { "name": "DCACHE1", "address": 1073943552, "registers": { "kind": "dcache", "version": "v1", "block": "DCACHE" }, "rcc": { "bus_clock": "HCLK1", "kernel_clock": "HCLK1", "enable": { "register": "AHB1ENR", "field": "DCACHE1EN" } }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "DCACHE1" } ] }, { "name": "EXTI", "address": 1174544384, "registers": { "kind": "exti", "version": "u5", "block": "EXTI" }, "interrupts": [ { "signal": "EXTI0", "interrupt": "EXTI0" }, { "signal": "EXTI1", "interrupt": "EXTI1" }, { "signal": "EXTI10", "interrupt": "EXTI10" }, { "signal": "EXTI11", "interrupt": "EXTI11" }, { "signal": "EXTI12", "interrupt": "EXTI12" }, { "signal": "EXTI13", "interrupt": "EXTI13" }, { "signal": "EXTI14", "interrupt": "EXTI14" }, { "signal": "EXTI15", "interrupt": "EXTI15" }, { "signal": "EXTI2", "interrupt": "EXTI2" }, { "signal": "EXTI3", "interrupt": "EXTI3" }, { "signal": "EXTI4", "interrupt": "EXTI4" }, { "signal": "EXTI5", "interrupt": "EXTI5" }, { "signal": "EXTI6", "interrupt": "EXTI6" }, { "signal": "EXTI7", "interrupt": "EXTI7" }, { "signal": "EXTI8", "interrupt": "EXTI8" }, { "signal": "EXTI9", "interrupt": "EXTI9" } ] }, { "name": "FDCAN1", "address": 1073783808, "registers": { "kind": "can", "version": "fdcan_v1", "block": "FDCAN" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "FDCAN1SEL" }, "enable": { "register": "APB1ENR2", "field": "FDCAN1EN" }, "reset": { "register": "APB1RSTR2", "field": "FDCAN1RST" } }, "pins": [ { "pin": "PA11", "signal": "RX", "af": 9 }, { "pin": "PA12", "signal": "TX", "af": 9 }, { "pin": "PB8", "signal": "RX", "af": 9 }, { "pin": "PB9", "signal": "TX", "af": 9 } ], "interrupts": [ { "signal": "IT0", "interrupt": "FDCAN1_IT0" }, { "signal": "IT1", "interrupt": "FDCAN1_IT1" } ] }, { "name": "FDCANRAM1", "address": 1073785856, "registers": { "kind": "fdcanram", "version": "v1", "block": "FDCANRAM" } }, { "name": "FLASH", "address": 1073881088, "registers": { "kind": "flash", "version": "u5", "block": "FLASH" }, "rcc": { "bus_clock": "HCLK1", "kernel_clock": "HCLK1", "enable": { "register": "AHB1ENR", "field": "FLASHEN" } }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "FLASH" } ] }, { "name": "FMAC", "address": 1073878016, "registers": { "kind": "fmac", "version": "v1", "block": "FMAC" }, "rcc": { "bus_clock": "HCLK1", "kernel_clock": "HCLK1", "enable": { "register": "AHB1ENR", "field": "FMACEN" }, "reset": { "register": "AHB1RSTR", "field": "FMACRST" } }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "FMAC" } ], "dma_channels": [ { "signal": "READ", "dma": "GPDMA1", "request": 99 }, { "signal": "WRITE", "dma": "GPDMA1", "request": 100 } ] }, { "name": "GPDMA1", "address": 1073872896, "registers": { "kind": "gpdma", "version": "v1", "block": "GPDMA" }, "rcc": { "bus_clock": "HCLK1", "kernel_clock": "HCLK1", "enable": { "register": "AHB1ENR", "field": "GPDMA1EN" }, "reset": { "register": "AHB1RSTR", "field": "GPDMA1RST" } }, "interrupts": [ { "signal": "CH0", "interrupt": "GPDMA1_Channel0" }, { "signal": "CH1", "interrupt": "GPDMA1_Channel1" }, { "signal": "CH10", "interrupt": "GPDMA1_Channel10" }, { "signal": "CH11", "interrupt": "GPDMA1_Channel11" }, { "signal": "CH12", "interrupt": "GPDMA1_Channel12" }, { "signal": "CH13", "interrupt": "GPDMA1_Channel13" }, { "signal": "CH14", "interrupt": "GPDMA1_Channel14" }, { "signal": "CH15", "interrupt": "GPDMA1_Channel15" }, { "signal": "CH2", "interrupt": "GPDMA1_Channel2" }, { "signal": "CH3", "interrupt": "GPDMA1_Channel3" }, { "signal": "CH4", "interrupt": "GPDMA1_Channel4" }, { "signal": "CH5", "interrupt": "GPDMA1_Channel5" }, { "signal": "CH6", "interrupt": "GPDMA1_Channel6" }, { "signal": "CH7", "interrupt": "GPDMA1_Channel7" }, { "signal": "CH8", "interrupt": "GPDMA1_Channel8" }, { "signal": "CH9", "interrupt": "GPDMA1_Channel9" } ] }, { "name": "GPIOA", "address": 1107427328, "registers": { "kind": "gpio", "version": "v2", "block": "GPIO" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": "HCLK2", "enable": { "register": "AHB2ENR1", "field": "GPIOAEN" }, "reset": { "register": "AHB2RSTR1", "field": "GPIOARST" } } }, { "name": "GPIOB", "address": 1107428352, "registers": { "kind": "gpio", "version": "v2", "block": "GPIO" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": "HCLK2", "enable": { "register": "AHB2ENR1", "field": "GPIOBEN" }, "reset": { "register": "AHB2RSTR1", "field": "GPIOBRST" } } }, { "name": "GPIOC", "address": 1107429376, "registers": { "kind": "gpio", "version": "v2", "block": "GPIO" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": "HCLK2", "enable": { "register": "AHB2ENR1", "field": "GPIOCEN" }, "reset": { "register": "AHB2RSTR1", "field": "GPIOCRST" } } }, { "name": "GPIOD", "address": 1107430400, "registers": { "kind": "gpio", "version": "v2", "block": "GPIO" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": "HCLK2", "enable": { "register": "AHB2ENR1", "field": "GPIODEN" }, "reset": { "register": "AHB2RSTR1", "field": "GPIODRST" } } }, { "name": "GPIOE", "address": 1107431424, "registers": { "kind": "gpio", "version": "v2", "block": "GPIO" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": "HCLK2", "enable": { "register": "AHB2ENR1", "field": "GPIOEEN" }, "reset": { "register": "AHB2RSTR1", "field": "GPIOERST" } } }, { "name": "GPIOG", "address": 1107433472, "registers": { "kind": "gpio", "version": "v2", "block": "GPIO" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": "HCLK2", "enable": { "register": "AHB2ENR1", "field": "GPIOGEN" }, "reset": { "register": "AHB2RSTR1", "field": "GPIOGRST" } } }, { "name": "GPIOH", "address": 1107434496, "registers": { "kind": "gpio", "version": "v2", "block": "GPIO" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": "HCLK2", "enable": { "register": "AHB2ENR1", "field": "GPIOHEN" }, "reset": { "register": "AHB2RSTR1", "field": "GPIOHRST" } } }, { "name": "HASH", "address": 1108083712, "registers": { "kind": "hash", "version": "v4", "block": "HASH" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": "HCLK2", "enable": { "register": "AHB2ENR1", "field": "HASHEN" }, "reset": { "register": "AHB2RSTR1", "field": "HASHRST" } }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "HASH" } ], "dma_channels": [ { "signal": "IN", "dma": "GPDMA1", "request": 89 } ] }, { "name": "I2C1", "address": 1073763328, "registers": { "kind": "i2c", "version": "v2", "block": "I2C" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "I2C1SEL" }, "enable": { "register": "APB1ENR1", "field": "I2C1EN" }, "reset": { "register": "APB1RSTR1", "field": "I2C1RST" } }, "pins": [ { "pin": "PA1", "signal": "SMBA", "af": 4 }, { "pin": "PA14", "signal": "SMBA", "af": 4 }, { "pin": "PB3", "signal": "SDA", "af": 4 }, { "pin": "PB5", "signal": "SMBA", "af": 4 }, { "pin": "PB6", "signal": "SCL", "af": 4 }, { "pin": "PB7", "signal": "SDA", "af": 4 }, { "pin": "PB8", "signal": "SCL", "af": 4 }, { "pin": "PB9", "signal": "SDA", "af": 4 } ], "interrupts": [ { "signal": "ER", "interrupt": "I2C1_ER" }, { "signal": "EV", "interrupt": "I2C1_EV" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 12 }, { "signal": "TX", "dma": "GPDMA1", "request": 13 }, { "signal": "EVC", "dma": "GPDMA1", "request": 14 } ] }, { "name": "I2C2", "address": 1073764352, "registers": { "kind": "i2c", "version": "v2", "block": "I2C" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "I2C2SEL" }, "enable": { "register": "APB1ENR1", "field": "I2C2EN" }, "reset": { "register": "APB1RSTR1", "field": "I2C2RST" } }, "pins": [ { "pin": "PB12", "signal": "SMBA", "af": 4 }, { "pin": "PB13", "signal": "SCL", "af": 4 }, { "pin": "PB14", "signal": "SDA", "af": 4 } ], "interrupts": [ { "signal": "ER", "interrupt": "I2C2_ER" }, { "signal": "EV", "interrupt": "I2C2_EV" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 15 }, { "signal": "TX", "dma": "GPDMA1", "request": 16 }, { "signal": "EVC", "dma": "GPDMA1", "request": 17 } ] }, { "name": "I2C3", "address": 1174415360, "registers": { "kind": "i2c", "version": "v2", "block": "I2C" }, "rcc": { "bus_clock": "PCLK3", "kernel_clock": { "register": "CCIPR3", "field": "I2C3SEL" }, "enable": { "register": "APB3ENR", "field": "I2C3EN" }, "reset": { "register": "APB3RSTR", "field": "I2C3RST" } }, "pins": [ { "pin": "PA7", "signal": "SCL", "af": 4 }, { "pin": "PB2", "signal": "SMBA", "af": 4 }, { "pin": "PB4", "signal": "SDA", "af": 4 } ], "interrupts": [ { "signal": "ER", "interrupt": "I2C3_ER" }, { "signal": "EV", "interrupt": "I2C3_EV" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 18 }, { "signal": "TX", "dma": "GPDMA1", "request": 19 }, { "signal": "EVC", "dma": "GPDMA1", "request": 20 } ] }, { "name": "I2C4", "address": 1073775616, "registers": { "kind": "i2c", "version": "v2", "block": "I2C" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "I2C4SEL" }, "enable": { "register": "APB1ENR2", "field": "I2C4EN" }, "reset": { "register": "APB1RSTR2", "field": "I2C4RST" } }, "pins": [ { "pin": "PA14", "signal": "SMBA", "af": 5 }, { "pin": "PB6", "signal": "SCL", "af": 5 }, { "pin": "PB7", "signal": "SDA", "af": 5 } ], "interrupts": [ { "signal": "ER", "interrupt": "I2C4_ER" }, { "signal": "EV", "interrupt": "I2C4_EV" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 21 }, { "signal": "TX", "dma": "GPDMA1", "request": 22 }, { "signal": "EVC", "dma": "GPDMA1", "request": 23 } ] }, { "name": "ICACHE", "address": 1073939456, "registers": { "kind": "icache", "version": "v1_3crr", "block": "ICACHE" }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "ICACHE" } ] }, { "name": "IWDG", "address": 1073754112, "registers": { "kind": "iwdg", "version": "v3", "block": "IWDG" }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "IWDG" } ] }, { "name": "LPDMA1", "address": 1174556672, "rcc": { "bus_clock": "HCLK3", "kernel_clock": "HCLK3", "enable": { "register": "AHB3ENR", "field": "LPDMA1EN" }, "reset": { "register": "AHB3RSTR", "field": "LPDMA1RST" }, "stop_mode": "Stop2" }, "interrupts": [ { "signal": "CH0", "interrupt": "LPDMA1_Channel0" }, { "signal": "CH1", "interrupt": "LPDMA1_Channel1" }, { "signal": "CH2", "interrupt": "LPDMA1_Channel2" }, { "signal": "CH3", "interrupt": "LPDMA1_Channel3" } ] }, { "name": "LPTIM1", "address": 1174422528, "registers": { "kind": "lptim", "version": "v2b", "block": "LPTIM_ADV" }, "rcc": { "bus_clock": "PCLK3", "kernel_clock": { "register": "CCIPR3", "field": "LPTIM1SEL" }, "enable": { "register": "APB3ENR", "field": "LPTIM1EN" }, "reset": { "register": "APB3RSTR", "field": "LPTIM1RST" }, "stop_mode": "Stop2" }, "pins": [ { "pin": "PA1", "signal": "CH2", "af": 0 }, { "pin": "PA14", "signal": "CH1", "af": 1 }, { "pin": "PB2", "signal": "CH1", "af": 1 }, { "pin": "PB3", "signal": "CH1", "af": 2 }, { "pin": "PB4", "signal": "CH2", "af": 1 }, { "pin": "PB5", "signal": "IN1", "af": 1 }, { "pin": "PB6", "signal": "ETR", "af": 1 }, { "pin": "PB7", "signal": "IN2", "af": 1 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "LPTIM1" } ], "dma_channels": [ { "signal": "IC1", "dma": "GPDMA1", "request": 105 }, { "signal": "IC2", "dma": "GPDMA1", "request": 106 }, { "signal": "UE", "dma": "GPDMA1", "request": 107 } ] }, { "name": "LPTIM2", "address": 1073779712, "registers": { "kind": "lptim", "version": "v2b", "block": "LPTIM_ADV" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "LPTIM2SEL" }, "enable": { "register": "APB1ENR2", "field": "LPTIM2EN" }, "reset": { "register": "APB1RSTR2", "field": "LPTIM2RST" }, "stop_mode": "Stop2" }, "pins": [ { "pin": "PA10", "signal": "IN2", "af": 2 }, { "pin": "PA4", "signal": "CH1", "af": 14 }, { "pin": "PA5", "signal": "ETR", "af": 14 }, { "pin": "PA7", "signal": "CH2", "af": 13 }, { "pin": "PA8", "signal": "CH1", "af": 14 }, { "pin": "PB1", "signal": "IN1", "af": 14 }, { "pin": "PB15", "signal": "IN2", "af": 2 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "LPTIM2" } ], "dma_channels": [ { "signal": "IC1", "dma": "GPDMA1", "request": 108 }, { "signal": "IC2", "dma": "GPDMA1", "request": 109 }, { "signal": "UE", "dma": "GPDMA1", "request": 110 } ] }, { "name": "LPTIM3", "address": 1174423552, "registers": { "kind": "lptim", "version": "v2b", "block": "LPTIM_ADV" }, "rcc": { "bus_clock": "PCLK3", "kernel_clock": "PCLK3", "enable": { "register": "APB3ENR", "field": "LPTIM3EN" }, "reset": { "register": "APB3RSTR", "field": "LPTIM3RST" }, "stop_mode": "Stop2" }, "pins": [ { "pin": "PB0", "signal": "CH1", "af": 4 }, { "pin": "PB1", "signal": "CH2", "af": 4 }, { "pin": "PB13", "signal": "IN1", "af": 2 }, { "pin": "PB14", "signal": "ETR", "af": 2 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "LPTIM3" } ], "dma_channels": [ { "signal": "IC1", "dma": "GPDMA1", "request": 111 }, { "signal": "IC2", "dma": "GPDMA1", "request": 112 }, { "signal": "UE", "dma": "GPDMA1", "request": 113 } ] }, { "name": "LPTIM4", "address": 1174424576, "registers": { "kind": "lptim", "version": "v2b", "block": "LPTIM_BASIC" }, "rcc": { "bus_clock": "PCLK3", "kernel_clock": "PCLK3", "enable": { "register": "APB3ENR", "field": "LPTIM4EN" }, "reset": { "register": "APB3RSTR", "field": "LPTIM4RST" }, "stop_mode": "Stop2" }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "LPTIM4" } ] }, { "name": "LPUART1", "address": 1174414336, "registers": { "kind": "usart", "version": "v4", "block": "LPUART" }, "rcc": { "bus_clock": "PCLK3", "kernel_clock": { "register": "CCIPR3", "field": "LPUART1SEL" }, "enable": { "register": "APB3ENR", "field": "LPUART1EN" }, "reset": { "register": "APB3RSTR", "field": "LPUART1RST" }, "stop_mode": "Stop2" }, "pins": [ { "pin": "PA2", "signal": "TX", "af": 8 }, { "pin": "PA3", "signal": "RX", "af": 8 }, { "pin": "PA6", "signal": "CTS", "af": 8 }, { "pin": "PB1", "signal": "DE", "af": 8 }, { "pin": "PB1", "signal": "RTS", "af": 8 }, { "pin": "PB12", "signal": "DE", "af": 8 }, { "pin": "PB12", "signal": "RTS", "af": 8 }, { "pin": "PB13", "signal": "CTS", "af": 8 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "LPUART1" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 34 }, { "signal": "TX", "dma": "GPDMA1", "request": 35 } ] }, { "name": "MDF1", "address": 1073893376, "rcc": { "bus_clock": "HCLK1", "kernel_clock": { "register": "CCIPR2", "field": "MDF1SEL" }, "enable": { "register": "AHB1ENR", "field": "MDF1EN" }, "reset": { "register": "AHB1RSTR", "field": "MDF1RST" } }, "pins": [ { "pin": "PB1", "signal": "SDI0", "af": 6 }, { "pin": "PB12", "signal": "SDI1", "af": 6 }, { "pin": "PB13", "signal": "CKI1", "af": 6 }, { "pin": "PB2", "signal": "CKI0", "af": 6 }, { "pin": "PB8", "signal": "CCK0", "af": 5 } ], "interrupts": [ { "signal": "FLT0", "interrupt": "MDF1_FLT0" }, { "signal": "FLT1", "interrupt": "MDF1_FLT1" } ], "dma_channels": [ { "signal": "FLT0", "dma": "GPDMA1", "request": 92 }, { "signal": "FLT1", "dma": "GPDMA1", "request": 93 }, { "signal": "FLT2", "dma": "GPDMA1", "request": 94 }, { "signal": "FLT3", "dma": "GPDMA1", "request": 95 }, { "signal": "FLT4", "dma": "GPDMA1", "request": 96 }, { "signal": "FLT5", "dma": "GPDMA1", "request": 97 } ] }, { "name": "OCTOSPI1", "address": 1108153344, "registers": { "kind": "octospi", "version": "v1", "block": "OCTOSPI" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": { "register": "CCIPR2", "field": "OCTOSPISEL" }, "enable": { "register": "AHB2ENR2", "field": "OCTOSPI1EN" }, "reset": { "register": "AHB2RSTR2", "field": "OCTOSPI1RST" } }, "pins": [ { "pin": "PA0", "signal": "NCS", "af": 10 }, { "pin": "PA1", "signal": "DQS", "af": 10 }, { "pin": "PA12", "signal": "NCS", "af": 6 }, { "pin": "PA2", "signal": "NCS", "af": 10 }, { "pin": "PA3", "signal": "CLK", "af": 10 }, { "pin": "PA4", "signal": "NCS", "af": 3 }, { "pin": "PA6", "signal": "IO3", "af": 10 }, { "pin": "PA7", "signal": "IO2", "af": 10 }, { "pin": "PB0", "signal": "IO1", "af": 10 }, { "pin": "PB1", "signal": "IO0", "af": 10 }, { "pin": "PB12", "signal": "NCLK", "af": 10 }, { "pin": "PB2", "signal": "DQS", "af": 10 }, { "pin": "PB5", "signal": "NCLK", "af": 3 }, { "pin": "PE3", "signal": "DQS", "af": 3 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "OCTOSPI1" } ], "dma_channels": [ { "signal": "OCTOSPI1", "dma": "GPDMA1", "request": 40 } ] }, { "name": "OPAMP1", "address": 1174425600, "rcc": { "bus_clock": "PCLK3", "kernel_clock": "PCLK3", "enable": { "register": "APB3ENR", "field": "OPAMPEN" }, "reset": { "register": "APB3RSTR", "field": "OPAMPRST" } }, "pins": [ { "pin": "PA0", "signal": "VINP" }, { "pin": "PA1", "signal": "VINM" }, { "pin": "PA3", "signal": "VOUT" } ] }, { "name": "PWR", "address": 1174538240, "registers": { "kind": "pwr", "version": "u5", "block": "PWR" }, "rcc": { "bus_clock": "HCLK3", "kernel_clock": "HCLK3", "enable": { "register": "AHB3ENR", "field": "PWREN" } }, "pins": [ { "pin": "PA0", "signal": "WKUP1" }, { "pin": "PA1", "signal": "WKUP3" }, { "pin": "PA2", "signal": "WKUP4" }, { "pin": "PA3", "signal": "WKUP5" }, { "pin": "PA4", "signal": "WKUP2" }, { "pin": "PA5", "signal": "CSLEEP", "af": 0 }, { "pin": "PA5", "signal": "WKUP6" }, { "pin": "PA6", "signal": "CDSTOP", "af": 0 }, { "pin": "PA6", "signal": "WKUP7" }, { "pin": "PA7", "signal": "SRDSTOP", "af": 0 }, { "pin": "PA7", "signal": "WKUP8" }, { "pin": "PB1", "signal": "WKUP4" }, { "pin": "PB15", "signal": "WKUP7" }, { "pin": "PB2", "signal": "WKUP1" }, { "pin": "PB5", "signal": "WKUP6" }, { "pin": "PB6", "signal": "WKUP3" }, { "pin": "PB7", "signal": "PVD_IN" }, { "pin": "PB7", "signal": "WKUP4" }, { "pin": "PB8", "signal": "WKUP5" }, { "pin": "PC13", "signal": "WKUP2" }, { "pin": "PE4", "signal": "WKUP1" }, { "pin": "PE5", "signal": "WKUP2" } ], "interrupts": [ { "signal": "S3WU", "interrupt": "PWR_S3WU" } ] }, { "name": "RCC", "address": 1174539264, "registers": { "kind": "rcc", "version": "u5", "block": "RCC" }, "pins": [ { "pin": "PA2", "signal": "LSCO" }, { "pin": "PA8", "signal": "MCO", "af": 0 }, { "pin": "PC14", "signal": "OSC32_IN" }, { "pin": "PC15", "signal": "OSC32_OUT" }, { "pin": "PH0", "signal": "OSC_IN" }, { "pin": "PH1", "signal": "OSC_OUT" } ], "interrupts": [ { "signal": "CRS", "interrupt": "CRS" }, { "signal": "GLOBAL", "interrupt": "RCC" } ] }, { "name": "RNG", "address": 1108084736, "registers": { "kind": "rng", "version": "v3", "block": "RNG" }, "rcc": { "bus_clock": "HCLK2", "kernel_clock": { "register": "CCIPR2", "field": "RNGSEL" }, "enable": { "register": "AHB2ENR1", "field": "RNGEN" }, "reset": { "register": "AHB2RSTR1", "field": "RNGRST" } }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "RNG" } ] }, { "name": "RTC", "address": 1174435840, "registers": { "kind": "rtc", "version": "v3u5", "block": "RTC" }, "rcc": { "bus_clock": "PCLK3", "kernel_clock": "PCLK3", "enable": { "register": "APB3ENR", "field": "RTCAPBEN" }, "stop_mode": "Standby" }, "pins": [ { "pin": "PB15", "signal": "REFIN", "af": 0 }, { "pin": "PB2", "signal": "OUT2" }, { "pin": "PC13", "signal": "OUT1" }, { "pin": "PC13", "signal": "TS" } ], "interrupts": [ { "signal": "ALARM", "interrupt": "RTC" }, { "signal": "SSRU", "interrupt": "RTC" }, { "signal": "STAMP", "interrupt": "RTC" }, { "signal": "TAMP", "interrupt": "RTC" }, { "signal": "WKUP", "interrupt": "RTC" } ] }, { "name": "SAI1", "address": 1073828864, "registers": { "kind": "sai", "version": "v4_2pdm", "block": "SAI" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": { "register": "CCIPR2", "field": "SAI1SEL" }, "enable": { "register": "APB2ENR", "field": "SAI1EN" }, "reset": { "register": "APB2RSTR", "field": "SAI1RST" } }, "pins": [ { "pin": "PA10", "signal": "D1", "af": 3 }, { "pin": "PA10", "signal": "SD_A", "af": 13 }, { "pin": "PA13", "signal": "SD_B", "af": 13 }, { "pin": "PA14", "signal": "FS_B", "af": 13 }, { "pin": "PA3", "signal": "CK1", "af": 3 }, { "pin": "PA3", "signal": "MCLK_A", "af": 13 }, { "pin": "PA4", "signal": "FS_B", "af": 13 }, { "pin": "PA8", "signal": "CK2", "af": 3 }, { "pin": "PA8", "signal": "SCK_A", "af": 13 }, { "pin": "PA9", "signal": "FS_A", "af": 13 }, { "pin": "PB3", "signal": "SCK_B", "af": 13 }, { "pin": "PB4", "signal": "MCLK_B", "af": 13 }, { "pin": "PB5", "signal": "SD_B", "af": 13 }, { "pin": "PB6", "signal": "FS_B", "af": 13 }, { "pin": "PB8", "signal": "CK1", "af": 3 }, { "pin": "PB8", "signal": "MCLK_A", "af": 13 }, { "pin": "PB9", "signal": "D2", "af": 3 }, { "pin": "PB9", "signal": "FS_A", "af": 13 }, { "pin": "PE3", "signal": "SD_B", "af": 13 }, { "pin": "PE4", "signal": "D2", "af": 3 }, { "pin": "PE4", "signal": "FS_A", "af": 13 }, { "pin": "PE5", "signal": "CK2", "af": 3 }, { "pin": "PE5", "signal": "SCK_A", "af": 13 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "SAI1" } ], "dma_channels": [ { "signal": "A", "dma": "GPDMA1", "request": 36 }, { "signal": "B", "dma": "GPDMA1", "request": 37 } ] }, { "name": "SPI1", "address": 1073819648, "registers": { "kind": "spi", "version": "v5", "block": "SPI" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": { "register": "CCIPR1", "field": "SPI1SEL" }, "enable": { "register": "APB2ENR", "field": "SPI1EN" }, "reset": { "register": "APB2RSTR", "field": "SPI1RST" } }, "pins": [ { "pin": "PA1", "signal": "SCK", "af": 5 }, { "pin": "PA11", "signal": "MISO", "af": 5 }, { "pin": "PA12", "signal": "MOSI", "af": 5 }, { "pin": "PA15", "signal": "NSS", "af": 5 }, { "pin": "PA2", "signal": "RDY", "af": 5 }, { "pin": "PA4", "signal": "NSS", "af": 5 }, { "pin": "PA5", "signal": "SCK", "af": 5 }, { "pin": "PA6", "signal": "MISO", "af": 5 }, { "pin": "PA7", "signal": "MOSI", "af": 5 }, { "pin": "PA8", "signal": "RDY", "af": 5 }, { "pin": "PB0", "signal": "NSS", "af": 5 }, { "pin": "PB2", "signal": "RDY", "af": 5 }, { "pin": "PB3", "signal": "SCK", "af": 5 }, { "pin": "PB4", "signal": "MISO", "af": 5 }, { "pin": "PB5", "signal": "MOSI", "af": 5 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "SPI1" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 6 }, { "signal": "TX", "dma": "GPDMA1", "request": 7 } ] }, { "name": "SPI2", "address": 1073756160, "registers": { "kind": "spi", "version": "v5", "block": "SPI" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "SPI2SEL" }, "enable": { "register": "APB1ENR1", "field": "SPI2EN" }, "reset": { "register": "APB1RSTR1", "field": "SPI2RST" } }, "pins": [ { "pin": "PA9", "signal": "SCK", "af": 3 }, { "pin": "PB12", "signal": "NSS", "af": 5 }, { "pin": "PB13", "signal": "SCK", "af": 5 }, { "pin": "PB14", "signal": "MISO", "af": 5 }, { "pin": "PB15", "signal": "MOSI", "af": 5 }, { "pin": "PB9", "signal": "NSS", "af": 5 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "SPI2" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 8 }, { "signal": "TX", "dma": "GPDMA1", "request": 9 } ] }, { "name": "SPI3", "address": 1174413312, "registers": { "kind": "spi", "version": "v5", "block": "SPI" }, "rcc": { "bus_clock": "PCLK3", "kernel_clock": { "register": "CCIPR3", "field": "SPI3SEL" }, "enable": { "register": "APB3ENR", "field": "SPI3EN" }, "reset": { "register": "APB3RSTR", "field": "SPI3RST" } }, "pins": [ { "pin": "PA0", "signal": "RDY", "af": 6 }, { "pin": "PA15", "signal": "NSS", "af": 6 }, { "pin": "PA4", "signal": "NSS", "af": 6 }, { "pin": "PB3", "signal": "SCK", "af": 6 }, { "pin": "PB4", "signal": "MISO", "af": 6 }, { "pin": "PB5", "signal": "MOSI", "af": 6 }, { "pin": "PB8", "signal": "RDY", "af": 6 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "SPI3" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 10 }, { "signal": "TX", "dma": "GPDMA1", "request": 11 } ] }, { "name": "SYSCFG", "address": 1174406144, "registers": { "kind": "syscfg", "version": "u5", "block": "SYSCFG" }, "rcc": { "bus_clock": "PCLK3", "kernel_clock": "PCLK3", "enable": { "register": "APB3ENR", "field": "SYSCFGEN" }, "reset": { "register": "APB3RSTR", "field": "SYSCFGRST" } } }, { "name": "TAMP", "address": 1174436864, "registers": { "kind": "tamp", "version": "u5", "block": "TAMP" }, "pins": [ { "pin": "PA0", "signal": "IN2" }, { "pin": "PA0", "signal": "OUT1" }, { "pin": "PA1", "signal": "IN5" }, { "pin": "PA1", "signal": "OUT4" }, { "pin": "PC13", "signal": "IN1" }, { "pin": "PC13", "signal": "OUT2" }, { "pin": "PE3", "signal": "IN6" }, { "pin": "PE3", "signal": "OUT3" }, { "pin": "PE4", "signal": "IN7" }, { "pin": "PE4", "signal": "OUT8" }, { "pin": "PE5", "signal": "IN8" }, { "pin": "PE5", "signal": "OUT7" } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "TAMP" } ] }, { "name": "TIM1", "address": 1073818624, "registers": { "kind": "timer", "version": "v2", "block": "TIM_ADV" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": "PCLK2_TIM", "enable": { "register": "APB2ENR", "field": "TIM1EN" }, "reset": { "register": "APB2RSTR", "field": "TIM1RST" } }, "pins": [ { "pin": "PA10", "signal": "CH3", "af": 1 }, { "pin": "PA11", "signal": "BKIN2", "af": 2 }, { "pin": "PA11", "signal": "CH4", "af": 1 }, { "pin": "PA12", "signal": "ETR", "af": 1 }, { "pin": "PA6", "signal": "BKIN", "af": 1 }, { "pin": "PA7", "signal": "CH1N", "af": 1 }, { "pin": "PA8", "signal": "CH1", "af": 1 }, { "pin": "PA9", "signal": "CH2", "af": 1 }, { "pin": "PB0", "signal": "CH2N", "af": 1 }, { "pin": "PB1", "signal": "CH3N", "af": 1 }, { "pin": "PB12", "signal": "BKIN", "af": 1 }, { "pin": "PB13", "signal": "CH1N", "af": 1 }, { "pin": "PB14", "signal": "CH2N", "af": 1 }, { "pin": "PB15", "signal": "CH3N", "af": 1 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM1_BRK" }, { "signal": "CC", "interrupt": "TIM1_CC" }, { "signal": "COM", "interrupt": "TIM1_TRG_COM" }, { "signal": "TRG", "interrupt": "TIM1_TRG_COM" }, { "signal": "UP", "interrupt": "TIM1_UP" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 42 }, { "signal": "CC2", "dma": "GPDMA1", "request": 43 }, { "signal": "CC3", "dma": "GPDMA1", "request": 44 }, { "signal": "CC4", "dma": "GPDMA1", "request": 45 }, { "signal": "UPD", "dma": "GPDMA1", "request": 46 }, { "signal": "TRG", "dma": "GPDMA1", "request": 47 }, { "signal": "COM", "dma": "GPDMA1", "request": 48 } ] }, { "name": "TIM15", "address": 1073823744, "registers": { "kind": "timer", "version": "v2", "block": "TIM_2CH_CMP" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": "PCLK2_TIM", "enable": { "register": "APB2ENR", "field": "TIM15EN" }, "reset": { "register": "APB2RSTR", "field": "TIM15RST" } }, "pins": [ { "pin": "PA1", "signal": "CH1N", "af": 14 }, { "pin": "PA2", "signal": "CH1", "af": 14 }, { "pin": "PA3", "signal": "CH2", "af": 14 }, { "pin": "PA9", "signal": "BKIN", "af": 14 }, { "pin": "PB12", "signal": "BKIN", "af": 14 }, { "pin": "PB13", "signal": "CH1N", "af": 14 }, { "pin": "PB14", "signal": "CH1", "af": 14 }, { "pin": "PB15", "signal": "CH2", "af": 14 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM15" }, { "signal": "CC", "interrupt": "TIM15" }, { "signal": "COM", "interrupt": "TIM15" }, { "signal": "TRG", "interrupt": "TIM15" }, { "signal": "UP", "interrupt": "TIM15" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 78 }, { "signal": "UPD", "dma": "GPDMA1", "request": 79 }, { "signal": "TRG", "dma": "GPDMA1", "request": 80 }, { "signal": "COM", "dma": "GPDMA1", "request": 81 } ] }, { "name": "TIM16", "address": 1073824768, "registers": { "kind": "timer", "version": "v2", "block": "TIM_1CH_CMP" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": "PCLK2_TIM", "enable": { "register": "APB2ENR", "field": "TIM16EN" }, "reset": { "register": "APB2RSTR", "field": "TIM16RST" } }, "pins": [ { "pin": "PA6", "signal": "CH1", "af": 14 }, { "pin": "PB5", "signal": "BKIN", "af": 14 }, { "pin": "PB6", "signal": "CH1N", "af": 14 }, { "pin": "PB8", "signal": "CH1", "af": 14 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM16" }, { "signal": "CC", "interrupt": "TIM16" }, { "signal": "COM", "interrupt": "TIM16" }, { "signal": "TRG", "interrupt": "TIM16" }, { "signal": "UP", "interrupt": "TIM16" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 82 }, { "signal": "UPD", "dma": "GPDMA1", "request": 83 } ] }, { "name": "TIM17", "address": 1073825792, "registers": { "kind": "timer", "version": "v2", "block": "TIM_1CH_CMP" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": "PCLK2_TIM", "enable": { "register": "APB2ENR", "field": "TIM17EN" }, "reset": { "register": "APB2RSTR", "field": "TIM17RST" } }, "pins": [ { "pin": "PA10", "signal": "BKIN", "af": 14 }, { "pin": "PA7", "signal": "CH1", "af": 14 }, { "pin": "PB4", "signal": "BKIN", "af": 14 }, { "pin": "PB7", "signal": "CH1N", "af": 14 }, { "pin": "PB9", "signal": "CH1", "af": 14 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM17" }, { "signal": "CC", "interrupt": "TIM17" }, { "signal": "COM", "interrupt": "TIM17" }, { "signal": "TRG", "interrupt": "TIM17" }, { "signal": "UP", "interrupt": "TIM17" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 84 }, { "signal": "UPD", "dma": "GPDMA1", "request": 85 } ] }, { "name": "TIM2", "address": 1073741824, "registers": { "kind": "timer", "version": "v2", "block": "TIM_GP32" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": "PCLK1_TIM", "enable": { "register": "APB1ENR1", "field": "TIM2EN" }, "reset": { "register": "APB1RSTR1", "field": "TIM2RST" } }, "pins": [ { "pin": "PA0", "signal": "CH1", "af": 1 }, { "pin": "PA0", "signal": "ETR", "af": 14 }, { "pin": "PA1", "signal": "CH2", "af": 1 }, { "pin": "PA15", "signal": "CH1", "af": 1 }, { "pin": "PA15", "signal": "ETR", "af": 2 }, { "pin": "PA2", "signal": "CH3", "af": 1 }, { "pin": "PA3", "signal": "CH4", "af": 1 }, { "pin": "PA5", "signal": "CH1", "af": 1 }, { "pin": "PA5", "signal": "ETR", "af": 2 }, { "pin": "PB3", "signal": "CH2", "af": 1 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM2" }, { "signal": "CC", "interrupt": "TIM2" }, { "signal": "COM", "interrupt": "TIM2" }, { "signal": "TRG", "interrupt": "TIM2" }, { "signal": "UP", "interrupt": "TIM2" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 56 }, { "signal": "CC2", "dma": "GPDMA1", "request": 57 }, { "signal": "CC3", "dma": "GPDMA1", "request": 58 }, { "signal": "CC4", "dma": "GPDMA1", "request": 59 }, { "signal": "UPD", "dma": "GPDMA1", "request": 60 } ] }, { "name": "TIM3", "address": 1073742848, "registers": { "kind": "timer", "version": "v2", "block": "TIM_GP32" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": "PCLK1_TIM", "enable": { "register": "APB1ENR1", "field": "TIM3EN" }, "reset": { "register": "APB1RSTR1", "field": "TIM3RST" } }, "pins": [ { "pin": "PA6", "signal": "CH1", "af": 2 }, { "pin": "PA7", "signal": "CH2", "af": 2 }, { "pin": "PB0", "signal": "CH3", "af": 2 }, { "pin": "PB1", "signal": "CH4", "af": 2 }, { "pin": "PB4", "signal": "CH1", "af": 2 }, { "pin": "PB5", "signal": "CH2", "af": 2 }, { "pin": "PE3", "signal": "CH1", "af": 2 }, { "pin": "PE4", "signal": "CH2", "af": 2 }, { "pin": "PE5", "signal": "CH3", "af": 2 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM3" }, { "signal": "CC", "interrupt": "TIM3" }, { "signal": "COM", "interrupt": "TIM3" }, { "signal": "TRG", "interrupt": "TIM3" }, { "signal": "UP", "interrupt": "TIM3" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 61 }, { "signal": "CC2", "dma": "GPDMA1", "request": 62 }, { "signal": "CC3", "dma": "GPDMA1", "request": 63 }, { "signal": "CC4", "dma": "GPDMA1", "request": 64 }, { "signal": "UPD", "dma": "GPDMA1", "request": 65 }, { "signal": "TRG", "dma": "GPDMA1", "request": 66 } ] }, { "name": "TIM4", "address": 1073743872, "registers": { "kind": "timer", "version": "v2", "block": "TIM_GP32" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": "PCLK1_TIM", "enable": { "register": "APB1ENR1", "field": "TIM4EN" }, "reset": { "register": "APB1RSTR1", "field": "TIM4RST" } }, "pins": [ { "pin": "PB6", "signal": "CH1", "af": 2 }, { "pin": "PB7", "signal": "CH2", "af": 2 }, { "pin": "PB8", "signal": "CH3", "af": 2 }, { "pin": "PB9", "signal": "CH4", "af": 2 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM4" }, { "signal": "CC", "interrupt": "TIM4" }, { "signal": "COM", "interrupt": "TIM4" }, { "signal": "TRG", "interrupt": "TIM4" }, { "signal": "UP", "interrupt": "TIM4" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 67 }, { "signal": "CC2", "dma": "GPDMA1", "request": 68 }, { "signal": "CC3", "dma": "GPDMA1", "request": 69 }, { "signal": "CC4", "dma": "GPDMA1", "request": 70 }, { "signal": "UPD", "dma": "GPDMA1", "request": 71 } ] }, { "name": "TIM5", "address": 1073744896, "registers": { "kind": "timer", "version": "v2", "block": "TIM_GP32" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": "PCLK1_TIM", "enable": { "register": "APB1ENR1", "field": "TIM5EN" }, "reset": { "register": "APB1RSTR1", "field": "TIM5RST" } }, "pins": [ { "pin": "PA0", "signal": "CH1", "af": 2 }, { "pin": "PA1", "signal": "CH2", "af": 2 }, { "pin": "PA2", "signal": "CH3", "af": 2 }, { "pin": "PA3", "signal": "CH4", "af": 2 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM5" }, { "signal": "CC", "interrupt": "TIM5" }, { "signal": "COM", "interrupt": "TIM5" }, { "signal": "TRG", "interrupt": "TIM5" }, { "signal": "UP", "interrupt": "TIM5" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 72 }, { "signal": "CC2", "dma": "GPDMA1", "request": 73 }, { "signal": "CC3", "dma": "GPDMA1", "request": 74 }, { "signal": "CC4", "dma": "GPDMA1", "request": 75 }, { "signal": "UPD", "dma": "GPDMA1", "request": 76 }, { "signal": "TRG", "dma": "GPDMA1", "request": 77 } ] }, { "name": "TIM6", "address": 1073745920, "registers": { "kind": "timer", "version": "v2", "block": "TIM_BASIC" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": "PCLK1_TIM", "enable": { "register": "APB1ENR1", "field": "TIM6EN" }, "reset": { "register": "APB1RSTR1", "field": "TIM6RST" } }, "interrupts": [ { "signal": "BRK", "interrupt": "TIM6" }, { "signal": "CC", "interrupt": "TIM6" }, { "signal": "COM", "interrupt": "TIM6" }, { "signal": "TRG", "interrupt": "TIM6" }, { "signal": "UP", "interrupt": "TIM6" } ], "dma_channels": [ { "signal": "UPD", "dma": "GPDMA1", "request": 4 } ] }, { "name": "TIM7", "address": 1073746944, "registers": { "kind": "timer", "version": "v2", "block": "TIM_BASIC" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": "PCLK1_TIM", "enable": { "register": "APB1ENR1", "field": "TIM7EN" }, "reset": { "register": "APB1RSTR1", "field": "TIM7RST" } }, "interrupts": [ { "signal": "BRK", "interrupt": "TIM7" }, { "signal": "CC", "interrupt": "TIM7" }, { "signal": "COM", "interrupt": "TIM7" }, { "signal": "TRG", "interrupt": "TIM7" }, { "signal": "UP", "interrupt": "TIM7" } ], "dma_channels": [ { "signal": "UPD", "dma": "GPDMA1", "request": 5 } ] }, { "name": "TIM8", "address": 1073820672, "registers": { "kind": "timer", "version": "v2", "block": "TIM_ADV" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": "PCLK2_TIM", "enable": { "register": "APB2ENR", "field": "TIM8EN" }, "reset": { "register": "APB2RSTR", "field": "TIM8RST" } }, "pins": [ { "pin": "PA0", "signal": "ETR", "af": 3 }, { "pin": "PA5", "signal": "CH1N", "af": 3 }, { "pin": "PA6", "signal": "BKIN", "af": 3 }, { "pin": "PA7", "signal": "CH1N", "af": 3 }, { "pin": "PB0", "signal": "CH2N", "af": 3 }, { "pin": "PB1", "signal": "CH3N", "af": 3 }, { "pin": "PB14", "signal": "CH2N", "af": 3 }, { "pin": "PB15", "signal": "CH3N", "af": 3 }, { "pin": "PB2", "signal": "CH4N", "af": 3 }, { "pin": "PB6", "signal": "BKIN2", "af": 3 }, { "pin": "PB7", "signal": "BKIN", "af": 3 } ], "interrupts": [ { "signal": "BRK", "interrupt": "TIM8_BRK" }, { "signal": "CC", "interrupt": "TIM8_CC" }, { "signal": "COM", "interrupt": "TIM8_TRG_COM" }, { "signal": "TRG", "interrupt": "TIM8_TRG_COM" }, { "signal": "UP", "interrupt": "TIM8_UP" } ], "dma_channels": [ { "signal": "CC1", "dma": "GPDMA1", "request": 49 }, { "signal": "CC2", "dma": "GPDMA1", "request": 50 }, { "signal": "CC3", "dma": "GPDMA1", "request": 51 }, { "signal": "CC4", "dma": "GPDMA1", "request": 52 }, { "signal": "UPD", "dma": "GPDMA1", "request": 53 }, { "signal": "TRG", "dma": "GPDMA1", "request": 54 }, { "signal": "COM", "dma": "GPDMA1", "request": 55 } ] }, { "name": "TSC", "address": 1073889280, "registers": { "kind": "tsc", "version": "v3", "block": "TSC" }, "rcc": { "bus_clock": "HCLK1", "kernel_clock": "HCLK1", "enable": { "register": "AHB1ENR", "field": "TSCEN" }, "reset": { "register": "AHB1RSTR", "field": "TSCRST" } }, "pins": [ { "pin": "PB12", "signal": "G1_IO1", "af": 9 }, { "pin": "PB13", "signal": "G1_IO2", "af": 9 }, { "pin": "PB14", "signal": "G1_IO3", "af": 9 }, { "pin": "PB4", "signal": "G2_IO1", "af": 9 }, { "pin": "PB5", "signal": "G2_IO2", "af": 9 }, { "pin": "PB6", "signal": "G2_IO3", "af": 9 }, { "pin": "PB7", "signal": "G2_IO4", "af": 9 }, { "pin": "PE3", "signal": "G7_IO2", "af": 9 }, { "pin": "PE4", "signal": "G7_IO3", "af": 9 }, { "pin": "PE5", "signal": "G7_IO4", "af": 9 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "TSC" } ] }, { "name": "UART4", "address": 1073761280, "registers": { "kind": "usart", "version": "v4", "block": "USART" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "UART4SEL" }, "enable": { "register": "APB1ENR1", "field": "UART4EN" }, "reset": { "register": "APB1RSTR1", "field": "UART4RST" } }, "pins": [ { "pin": "PA0", "signal": "TX", "af": 8 }, { "pin": "PA1", "signal": "RX", "af": 8 }, { "pin": "PA15", "signal": "DE", "af": 8 }, { "pin": "PA15", "signal": "RTS", "af": 8 }, { "pin": "PB7", "signal": "CTS", "af": 8 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "UART4" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 30 }, { "signal": "TX", "dma": "GPDMA1", "request": 31 } ] }, { "name": "UART5", "address": 1073762304, "registers": { "kind": "usart", "version": "v4", "block": "USART" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "UART5SEL" }, "enable": { "register": "APB1ENR1", "field": "UART5EN" }, "reset": { "register": "APB1RSTR1", "field": "UART5RST" } }, "pins": [ { "pin": "PB4", "signal": "DE", "af": 8 }, { "pin": "PB4", "signal": "RTS", "af": 8 }, { "pin": "PB5", "signal": "CTS", "af": 8 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "UART5" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 32 }, { "signal": "TX", "dma": "GPDMA1", "request": 33 } ] }, { "name": "UID", "address": 200935168, "registers": { "kind": "uid", "version": "v1", "block": "UID" } }, { "name": "USART1", "address": 1073821696, "registers": { "kind": "usart", "version": "v4", "block": "USART" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": { "register": "CCIPR1", "field": "USART1SEL" }, "enable": { "register": "APB2ENR", "field": "USART1EN" }, "reset": { "register": "APB2RSTR", "field": "USART1RST" } }, "pins": [ { "pin": "PA10", "signal": "RX", "af": 7 }, { "pin": "PA11", "signal": "CTS", "af": 7 }, { "pin": "PA12", "signal": "DE", "af": 7 }, { "pin": "PA12", "signal": "RTS", "af": 7 }, { "pin": "PA8", "signal": "CK", "af": 7 }, { "pin": "PA9", "signal": "TX", "af": 7 }, { "pin": "PB3", "signal": "DE", "af": 7 }, { "pin": "PB3", "signal": "RTS", "af": 7 }, { "pin": "PB4", "signal": "CTS", "af": 7 }, { "pin": "PB5", "signal": "CK", "af": 7 }, { "pin": "PB6", "signal": "TX", "af": 7 }, { "pin": "PB7", "signal": "RX", "af": 7 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "USART1" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 24 }, { "signal": "TX", "dma": "GPDMA1", "request": 25 } ] }, { "name": "USART3", "address": 1073760256, "registers": { "kind": "usart", "version": "v4", "block": "USART" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": { "register": "CCIPR1", "field": "USART3SEL" }, "enable": { "register": "APB1ENR1", "field": "USART3EN" }, "reset": { "register": "APB1RSTR1", "field": "USART3RST" } }, "pins": [ { "pin": "PA15", "signal": "DE", "af": 7 }, { "pin": "PA15", "signal": "RTS", "af": 7 }, { "pin": "PA5", "signal": "RX", "af": 7 }, { "pin": "PA6", "signal": "CTS", "af": 7 }, { "pin": "PA7", "signal": "TX", "af": 7 }, { "pin": "PB0", "signal": "CK", "af": 7 }, { "pin": "PB1", "signal": "DE", "af": 7 }, { "pin": "PB1", "signal": "RTS", "af": 7 }, { "pin": "PB12", "signal": "CK", "af": 7 }, { "pin": "PB13", "signal": "CTS", "af": 7 }, { "pin": "PB14", "signal": "DE", "af": 7 }, { "pin": "PB14", "signal": "RTS", "af": 7 } ], "interrupts": [ { "signal": "GLOBAL", "interrupt": "USART3" } ], "dma_channels": [ { "signal": "RX", "dma": "GPDMA1", "request": 28 }, { "signal": "TX", "dma": "GPDMA1", "request": 29 } ] }, { "name": "USB", "address": 1073831936, "registers": { "kind": "usb", "version": "v4", "block": "USB" }, "rcc": { "bus_clock": "PCLK2", "kernel_clock": { "register": "CCIPR1", "field": "ICLKSEL" }, "enable": { "register": "APB2ENR", "field": "USBEN" }, "reset": { "register": "APB2RSTR", "field": "USBRST" } }, "pins": [ { "pin": "PA11", "signal": "DM" }, { "pin": "PA12", "signal": "DP" }, { "pin": "PA13", "signal": "NOE", "af": 10 }, { "pin": "PA14", "signal": "SOF", "af": 10 }, { "pin": "PA8", "signal": "SOF", "af": 10 } ], "interrupts": [ { "signal": "HP", "interrupt": "USB" }, { "signal": "LP", "interrupt": "USB" }, { "signal": "WKUP", "interrupt": "USB" } ] }, { "name": "USBRAM", "address": 1073832960, "registers": { "kind": "usbram", "version": "32_2048", "block": "USBRAM" } }, { "name": "VREFBUF", "address": 1174434816, "registers": { "kind": "vrefbuf", "version": "v2a1", "block": "VREFBUF" } }, { "name": "WWDG", "address": 1073753088, "registers": { "kind": "wwdg", "version": "v2", "block": "WWDG" }, "rcc": { "bus_clock": "PCLK1", "kernel_clock": "PCLK1", "enable": { "register": "APB1ENR1", "field": "WWDGEN" } }, "interrupts": [ { "signal": "GLOBAL", "interrupt": "WWDG" }, { "signal": "RST", "interrupt": "WWDG" } ] } ], "nvic_priority_bits": 4, "interrupts": [ { "name": "WWDG", "number": 0 }, { "name": "PVD_PVM", "number": 1 }, { "name": "RTC", "number": 2 }, { "name": "RTC_S", "number": 3 }, { "name": "TAMP", "number": 4 }, { "name": "RAMCFG", "number": 5 }, { "name": "FLASH", "number": 6 }, { "name": "FLASH_S", "number": 7 }, { "name": "GTZC", "number": 8 }, { "name": "RCC", "number": 9 }, { "name": "RCC_S", "number": 10 }, { "name": "EXTI0", "number": 11 }, { "name": "EXTI1", "number": 12 }, { "name": "EXTI2", "number": 13 }, { "name": "EXTI3", "number": 14 }, { "name": "EXTI4", "number": 15 }, { "name": "EXTI5", "number": 16 }, { "name": "EXTI6", "number": 17 }, { "name": "EXTI7", "number": 18 }, { "name": "EXTI8", "number": 19 }, { "name": "EXTI9", "number": 20 }, { "name": "EXTI10", "number": 21 }, { "name": "EXTI11", "number": 22 }, { "name": "EXTI12", "number": 23 }, { "name": "EXTI13", "number": 24 }, { "name": "EXTI14", "number": 25 }, { "name": "EXTI15", "number": 26 }, { "name": "IWDG", "number": 27 }, { "name": "GPDMA1_Channel0", "number": 29 }, { "name": "GPDMA1_Channel1", "number": 30 }, { "name": "GPDMA1_Channel2", "number": 31 }, { "name": "GPDMA1_Channel3", "number": 32 }, { "name": "GPDMA1_Channel4", "number": 33 }, { "name": "GPDMA1_Channel5", "number": 34 }, { "name": "GPDMA1_Channel6", "number": 35 }, { "name": "GPDMA1_Channel7", "number": 36 }, { "name": "ADC1", "number": 37 }, { "name": "DAC1", "number": 38 }, { "name": "FDCAN1_IT0", "number": 39 }, { "name": "FDCAN1_IT1", "number": 40 }, { "name": "TIM1_BRK", "number": 41 }, { "name": "TIM1_UP", "number": 42 }, { "name": "TIM1_TRG_COM", "number": 43 }, { "name": "TIM1_CC", "number": 44 }, { "name": "TIM2", "number": 45 }, { "name": "TIM3", "number": 46 }, { "name": "TIM4", "number": 47 }, { "name": "TIM5", "number": 48 }, { "name": "TIM6", "number": 49 }, { "name": "TIM7", "number": 50 }, { "name": "TIM8_BRK", "number": 51 }, { "name": "TIM8_UP", "number": 52 }, { "name": "TIM8_TRG_COM", "number": 53 }, { "name": "TIM8_CC", "number": 54 }, { "name": "I2C1_EV", "number": 55 }, { "name": "I2C1_ER", "number": 56 }, { "name": "I2C2_EV", "number": 57 }, { "name": "I2C2_ER", "number": 58 }, { "name": "SPI1", "number": 59 }, { "name": "SPI2", "number": 60 }, { "name": "USART1", "number": 61 }, { "name": "USART3", "number": 63 }, { "name": "UART4", "number": 64 }, { "name": "UART5", "number": 65 }, { "name": "LPUART1", "number": 66 }, { "name": "LPTIM1", "number": 67 }, { "name": "LPTIM2", "number": 68 }, { "name": "TIM15", "number": 69 }, { "name": "TIM16", "number": 70 }, { "name": "TIM17", "number": 71 }, { "name": "COMP", "number": 72 }, { "name": "USB", "number": 73 }, { "name": "CRS", "number": 74 }, { "name": "OCTOSPI1", "number": 76 }, { "name": "PWR_S3WU", "number": 77 }, { "name": "SDMMC1", "number": 78 }, { "name": "GPDMA1_Channel8", "number": 80 }, { "name": "GPDMA1_Channel9", "number": 81 }, { "name": "GPDMA1_Channel10", "number": 82 }, { "name": "GPDMA1_Channel11", "number": 83 }, { "name": "GPDMA1_Channel12", "number": 84 }, { "name": "GPDMA1_Channel13", "number": 85 }, { "name": "GPDMA1_Channel14", "number": 86 }, { "name": "GPDMA1_Channel15", "number": 87 }, { "name": "I2C3_EV", "number": 88 }, { "name": "I2C3_ER", "number": 89 }, { "name": "SAI1", "number": 90 }, { "name": "TSC", "number": 92 }, { "name": "RNG", "number": 94 }, { "name": "FPU", "number": 95 }, { "name": "HASH", "number": 96 }, { "name": "LPTIM3", "number": 98 }, { "name": "SPI3", "number": 99 }, { "name": "I2C4_ER", "number": 100 }, { "name": "I2C4_EV", "number": 101 }, { "name": "MDF1_FLT0", "number": 102 }, { "name": "MDF1_FLT1", "number": 103 }, { "name": "ICACHE", "number": 107 }, { "name": "LPTIM4", "number": 110 }, { "name": "DCACHE1", "number": 111 }, { "name": "ADF1", "number": 112 }, { "name": "ADC4", "number": 113 }, { "name": "LPDMA1_Channel0", "number": 114 }, { "name": "LPDMA1_Channel1", "number": 115 }, { "name": "LPDMA1_Channel2", "number": 116 }, { "name": "LPDMA1_Channel3", "number": 117 }, { "name": "DCMI_PSSI", "number": 119 }, { "name": "CORDIC", "number": 123 }, { "name": "FMAC", "number": 124 }, { "name": "LSECSSD", "number": 125 } ], "dma_channels": [ { "name": "GPDMA1_CH0", "dma": "GPDMA1", "channel": 0, "supports_2d": false }, { "name": "GPDMA1_CH1", "dma": "GPDMA1", "channel": 1, "supports_2d": false }, { "name": "GPDMA1_CH2", "dma": "GPDMA1", "channel": 2, "supports_2d": false }, { "name": "GPDMA1_CH3", "dma": "GPDMA1", "channel": 3, "supports_2d": false }, { "name": "GPDMA1_CH4", "dma": "GPDMA1", "channel": 4, "supports_2d": false }, { "name": "GPDMA1_CH5", "dma": "GPDMA1", "channel": 5, "supports_2d": false }, { "name": "GPDMA1_CH6", "dma": "GPDMA1", "channel": 6, "supports_2d": false }, { "name": "GPDMA1_CH7", "dma": "GPDMA1", "channel": 7, "supports_2d": false }, { "name": "GPDMA1_CH8", "dma": "GPDMA1", "channel": 8, "supports_2d": false }, { "name": "GPDMA1_CH9", "dma": "GPDMA1", "channel": 9, "supports_2d": false }, { "name": "GPDMA1_CH10", "dma": "GPDMA1", "channel": 10, "supports_2d": false }, { "name": "GPDMA1_CH11", "dma": "GPDMA1", "channel": 11, "supports_2d": false }, { "name": "GPDMA1_CH12", "dma": "GPDMA1", "channel": 12, "supports_2d": true }, { "name": "GPDMA1_CH13", "dma": "GPDMA1", "channel": 13, "supports_2d": true }, { "name": "GPDMA1_CH14", "dma": "GPDMA1", "channel": 14, "supports_2d": true }, { "name": "GPDMA1_CH15", "dma": "GPDMA1", "channel": 15, "supports_2d": true } ] } ] }