<?xml version="1.0" encoding="utf-8"?>
<!--- 
  
  Use this template to add/delete chips from the Neoprogrammer database.
  Batch IMPORT recommandations:
  !!!Do not change the import.xml file structure, level 1 and 2 (chiplist, SPI_NAND...)!!!
  
  Remark: Remaining chip in this template are exemples, they will not be imported as they already exists.
  New brand creation is authorised (GIGADEVICE....)

 To Add a chip:
   Use the following examples to create a new chip in a dedicated family and brand, 
   an existing chip will not be replaced, use deletion instead.
  
 To Delete a chip:
   It is possible to delete existing chip(s), remove all attributes after chip name, ex: <GD5F1GQ4UAY/>
   do not forget the '/' after chip name.
   If all chips from a brand are removed, the brand itself will be removed.
 
  note: you can delete the chip and then create it again (with attributes) the next line,
  ex: 
  <ACE25C512/>
  <ACE25C512 id="A13110" page="256" size="65536"/>
  
  in case of problem, extract the chiplist.dat file from chiplist.zip archive.
  
  **************************************************************************************************
  Attributes signification:
  size - memory chip data size in bytes (Decimal)
  page - memory chip page size in bytes and in WORD for ATmega AVR (Decimal). 
         For SST AAI Word programm - SSTW. 
         For SST AAI Byte programm - SSTB.
  pageep  - ATmega Eeprom page size in bytes (Decimal)
  sizeeep - ATmega Eeprom memory size in bytes (Decimal)   
  id     - Memory chip identifier (HEX).
  vcc    - voltage (1.8, 2.5, 3.3, 5.0) for information only, (3.3 default if absent)
  dies   - number of dies (for large spi flash over 256Mo)
  planes - number of planes (for some SPI NAND)
  script - script file name from scripts folder 
  besize - block erase size in kbytes with opcode $D8 (SPI NOR/NAND)
  adapt  - adapter (adapKB90, adapI2C, adapi2CM34, adapSPI45, adap93C, adap93S, adap59C, adapM35080, adapCT1C)
  comment- Any comment
  **************************************************************************************************
 -->
<chiplist>
  <SPI_EC>
    <ENE>
      <KB9012 id="9012" page="128" size="131072" adapt="adapKB90"/>
    </ENE>
  </SPI_EC> 
  <SPI_DATA_45>
    <ATMEL>
      <AT45DB642D_page1024 id="1F2800" page="1024" size="8388608" adapt="adapSPI45"/>
    </ATMEL> 
  </SPI_DATA_45>
  <SPI_NAND>
    <ETRON>
      <EM73E044VCB id="D52F" page="2048" size="536870912" spare="128" besize="128" comment="Experimental"/>
    </ETRON>
    <GIGADEVICE>
      <GD5F1GQ4RExxH vcc="1.8" id="C8C9"   page="2048" size="134217728" spare="128" besize="128"/>
    </GIGADEVICE>
    <ISSI>
      <IS37SML01G1 id="C8217F" page="2048" size="134217728" spare="64" besize="128"/>
    </ISSI>
    <MACRONIX>
      <MX35LF1GE4AB id="C212" page="2048" size="134217728" spare="64" besize="128"/>
      <MX35LF2G14AC id="C220" page="2048" size="268435456" spare="64" besize="128" planes="2"/>
    </MACRONIX>
    <MICRON>
      <MT29F1G01AAADD   id="2C12" page="2048" size="134217728" spare="64" besize="128" planes="2"/>
    </MICRON>
    <WINBOND>
       <W25M02GW vcc="1.8" id="EFBB21" page="2048" size="268435456" spare="64" besize="128" dies="2"/>
       <W25N01GW vcc="1.8" id="EFBA21" page="2048" size="134217728" spare="64" besize="128"/>
    </WINBOND>
    <Zetta>
      <ZD35Q1GA  id="BA71" page="2048" size="134217728" spare="64" besize="128"/>
    </Zetta>
  </SPI_NAND>
   
  <SPI_NOR>
    <ACE>
      <ACE25C512   id="A13110" page="256" size="65536"/>
    </ACE> 
    <ADESTO>
      <AT25DN256   id="1F4000" page="256" size="32768"/>
    </ADESTO>
    <AMIC>
      <A25L512  id="373010" page="256" size="65536"/> 
    </AMIC>
    <ATMEL>
      
    </ATMEL>
    <ATO>
      <ATO25Q32 id="9B3216" page="256" size="4194304"/>
    </ATO> 
    <Berg_Micro>
      <BG25Q40A id="E04013" page="256" size="524288"/>
    </Berg_Micro>
    <BOHONG>
      <BH25Q32  id="684016" page="256" size="4194304"/>
    </BOHONG>
    <BoyaMicro>
      <BY25Q16AL  vcc="1.8" id="E06015" page="256" size="2097152"/>
    </BoyaMicro>
    <DOUQI>
      <DQ25Q64A id="544017" page="256" size="8388608"/>
    </DOUQI>
    
    <EON>
      <EN25B05   id="1C2010" page="256" size="65536"/>
    </EON> 
    <ESMT>
      <F25L004A id="8C2013" page="SSTW" size="524288"/>
      <F25L64QA id="8C4117" page="256" size="8388608"/>
    </ESMT>
    <EXCELSEMI>
      <ES25P10  id="4A2011" page="256" size="131072"/>
    </EXCELSEMI>
    <FIDELIX>
      <FM25Q08A id="F83214" page="256" size="1048576"/>
    </FIDELIX>
    <FM>
      <FM25F005 id="A13110" page="256" size="65536"/>
    </FM>
    <FMD>
      <FT25H02  id="0E4012" page="256" size="262144"/>      
    </FMD>
    <GIGADEVICE>
      <MD25D20   id="514012" page="256" size="262144"/>      
    </GIGADEVICE>
    <ICE> 
    </ICE>
    <INTEL>
     <QB25F016S33B id="898911" page="256" size="2097152"/>
    </INTEL>
    <ISSI>
      <IS25LQ025  id="9D4009" page="256" size="32768"/>
    </ISSI>
    <KHIC>
      <KH25L8036D id="C22615" page="256" size="1048576"/>
    </KHIC>
    <MACRONIX>
      <MX25UM51245G vcc="1.8" id="C2803A" page="256" size="67108864"/>
    </MACRONIX>
    <MICRON>
      <N25Q016     id="20BA15" page="256" size="2097152"/>
    </MICRON>
    <NANTRONICS>
      <N25S10 id="D53011" page="256" size="131072"/> 
    </NANTRONICS>
    <PCT>
      <PCT25VF010A id="BF49"   page="SSTB" size="131072"/> 
    </PCT> 
    <PFLASH>
      <Pm25LD256C id="7F9D2F" page="256" size="32768"/> 
    </PFLASH>   
    <PMC> 
      <PM25LD256_  id="9D2F" page="256" size="32768"/>
    </PMC>
    <SANYO> 
      <LE25FU106BMA id="621D" page="256" size="131072"/>
    </SANYO>
    <SPANSION>
      <S25FL001D id="010210" page="256" size="131072"/>
    </SPANSION>  
    <SST>
      <SST25LF020A id="BF43"   page="SSTB" size="262144"/>
      <SST25VF020B id="BF258C" page="SSTW" size="262144"/>
      <SST26WF040B vcc="1.8" id="BF2654" page="256" size="524288"/> 
    </SST>
    <ST>
      <M45PE05 id="204010" page="256" size="65536" besize="64" adapt="adapSPI45"/>
    </ST>
    <WINBOND>
      <W25Q64JV-xM  id="EF7017" page="256" size="8388608"/>
      <W25Q64xV     id="EF4017" page="256" size="8388608"/> 
      <W25Q64FW vcc="1.8" id="EF6017" page="256" size="8388608"/>
      <W25M512JV    id="EF7119" page="256" size="67108864" dies="2"/>
    </WINBOND>
    <XMC>
      <XM25QH32B  id="204016" page="256" size="4194304"/> 
    </XMC>
    <XTX>
      <XT25F01B  id="0B4011" page="256" size="131072"/>
    </XTX>  
    <Zetta>
      <ZD25D20    id="BA2012" page="256" size="262144"/>
    </Zetta>
    <Zbit>
      <ZB25D20   id="5E4012" page="256" size="262144"/>
    </Zbit>
  </SPI_NOR>
  
  <SPI_EEPROM>
    <APLUS>
      <AF25BC08  page="32" size="1024"/>

    </APLUS>
    <ATMEL>
      
    </ATMEL>
    <CATALYST_CSI>
      
    </CATALYST_CSI>
    <GIANTEC>
      
    </GIANTEC>
    <ICMIC>
      
    </ICMIC>
    <INTEGRAL>
      
    </INTEGRAL>
    <ISSI>
      
    </ISSI>
    <MICROCHIP>
      <_25AA010A page="16" size="128"/>  
    </MICROCHIP>
    <RENESAS>
      
    </RENESAS>
    <ROHM>
      
    </ROHM>
    <SAIFUN>
      
    </SAIFUN>
    <SEIKO>
      
    </SEIKO>
    <ST>
      <M35080-Vx_080D0W page="32" size="1024" vcc="5.0" adapt="adapM35080"/> 
    </ST>
    <XICOR>
      
    </XICOR>
  </SPI_EEPROM> 
   
  <SPI_F-RAM>
    <CYPRESS>
      <FM25040      size="512"/> 
      <CY15B128Q    id="7F7F7F7F7F7FC221C8" size="16384"/>
      <CY15B104QSN  id="0000000006825150"   size="524288"/>
    </CYPRESS>
    <FUJISU>                                                    
      
    </FUJISU>
    <LAPIS>  
      
    </LAPIS>
  </SPI_F-RAM>
  
  <I2C>
    <Generic>
      <_24C00  page="1"   size="16"    addrtype="1"/>
      <_24C01  page="8"   size="128"   addrtype="1"/>
      <_24C02  page="8"   size="256"   addrtype="1"/>
      <_24C04  page="16"  size="512"   addrtype="2"/>
      <_24C08  page="16"  size="1024"  addrtype="3"/>
      <_24C16  page="16"  size="2048"  addrtype="4"/>
      <_24C32  page="32"  size="4096"  addrtype="5"/>
      <_24C64  page="32"  size="8192"  addrtype="5"/>
      <_24C128 page="64"  size="16384" addrtype="5"/>
      <_24C256 page="64"  size="32768" addrtype="5"/>
      <_24C512 page="128" size="65536" addrtype="5"/>
      <_24C1024 page="256" size="131072" addrtype="6"/>
      <_24C2048 page="256" size="262144" addrtype="7"/>
    </Generic>
    <ATMEL>
      <AT24RF08C page="16" size="1024" addrtype="3" adapt="adapI2C"/>
    </ATMEL>
    <MICROCHIP>
      <_24LC515  vcc="5.0" page="64"  size="65536"  addrtype="5" adapt="adapI2C"/>
    </MICROCHIP>
    <CHEMTRONICS>

    </CHEMTRONICS>
    <Philips>

    </Philips> 
    <ST>

    </ST>
  </I2C>
   
  <I2C_F-RAM> 
    <CYPRESS>
      <FM24C04x vcc="5.0" size="512"  addrtype="2"/>
    </CYPRESS>
  </I2C_F-RAM>
  
  <I2C_SPD>
    <ST-ATMEL>
      <AT34C02 page="16" size="256"  addrtype="1" adapt="adapI2CM34"/>  
    </ST-ATMEL>
  </I2C_SPD>
  
  <Microwire>
    <Generic>
      <_93C86_8bits   vcc="5.0" size="2048" addrbitlen="11" adapt="adap93C"/>
      <_93C86_16bits  vcc="5.0" size="2048" addrbitlen="10" adapt="adap93C"/>
      <_93C76_8bits   vcc="5.0" size="1024" addrbitlen="11" adapt="adap93C"/>
      <_93C76_16bits  vcc="5.0" size="1024" addrbitlen="10" adapt="adap93C"/>
      <_93C66_8bits   vcc="5.0" size="512"  addrbitlen="9"  adapt="adap93C"/>
      <_93C66_16bits  vcc="5.0" size="512"  addrbitlen="8"  adapt="adap93C"/>
      <_93C57_8bits   vcc="5.0" size="256"  addrbitlen="8"  adapt="adap93C"/>
      <_93C57_16bits  vcc="5.0" size="256"  addrbitlen="7"  adapt="adap93C"/>
      <_93C56_8bits   vcc="5.0" size="256"  addrbitlen="9"  adapt="adap93C"/>
      <_93C56_16bits  vcc="5.0" size="256"  addrbitlen="8"  adapt="adap93C"/>
      <_93C46_8bits   vcc="5.0" size="128"  addrbitlen="7"  adapt="adap93C"/>
      <_93C46_16bits  vcc="5.0" size="128"  addrbitlen="6"  adapt="adap93C"/>
    </Generic>
    <CYPRESS>
      <CY93C01_8bits  size="128"  addrbitlen="7"  adapt="adap93C"/>
      <CY93C01_16bits size="128"  addrbitlen="6"  adapt="adap93C"/>
    </CYPRESS>
    <ST_93Sx6>
      <M93S66_16bits  size="512" addrbitlen="8" adapt="adap93S"/>
    </ST_93Sx6>
    <DIV_59x>
      <MSM16911_8bits  vcc="5.0" size="128" addrbitlen="7" adapt="adap59C"/>
      <MSM16911_16bits vcc="5.0" size="128" addrbitlen="6" adapt="adap59C"/>
    </DIV_59x>
  </Microwire>
  
  <AVR>
    <ATtiny>
      <ATtiny1634 id="1E9412" page="16" size="16384"  pageep="4" sizeep="256"/>
    </ATtiny>
    <ATmega>
      <ATmega2561 id="1E9802" page="128" size="262144" pageep="8" sizeep="4096"/> 
    </ATmega>
    <specific>
      <ATmega2564RFR2 id="1EA803" page="128" size="262144" pageep="8" sizeep="8192"/>
    </specific>
  </AVR>
  
  <MCU>
    <NUVOTON>
    </NUVOTON>   
  </MCU>
</chiplist>
