name: FM3 High Performance Series
manufacturer:
  id: 0x41
  cc: 0x0
generated_from_pack: true
pack_file_release: 1.2.1
variants:
- name: MB9BF102N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
- name: MB9BF102R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
- name: MB9BF104N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF104R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF105N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF105R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF106N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF106R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF112N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
  - mb9xfxxx_32wf
- name: MB9BF112R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
  - mb9xfxxx_32wf
- name: MB9BF114N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF114R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF115N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF115R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF116N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF116R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF116S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF116T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF117S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF117T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF118S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF118T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF216S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF216T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF217S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF217T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF218S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF218T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF304N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF304R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF305N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF305R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF306N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF306R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF312N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
  - mb9xfxxx_32wf
- name: MB9BF312R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
  - mb9xfxxx_32wf
- name: MB9BF314N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF314R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF315N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF315R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF316N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF316R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF316S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF316T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF317S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF317T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF318S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF318T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF404N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF404R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF405N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF405R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF406N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF406R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF412N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
  - mb9xfxxx_32wf
- name: MB9BF412R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
  - mb9xfxxx_32wf
- name: MB9BF414N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF414R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF415N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF415R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF416N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF416R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF416S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF416T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF417S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF417T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF418S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF418T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF500N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bf500_256
- name: MB9BF500R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bf500_256
- name: MB9BF504N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF504R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF505N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF505R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF506N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF506R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF512N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
  - mb9xfxxx_32wf
- name: MB9BF512R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x20000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffe000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20002000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx02_128
  - mb9xfxxx_32wf
- name: MB9BF514N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF514R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x40000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffc000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20004000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF515N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF515R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x60000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fffa000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20006000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF516N
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF516R
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  - !Nvm
    name: IROM2
    range:
      start: 0x200c0000
      end: 0x200c8000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
  - mb9xfxxx_32wf
- name: MB9BF516S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF516T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF517S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF517T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF518S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF518T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF616S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF616T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF617S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF617T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF618S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BF618T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BFD16S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BFD16T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x80000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff8000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20008000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BFD17S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BFD17T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0xc0000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff4000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x2000c000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BFD18S
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
- name: MB9BFD18T
  cores:
  - name: main
    type: armv7m
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: IROM1
    range:
      start: 0x0
      end: 0x100000
    cores:
    - main
    access:
      boot: true
  - !Ram
    name: IRAM2
    range:
      start: 0x1fff0000
      end: 0x20000000
    cores:
    - main
  - !Ram
    name: IRAM1
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  flash_algorithms:
  - mb9bfx08_1024
flash_algorithms:
- name: mb9bfx02_128
  description: MB9xFxx2 128kB Flash
  default: true
  instructions: AUYIiGFLS0QYYBhGAHhABsIPAL8IiF1LS0QYYBhGAHhABsAPkEIB0QAgcEdXSEhEAHhABsIPVUhIRAB4gAbAD+jQCIhRS0tEGGAYRgB4QAbCDwiIGGAYRgB4QAbAD5BCAdEAIOHn8CAIgAEg3ecQtQNGR0hHTCBgwEMgYAAgRkygYEZISEQDYAAgEL0BRgAgcEcwtQRGASCBBwhggAcFaKogPklJRAloQgGJGAiCVSA6SUlECWhCAYkYCIGAIDdJSUQJaFIAiRgIgqogM0lJRAloiRgIglUgMElJRAloQgGJGAiBMCAggKCAAL8giCdJSUQIYAhGAHgAB8AP9tAgRv/3fv8AKAHQASAwvQIgQQcIYEAHBWgAIPfn+LUERg5GFUYBIIEHCGCABwBoAJAAJyDgqiAZSUlECWhCAYkYCIJVIBZJSUQJaEIBiRgIgaAgEklJRAloUgCJGAiCKIgggCBG//dN/wAoAdABIPi9rRykHH8ccBxACLhC2tgCIEEHCGBABwBoAJAAIO/nBAAAAFHlzBoAHAFAABABQAgAAAAAAAAAAAAAAAAAAAA=
  pc_init: 0x6f
  pc_uninit: 0x8d
  pc_program_page: 0x11b
  pc_erase_sector: 0x93
  data_section_offset: 0x1a0
  flash_properties:
    address_range:
      start: 0x0
      end: 0x20000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 100
    erase_sector_timeout: 3000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x18000
      address: 0x8000
- name: mb9bfx08_1024
  description: MB9xFxx8 1024kB Flash
  default: true
  instructions: AUYIiGFLS0QYYBhGAHhABsIPAL8IiF1LS0QYYBhGAHhABsAPkEIB0QAgcEdXSEhEAHhABsIPVUhIRAB4gAbAD+jQCIhRS0tEGGAYRgB4QAbCDwiIGGAYRgB4QAbAD5BCAdEAIOHn8CAIgAEg3ecQtQNGR0hHTCBgwEMgYAAgRkygYEZISEQDYAAgEL0BRgAgcEcwtQRGASCBBwhggAcFaKogPklJRAloQgGJGAiCVSA6SUlECWhCAYkYCIGAIDdJSUQJaFIAiRgIgqogM0lJRAloiRgIglUgMElJRAloQgGJGAiBMCAggKCAAL8giCdJSUQIYAhGAHgAB8AP9tAgRv/3fv8AKAHQASAwvQIgQQcIYEAHBWgAIPfn+LUERg5GFUYBIIEHCGCABwBoAJAAJyDgqiAZSUlECWhCAYkYCIJVIBZJSUQJaEIBiRgIgaAgEklJRAloUgCJGAiCKIgggCBG//dN/wAoAdABIPi9rRykHH8ccBxACLhC2tgCIEEHCGBABwBoAJAAIO/nBAAAAFHlzBoAHAFAABABQAgAAAAAAAAAAAAAAAAAAAA=
  pc_init: 0x6f
  pc_uninit: 0x8d
  pc_program_page: 0x11b
  pc_erase_sector: 0x93
  data_section_offset: 0x1a0
  flash_properties:
    address_range:
      start: 0x0
      end: 0x100000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 100
    erase_sector_timeout: 3000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x18000
      address: 0x8000
    - size: 0x20000
      address: 0x20000
- name: mb9xfxxx_32wf
  description: MB9xFxxx 32kB WorkFlash
  default: true
  instructions: AUYIiGNLS0QYYBhGAHhABsIPAL8IiF9LS0QYYBhGAHhABsAPkEIB0QAgcEdZSEhEAHhABsIPV0hIRAB4gAbAD+jQCIhTS0tEGGAYRgB4QAbCDwiIGGAYRgB4QAbAD5BCAdEAIOHn8CAIgAEg3ecQtQNGSUhJTCBgwEMgYAAgSEygYEhISEQDYAAgEL0BRgAgcEcwtQRGACBDSQhgCEYFaKogQElJRAloAgGJGAiBVSA8SUlECWgVIpIBiRiIgoAgOElJRAloVSJSAYkYCIGqIDRJSUQJaIkYCIFVIDFJSUQJaBUikgGJGIiCMCAggAC/IIgoSUlECGAIRgB4AAfAD/bQIEb/93z/ACgB0AEgML0BICVJCGAIRgVoACD35/i1BEYORhVGACAfSQhgCEYAaACQACci4KogGklJRAloAgGJGAiBVSAXSUlECWgVIpIBiRiIgqAgE0lJRAloVSJSAYkYCIEoiCCAIEb/90n/ACgB0AEg+L2tHKQcfxxwHEAIuELY2AEgCEkIYAhGAGgAkAAg7+cEAAAAUeXMGgAcAUAAEAFACAAAAAAADiAAAAAAAAAAAAAAAAA=
  pc_init: 0x6f
  pc_uninit: 0x8d
  pc_program_page: 0x11f
  pc_erase_sector: 0x93
  data_section_offset: 0x1ac
  flash_properties:
    address_range:
      start: 0x200c0000
      end: 0x200c8000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 100
    erase_sector_timeout: 3000
    sectors:
    - size: 0x2000
      address: 0x0
- name: mb9bf500_256
  description: MB9BF500 256kB Flash
  default: true
  instructions: AUYIiGNLS0QYYBhGAHhABsIPAL8IiF9LS0QYYBhGAHhABsAPkEIB0QAgcEdZSEhEAHhABsIPV0hIRAB4gAbAD+jQCIhTS0tEGGAYRgB4QAbCDwiIGGAYRgB4QAbAD5BCAdEAIOHn8CAIgAEg3ecQtQNGSUhJTCBgwEMgYAAgSEygYEhISEQDYAAgEL0BRgAgcEcwtQRGASCBBwhggAcFaKogQElJRAloAgGJGAiBVSA8SUlECWgVIpIBiRiIgoAgOElJRAloVSJSAYkYCIGqIDRJSUQJaIkYCIFVIDFJSUQJaBUikgGJGIiCMCAggAC/IIgoSUlECGAIRgB4AAfAD/bQIEb/93z/ACgB0AEgML0CIEEHCGBABwVoACD35/i1BEYORhVGASCBBwhggAcAaACQACci4KogGklJRAloAgGJGAiBVSAXSUlECWgVIpIBiRiIgqAgE0lJRAloVSJSAYkYCIEoiCCAIEb/90n/ACgB0AEg+L2tHKQcfxxwHEAIuELY2AIgQQcIYEAHAGgAkAAg7+cEAAAAUeXMGgAcAUAAEAFACAAAAAAAAAAAAAAAAAAAAA==
  pc_init: 0x6f
  pc_uninit: 0x8d
  pc_program_page: 0x11f
  pc_erase_sector: 0x93
  data_section_offset: 0x1a8
  flash_properties:
    address_range:
      start: 0x0
      end: 0x40000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 100
    erase_sector_timeout: 3000
    sectors:
    - size: 0x1000
      address: 0x0
    - size: 0xc000
      address: 0x4000
    - size: 0x10000
      address: 0x10000
