name: STM32F2 Series
manufacturer:
  id: 0x20
  cc: 0x0
generated_from_pack: true
pack_file_release: 2.11.0
variants:
- name: STM32F205RB
  package_variants:
  - STM32F205RBTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205RC
  package_variants:
  - STM32F205RCTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1fff7800
      end: 0x1fff7a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x20014000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205RE
  package_variants:
  - STM32F205RETx
  - STM32F205REYx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205RF
  package_variants:
  - STM32F205RFTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x80c0000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205RG
  package_variants:
  - STM32F205RGTx
  - STM32F205RGYx
  - STM32F205RGEx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205VB
  package_variants:
  - STM32F205VBTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205VC
  package_variants:
  - STM32F205VCTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1fff7800
      end: 0x1fff7a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x20014000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205VE
  package_variants:
  - STM32F205VETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205VF
  package_variants:
  - STM32F205VFTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x80c0000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205VG
  package_variants:
  - STM32F205VGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205ZC
  package_variants:
  - STM32F205ZCTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1fff7800
      end: 0x1fff7a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x20014000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205ZE
  package_variants:
  - STM32F205ZETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205ZF
  package_variants:
  - STM32F205ZFTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x80c0000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F205ZG
  package_variants:
  - STM32F205ZGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207IC
  package_variants:
  - STM32F207ICHx
  - STM32F207ICTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1fff7800
      end: 0x1fff7a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207IE
  package_variants:
  - STM32F207IEHx
  - STM32F207IETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207IF
  package_variants:
  - STM32F207IFHx
  - STM32F207IFTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x80c0000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207IG
  package_variants:
  - STM32F207IGHx
  - STM32F207IGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207VC
  package_variants:
  - STM32F207VCTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1fff7800
      end: 0x1fff7a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207VE
  package_variants:
  - STM32F207VETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207VF
  package_variants:
  - STM32F207VFTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x80c0000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207VG
  package_variants:
  - STM32F207VGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207ZC
  package_variants:
  - STM32F207ZCTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1fff7800
      end: 0x1fff7a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207ZE
  package_variants:
  - STM32F207ZETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207ZF
  package_variants:
  - STM32F207ZFTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x80c0000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F207ZG
  package_variants:
  - STM32F207ZGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F215RE
  package_variants:
  - STM32F215RETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F215RG
  package_variants:
  - STM32F215RGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F215VE
  package_variants:
  - STM32F215VETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F215VG
  package_variants:
  - STM32F215VGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F215ZE
  package_variants:
  - STM32F215ZETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F215ZG
  package_variants:
  - STM32F215ZGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F217IE
  package_variants:
  - STM32F217IEHx
  - STM32F217IETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F217IG
  package_variants:
  - STM32F217IGHx
  - STM32F217IGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F217VE
  package_variants:
  - STM32F217VETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F217VG
  package_variants:
  - STM32F217VGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F217ZE
  package_variants:
  - STM32F217ZETx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
- name: STM32F217ZG
  package_variants:
  - STM32F217ZGTx
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: SRAM
    range:
      start: 0x20000000
      end: 0x2001c000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x2001c000
      end: 0x20020000
    cores:
    - main
  flash_algorithms:
  - stm32f2xx_1024
  - stm32f2xx_opt
  - stm32f2xx_otp
flash_algorithms:
- name: stm32f2xx_1024
  description: STM32F2xx Flash
  default: true
  instructions: AAMADiAoAtNACQAdcEcQKALTAAnAHHBHgAhwR0JIQUlBYEJJQWAAIQFgwWjwIhFDwWBAaYAGBtQ+SD1JAWAGIUFgPUmBYAAgcEc3SAFpQgURQwFhACBwRxC1M0gBaQQkIUMBYQFpogMRQwFhM0kxSgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97v/J0nKaPAjGkPKYAIkDGEKaQAHQA4CQwphCGniAxBDCGEkSCFKAOAQYM1o7QP71AhpoEMIYchoAAYADwPQyGgYQ8hgASAwvXC1FU3JHIkI62iJAPAmM0PrYAAjK2EWSxfgLGkcQyxhFGgEYOxo5AP81CxpZAhkACxh7GgkBiQPBNDoaDBD6GABIHC9AB0SHQkfACnl0QAgcL0AACMBZ0UAPAJAq4nvzVVVAAAAMABA/w8AAKqqAAABAgAAAAAAAA==
  pc_init: 0x1d
  pc_uninit: 0x4b
  pc_program_page: 0xd1
  pc_erase_sector: 0x85
  pc_erase_all: 0x59
  data_section_offset: 0x144
  flash_properties:
    address_range:
      start: 0x8000000
      end: 0x8100000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 100
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x10000
      address: 0x10000
    - size: 0x20000
      address: 0x20000
- name: stm32f2xx_opt
  description: STM32F2xx Flash Options
  instructions: AAMADiAoAtNACQAdcEcQKALTAAnAHHBHgAhwRylIKEmBYClJgWDBaPAiEUPBYEBpgAYG1CZIJUkBYAYhQWAlSYFgACBwRx9IQWkBIhFDQWEAIHBHG0jCaPAhCkPCYB5KQmFCaQIjGkNCYcJoEgYSDwTQwmgKQ8JgASBwRwAgcEcAIHBHEYkQiAkFCQmACIAAAUMMSMNo8CITQ8NgAiMZQ0FhwWjJA/zUwWgJBgkPBNDBaBFDwWABIHBHACBwRwAAOyoZCAA8AkB/bl1MVVUAAAAwAED/DwAA7Kr/DwAAAAA=
  pc_init: 0x1d
  pc_uninit: 0x47
  pc_program_page: 0x85
  pc_erase_sector: 0x81
  pc_erase_all: 0x55
  data_section_offset: 0xdc
  flash_properties:
    address_range:
      start: 0x1fffc000
      end: 0x1fffc010
    page_size: 0x10
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x10
      address: 0x0
- name: stm32f2xx_otp
  description: STM32F2xx Flash OTP
  instructions: AAMADiAoAtNACQAdcEcQKALTAAnAHHBHgAhwRyVIJElBYCVJQWAAIQFgwWjwIhFDwWBAaYAGBtQhSCBJAWAGIUFgIEmBYAAgcEcaSAFpQgURQwFhACBwRwAgcEdwtRVNyRyJCOtoiQDwJjND62AAIythFUsX4CxpHEMsYRRoBGDsaOQD/NQsaWQIZAAsYexoJAYkDwTQ6GgwQ+hgASBwvQAdEh0JHwAp5dEAIHC9AAAjAWdFADwCQKuJ781VVQAAADAAQP8PAAABAgAAAAAAAA==
  pc_init: 0x1d
  pc_uninit: 0x4b
  pc_program_page: 0x5d
  pc_erase_sector: 0x59
  data_section_offset: 0xcc
  flash_properties:
    address_range:
      start: 0x1fff7800
      end: 0x1fff7a10
    page_size: 0x210
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x210
      address: 0x0
