name: psoc6_01
manufacturer:
  id: 0x34
  cc: 0x0
chip_detection:
- !InfineonPsocSiid
  family_id: 0x100
  silicon_ids:
    0xe210: CY8C6036BZI-F04
    0xe211: CY8C6016BZI-F04
    0xe212: CY8C6116BZI-F54
    0xe213: CY8C6136BZI-F14
    0xe214: CY8C6136BZI-F34
    0xe215: CY8C6137BZI-F14
    0xe216: CY8C6137BZI-F34
    0xe217: CY8C6137BZI-F54
    0xe218: CY8C6117BZI-F34
    0xe219: CY8C6246BZI-D04
    0xe21a: CY8C6247BZI-D44
    0xe21b: CY8C6247BZI-D34
    0xe206: CY8C6247BZI-D54
    0xe220: CY8C6336BZI-BLF03
    0xe221: CY8C6316BZI-BLF03
    0xe222: CY8C6316BZI-BLF53
    0xe223: CY8C6336BZI-BLD13
    0xe224: CY8C6347BZI-BLD43
    0xe225: CY8C6347BZI-BLD33
    0xe207: CY8C6347BZI-BLD53
    0xe226: CY8C6347FMI-BLD13
    0xe227: CY8C6347FMI-BLD43
    0xe228: CY8C6347FMI-BLD33
    0xe208: CY8C6347FMI-BLD53
    0xe200: CY8C637BZI-MD76
    0xe201: CY8C637BZI-BLD74
    0xe202: CY8C637FMI-BLD73
    0xe205: CY8C68237BZ-BLE
    0xe204: CY8C68237FM-BLE
    0xe230: CY8C6137FDI-F02
    0xe231: CY8C6117FDI-F02
    0xe232: CY8C6247FDI-D02
    0xe233: CY8C6247FDI-D32
    0xe240: CY8C6336BZI-BUD13
    0xe241: CY8C6347BZI-BUD43
    0xe242: CY8C6347BZI-BUD33
    0xe243: CY8C6347BZI-BUD53
    0xe229: CY8C6337BZI-BLF13
    0xe235: CY8C6136FDI-F42
    0xe234: CY8C6247FDI-D52
    0xe236: CY8C6136FTI-F42
    0xe237: CY8C6247FTI-D52
    0xe2a1: CY8C6247BZI-AUD54
    0xe22a: CY8C6336BZI-BLF04
    0xe22b: CY8C6316BZI-BLF04
    0xe22c: CY8C6316BZI-BLF54
    0xe22d: CY8C6336BZI-BLD14
    0xe22e: CY8C6347BZI-BLD44
    0xe22f: CY8C6347BZI-BLD34
    0xe20b: CY8C6347BZI-BLD54
    0xe20a: CY8C6247BFI-D54
    0xe2f0: CYBLE-416045-02-device
    0xe244: CY8C6347FMI-BUD53
    0xe245: CY8C6347FMI-BUD13
    0xe246: CY8C6347FMI-BUD43
    0xe247: CY8C6347FMI-BUD33
    0xe248: CY8C6137WI-F54
    0xe249: CY8C6117WI-F34
    0xe250: CY8C6247WI-D54
    0xe251: CY8C6336LQI-BLF02
    0xe252: CY8C6336LQI-BLF42
    0xe253: CY8C6347LQI-BLD52
    0xe270: CY8C6247BTI-D54
    0xe271: CY8C6246BTI-D54
    0xe272: CY8C6147BTI-F54
    0xe273: CY8C6146BTI-F54
    0xe260: CYB06447BZI-BLD54
    0xe261: CYB06447BZI-BLD53
    0xe262: CYB06447BZI-D54
generated_from_pack: true
pack_file_release: 1.6.0
variants:
- name: CY8C6016BZI-F04
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6036BZI-F04
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6116BZI-F54
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6117BZI-F34
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6117FDI-F02
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6117WI-F34
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6136BZI-F14
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6136BZI-F34
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6136FDI-F42
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6136FTI-F42
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6137BZI-F14
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6137BZI-F34
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6137BZI-F54
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6137FDI-F02
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6137WI-F54
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6146BTI-F54
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6147BTI-F54
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6246BTI-D54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6246BZI-D04
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247BFI-D54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247BTI-D54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247BZI-AUD54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247BZI-D34
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247BZI-D44
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247BZI-D54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247FDI-D02
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247FDI-D32
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247FDI-D52
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247FTI-D52
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6247WI-D54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6316BZI-BLF03
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6316BZI-BLF04
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6316BZI-BLF53
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6316BZI-BLF54
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6336BZI-BLD13
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6336BZI-BLD14
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6336BZI-BLF03
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6336BZI-BLF04
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6336LQI-BLF02
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6336LQI-BLF42
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8020000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10080000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx6
  - cy8c6xx6_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6337BZI-BLF13
  cores:
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347BZI-BLD33
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347BZI-BLD34
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347BZI-BLD43
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347BZI-BLD44
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347BZI-BLD53
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347BZI-BLD54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347FMI-BLD13
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347FMI-BLD33
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347FMI-BLD43
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347FMI-BLD53
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347FMI-BUD13
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347FMI-BUD33
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347FMI-BUD43
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347FMI-BUD53
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CY8C6347LQI-BLD52
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x10100000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cy8c6xx7
  - cy8c6xx7_sect256kb
  - cy8c6xxx_wflash
  - cy8c6xxx_sflash_user
  - cy8c6xxx_sflash_nar
  - cy8c6xxx_sflash_pkey
  - cy8c6xxx_sflash_toc2
  - cy8c6xxx_smif
  - cy8c6xxx_efuse
- name: CYB06447BZI-BLD53
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x100d0000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cyxx64xx
  - cy8c6xxx_wflash
  - cy8c6xxx_smif_s25hx512t
- name: CYB06447BZI-BLD54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x100d0000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cyxx64xx
  - cy8c6xxx_wflash
  - cy8c6xxx_smif_s25hx512t
- name: CYB06447BZI-D54
  cores:
  - name: cortex-m0p
    type: armv6m
    core_access_options: !Arm
      ap: !v1 1
  - name: cortex-m4
    type: armv7em
    core_access_options: !Arm
      ap: !v1 2
  memory_map:
  - !Ram
    name: IRAM1
    range:
      start: 0x8000000
      end: 0x8048000
    cores:
    - cortex-m0p
    - cortex-m4
  - !Nvm
    name: IROM1
    range:
      start: 0x10000000
      end: 0x100d0000
    cores:
    - cortex-m0p
    - cortex-m4
    access:
      write: false
      boot: true
  flash_algorithms:
  - cyxx64xx
  - cy8c6xxx_wflash
  - cy8c6xxx_smif_s25hx512t
flash_algorithms:
- name: cy8c6xx6
  description: CY8C6xx6
  instructions: [encoded data, 4184 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x225
  pc_program_page: 0x23d
  pc_erase_sector: 0x235
  pc_erase_all: 0x22d
  pc_verify: 0x247
  data_section_offset: 0x9fc
  flash_properties:
    address_range:
      start: 0x10000000
      end: 0x10080000
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x200
      address: 0x0
- name: cy8c6xx6_sect256kb
  description: CY8C6xx6_sect256KB
  default: true
  instructions: [encoded data, 4184 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x225
  pc_program_page: 0x23d
  pc_erase_sector: 0x235
  pc_erase_all: 0x22d
  pc_verify: 0x247
  data_section_offset: 0x9fc
  flash_properties:
    address_range:
      start: 0x10000000
      end: 0x10080000
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x40000
      address: 0x0
- name: cy8c6xxx_wflash
  description: CY8C6xxx_WFLASH
  default: true
  instructions: [encoded data, 4128 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x229
  pc_program_page: 0x241
  pc_erase_sector: 0x239
  pc_erase_all: 0x231
  pc_verify: 0x24b
  data_section_offset: 0x9d4
  flash_properties:
    address_range:
      start: 0x14000000
      end: 0x14008000
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x200
      address: 0x0
- name: cy8c6xxx_sflash_user
  description: CY8C6xxx_SFLASH_USER
  default: true
  instructions: [encoded data, 4236 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x275
  pc_program_page: 0x28d
  pc_erase_sector: 0x285
  pc_erase_all: 0x27d
  pc_verify: 0x297
  data_section_offset: 0xa24
  flash_properties:
    address_range:
      start: 0x16000800
      end: 0x16001000
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x200
      address: 0x0
- name: cy8c6xxx_sflash_nar
  description: CY8C6xxx_SFLASH_NAR
  instructions: [encoded data, 4332 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x2c1
  pc_program_page: 0x2d9
  pc_erase_sector: 0x2d1
  pc_erase_all: 0x2c9
  pc_verify: 0x2e3
  data_section_offset: 0xa6c
  flash_properties:
    address_range:
      start: 0x16001a00
      end: 0x16001c00
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x200
      address: 0x0
- name: cy8c6xxx_sflash_pkey
  description: CY8C6xxx_SFLASH_PKEY
  default: true
  instructions: [encoded data, 4236 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x275
  pc_program_page: 0x28d
  pc_erase_sector: 0x285
  pc_erase_all: 0x27d
  pc_verify: 0x297
  data_section_offset: 0xa24
  flash_properties:
    address_range:
      start: 0x16005a00
      end: 0x16006600
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x200
      address: 0x0
- name: cy8c6xxx_sflash_toc2
  description: CY8C6xxx_SFLASH_TOC2
  default: true
  instructions: [encoded data, 4236 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x275
  pc_program_page: 0x28d
  pc_erase_sector: 0x285
  pc_erase_all: 0x27d
  pc_verify: 0x297
  data_section_offset: 0xa24
  flash_properties:
    address_range:
      start: 0x16007c00
      end: 0x16008000
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x200
      address: 0x0
- name: cy8c6xxx_smif
  description: CY8C6xxx_SMIF
  instructions: [encoded data, 23512 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0xb05
  pc_program_page: 0xb21
  pc_erase_sector: 0xb15
  pc_erase_all: 0xb0d
  pc_verify: 0xb2d
  data_section_offset: 0x33fc
  flash_properties:
    address_range:
      start: 0x18000000
      end: 0x20000000
    page_size: 0x1000
    erased_byte_value: 0xff
    program_page_timeout: 50000
    erase_sector_timeout: 600000
    sectors:
    - size: 0x40000
      address: 0x0
- name: cy8c6xxx_efuse
  description: CY8C6xxx_EFUSE
  instructions: [encoded data, 4736 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x5b9
  pc_program_page: 0x5c9
  pc_erase_sector: 0x5c5
  pc_erase_all: 0x5c1
  pc_verify: 0x5d9
  data_section_offset: 0xd5c
  flash_properties:
    address_range:
      start: 0x90700000
      end: 0x90700400
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x400
      address: 0x0
- name: cy8c6xx7
  description: CY8C6xx7
  instructions: [encoded data, 4184 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x225
  pc_program_page: 0x23d
  pc_erase_sector: 0x235
  pc_erase_all: 0x22d
  pc_verify: 0x247
  data_section_offset: 0x9fc
  flash_properties:
    address_range:
      start: 0x10000000
      end: 0x10100000
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x200
      address: 0x0
- name: cy8c6xx7_sect256kb
  description: CY8C6xx7_sect256KB
  default: true
  instructions: [encoded data, 4184 characters]
  load_address: 0x8002408
  pc_init: 0x1
  pc_uninit: 0x225
  pc_program_page: 0x23d
  pc_erase_sector: 0x235
  pc_erase_all: 0x22d
  pc_verify: 0x247
  data_section_offset: 0x9fc
  flash_properties:
    address_range:
      start: 0x10000000
      end: 0x10100000
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x40000
      address: 0x0
- name: cyxx64xx
  description: CY8C6xx7
  default: true
  instructions: [encoded data, 4224 characters]
  load_address: 0x8020008
  pc_init: 0x1
  pc_uninit: 0x235
  pc_program_page: 0x245
  pc_erase_sector: 0x23d
  pc_verify: 0x24f
  data_section_offset: 0xa1c
  flash_properties:
    address_range:
      start: 0x10000000
      end: 0x100d0000
    page_size: 0x200
    erased_byte_value: 0x0
    program_page_timeout: 10000
    erase_sector_timeout: 40000
    sectors:
    - size: 0x200
      address: 0x0
- name: cy8c6xxx_smif_s25hx512t
  description: CY8C6xxx_SMIF_S25Hx512T
  instructions: [encoded data, 17976 characters]
  load_address: 0x8020008
  pc_init: 0x1
  pc_uninit: 0xad9
  pc_program_page: 0xaf5
  pc_erase_sector: 0xae9
  pc_erase_all: 0xae1
  pc_verify: 0xb01
  data_section_offset: 0x2dd8
  flash_properties:
    address_range:
      start: 0x18000000
      end: 0x1c000000
    page_size: 0x1000
    erased_byte_value: 0xff
    program_page_timeout: 50000
    erase_sector_timeout: 600000
    sectors:
    - size: 0x40000
      address: 0x0
