<AVRPART>
  <ADMIN>
    <PART_NAME>ATtiny13</PART_NAME>
    <SPEED>16MHZ</SPEED>
    <SIGNATURE>
      <ADDR000>0x1E</ADDR000>
      <ADDR001>0x90</ADDR001>
      <ADDR002>0x07</ADDR002>
    </SIGNATURE> 
  </ADMIN>
  <PROGRAMMING>
    <ISPInterface>
      <FuseReadMask>0x7f,0x1f</FuseReadMask>
      <FuseProgMask>0x7f,0x1f</FuseProgMask>
      <FuseWarning>0,0x80,0x80,WARNING! These fuse settings will disable the ISP interface!</FuseWarning>
      <FuseWarning>0,0x03,0x03, WARNING! When selecting Int RC Osc 128kHz, be sure to not divide the clock using the CLKPR register with more than 16 times. Dividing the clock with 32 times or more when using the Int RC Osc 128kHz willl make the ISP interface inaccessible on STK500/AVRISP!</FuseWarning>
      <FuseWarning>1,0x01,0x00,WARNING! Disabling external reset will make the ISP interface inaccessible!</FuseWarning>
      <FuseWarning>1,0x08,0x00,WARNING! These fuse settings will disable the ISP interface!</FuseWarning>
    </ISPInterface>
    <HVInterface>
      <FuseWarning>0,0x80,0x80,WARNING! These fuse settings will disable the ISP interface!</FuseWarning>
      <FuseWarning>0,0x03,0x03, WARNING! When selecting Int RC Osc 128kHz, be sure to not divide the clock using the CLKPR register with more than 16 times. Dividing the clock with 32 times or more when using the Int RC Osc 128kHz willl make the ISP interface inaccessible on STK500/AVRISP!</FuseWarning>
      <FuseWarning>1,0x01,0x00,WARNING! Disabling external reset will make the ISP interface inaccessible!</FuseWarning>
      <FuseWarning>1,0x08,0x00,WARNING! These fuse settings will disable the ISP interface!</FuseWarning>
    </HVInterface>  
    <PRGISP>  
        <ZIF_NO>2</ZIF_NO>   
    </PRGISP>
    <PRGHV>
        <ZIF_NO>5</ZIF_NO>   
    </PRGHV>
    <TYPE>1</TYPE> 
    <SUBCLASS>4</SUBCLASS> 
    <OscCal>
      <OCEntry>0x00,9.6 MHz</OCEntry>
      <OCEntry>0x01,4.8 MHz</OCEntry>
    </OscCal>
    <PROG_FLASH>1024</PROG_FLASH>
    <EEPROM>64</EEPROM>    
    <FlashPageSize>32</FlashPageSize>
    <EepromPageSize>4</EepromPageSize>
    <WD_Flash>9</WD_Flash>
    <WD_EEPROM>15</WD_EEPROM>
    <WD_ERASE>50</WD_ERASE>
    <WD_FUSE>9</WD_FUSE>
    <WD_LOCK>9</WD_LOCK>
    <WD_RESET>100</WD_RESET> 
    <FuseRCMD0>0x50000000</FuseRCMD0>    
    <FuseRCMD1>0x58080000</FuseRCMD1>    
    <FuseRPos>3</FuseRPos>    
    <FuseWCMD0>0xaca00000</FuseWCMD0>    
    <FuseWCMD1>0xaca80000</FuseWCMD1>    
    <FuseWPos>3</FuseWPos>    
    <LockRCMD>0x58000000</LockRCMD>    
    <LockRPos>3</LockRPos>    
    <LockWCMD>0xace00000</LockWCMD>    
    <LockWPos>3</LockWPos>  
    <fusevalue>0xff6a</fusevalue>  
    <FuseMask>0x1f7f</FuseMask>        
  </PROGRAMMING>
	<FUSE>
		<LOW>
			<NMB_FUSE_BITS>8</NMB_FUSE_BITS>
			<FUSE7>
				<NAME>SPIEN</NAME>
				<TEXT>SPI programming enable</TEXT>
				<DEFAULT>0</DEFAULT>
			</FUSE7>
			<FUSE6>
				<NAME>EESAVE</NAME>
				<TEXT>Keep EEprom contents during chip erase</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE6>
			<FUSE5>
				<NAME>WDTON</NAME>
				<TEXT>Watch dog timer always on</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE5>
			<FUSE4>
				<NAME>CKDIV8</NAME>
				<TEXT>Start up with system clock divided by 8</TEXT>
				<DEFAULT>0</DEFAULT>
			</FUSE4>
			<FUSE3>
				<NAME>SUT1</NAME>
				<TEXT>Select start-up time</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE3>
			<FUSE2>
				<NAME>SUT0</NAME>
				<TEXT>Select start-up time</TEXT>
				<DEFAULT>0</DEFAULT>
			</FUSE2>
			<FUSE1>
				<NAME>CKSEL1</NAME>
				<TEXT>Select Clock Source</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE1>
			<FUSE0>
				<NAME>CKSEL0</NAME>
				<TEXT>Select Clock Source</TEXT>
				<DEFAULT>0</DEFAULT>
			</FUSE0>
			<NMB_TEXT>16</NMB_TEXT>
			<TEXT1>
				<MASK>0x80</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Serial program downloading (SPI) enabled; [SPIEN=0]</TEXT>
			</TEXT1>
			<TEXT2>
				<MASK>0x40</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Preserve EEPROM memory through the Chip Erase cycle; [EESAVE=0]</TEXT>
			</TEXT2>
			<TEXT3>
				<MASK>0x20</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Watch-dog Timer always on; [WDTON=0]</TEXT>
			</TEXT3>
			<TEXT4>
				<MASK>0x10</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Divide clock by 8 internally; [CKDIV8=0]</TEXT>
			</TEXT4>
			<TEXT5>
				<MASK>0x0F</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Ext. Clock; Start-up time: 14 CK + 0 ms; [CKSEL=00 SUT=00]</TEXT>
			</TEXT5>
			<TEXT6>
				<MASK>0x0F</MASK>
				<VALUE>0x04</VALUE>
				<TEXT>Ext. Clock; Start-up time: 14 CK + 4 ms; [CKSEL=00 SUT=01]</TEXT>
			</TEXT6>
			<TEXT7>
				<MASK>0x0F</MASK>
				<VALUE>0x08</VALUE>
				<TEXT>Ext. Clock; Start-up time: 14 CK + 64 ms; [CKSEL=00 SUT=10]</TEXT>
			</TEXT7>
			<TEXT8>
				<MASK>0x0F</MASK>
				<VALUE>0x01</VALUE>
				<TEXT>Int. RC Osc. 4.8 MHz; Start-up time: 14 CK + 0 ms; [CKSEL=01 SUT=00] </TEXT>
			</TEXT8>
			<TEXT9>
				<MASK>0x0F</MASK>
				<VALUE>0x05</VALUE>
				<TEXT>Int. RC Osc. 4.8 MHz; Start-up time: 14 CK + 4 ms; [CKSEL=01 SUT=01] </TEXT>
			</TEXT9>
			<TEXT10>
				<MASK>0x0F</MASK>
				<VALUE>0x09</VALUE>
				<TEXT>Int. RC Osc. 4.8 MHz; Start-up time: 14 CK + 64 ms; [CKSEL=01 SUT=10]</TEXT>
			</TEXT10>
			<TEXT11>
				<MASK>0x0F</MASK>
				<VALUE>0x02</VALUE>
				<TEXT>Int. RC Osc. 9.6 MHz; Start-up time: 14 CK + 0 ms; [CKSEL=10 SUT=00] </TEXT>
			</TEXT11>
			<TEXT12>
				<MASK>0x0F</MASK>
				<VALUE>0x06</VALUE>
				<TEXT>Int. RC Osc. 9.6 MHz; Start-up time: 14 CK + 4 ms; [CKSEL=10 SUT=01] </TEXT>
			</TEXT12>
			<TEXT13>
				<MASK>0x0F</MASK>
				<VALUE>0x0A</VALUE>
				<TEXT>Int. RC Osc. 9.6 MHz; Start-up time: 14 CK + 64 ms; [CKSEL=10 SUT=10]; default value</TEXT>
			</TEXT13>
			<TEXT14>
				<MASK>0x0F</MASK>
				<VALUE>0x03</VALUE>
				<TEXT>Int. RC Osc. 128 kHz; Start-up time: 14 CK + 0 ms; [CKSEL=11 SUT=00] </TEXT>
			</TEXT14>
			<TEXT15>
				<MASK>0x0F</MASK>
				<VALUE>0x07</VALUE>
				<TEXT>Int. RC Osc. 128 kHz; Start-up time: 14 CK + 4 ms; [CKSEL=11 SUT=01] </TEXT>
			</TEXT15>
			<TEXT16>
				<MASK>0x0F</MASK>
				<VALUE>0x0B</VALUE>
				<TEXT>Int. RC Osc. 128 kHz; Start-up time: 14 CK + 64 ms; [CKSEL=11 SUT=10]</TEXT>
			</TEXT16>
		</LOW>
		<HIGH>
			<NMB_FUSE_BITS>5</NMB_FUSE_BITS>
			<FUSE4>
				<NAME>SELFPRGEN</NAME>
				<TEXT>Self Programming Enable</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE4>
			<FUSE3>
				<NAME>DWEN</NAME>
				<TEXT>DebugWire Enable</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE3>
			<FUSE2>
				<NAME>BODLEVEL1</NAME>
				<TEXT>Enable BOD and select level</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE2>
			<FUSE1>
				<NAME>BODLEVEL0</NAME>
				<TEXT>Enable BOD and select level</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE1>
			<FUSE0>
				<NAME>RSTDISBL</NAME>
				<TEXT>Disable external reset</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE0>
			<NMB_TEXT>7</NMB_TEXT>
			<TEXT1>
				<MASK>0x10</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Self Programming enable; [SELFPRGEN=0]</TEXT>
			</TEXT1>
			<TEXT2>
				<MASK>0x08</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Debug Wire enable; [DWEN=0]</TEXT>
			</TEXT2>
			<TEXT3>
				<MASK>0x06</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Brown-out detection level at VCC=4.3 V; [BODLEVEL=00]</TEXT>
			</TEXT3>
			<TEXT4>
				<MASK>0x06</MASK>
				<VALUE>0x02</VALUE>
				<TEXT>Brown-out detection level at VCC=2.7 V; [BODLEVEL=01]</TEXT>
			</TEXT4>
			<TEXT5>
				<MASK>0x06</MASK>
				<VALUE>0x04</VALUE>
				<TEXT>Brown-out detection level at VCC=1.8 V; [BODLEVEL=10]</TEXT>
			</TEXT5>
			<TEXT6>
				<MASK>0x06</MASK>
				<VALUE>0x06</VALUE>
				<TEXT>Brown-out detection disabled; [BODLEVEL=11]</TEXT>
			</TEXT6>
			<TEXT7>
				<MASK>0x01</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Reset Disabled (Enable PB5 as i/o pin); [RSTDISBL=0]</TEXT>
			</TEXT7>
		</HIGH>
	</FUSE>
	<LOCKBIT>
		<TEXT>[LB1 = 1 :  LB2 = 1] No memory lock features enabled. [LB1 = 0 :  LB2 = 1] Further programming of Flash and EEPROM is enabled. [LB1 = 0 :  LB2 = 0] Same as previous, but verify is also disabled</TEXT>
		<NMB_TEXT>3</NMB_TEXT>
		<NMB_LOCK_BITS>2</NMB_LOCK_BITS>
		<TEXT1>
			<MASK>0x03</MASK>
			<VALUE>0x03</VALUE>
			<TEXT>Mode 1: No memory lock features enabled</TEXT>
		</TEXT1>
		<TEXT2>
			<MASK>0x03</MASK>
			<VALUE>0x02</VALUE>
			<TEXT>Mode 2: Further programming disabled</TEXT>
		</TEXT2>
		<TEXT3>
			<MASK>0x03</MASK>
			<VALUE>0x00</VALUE>
			<TEXT>Mode 3: Further programming and verification disabled</TEXT>
		</TEXT3>
		<LOCKBIT0>
			<NAME>LB1</NAME>
			<TEXT>Lockbit</TEXT>
		</LOCKBIT0>
		<LOCKBIT1>
			<NAME>LB2</NAME>
			<TEXT>Lockbit</TEXT>
		</LOCKBIT1>
	</LOCKBIT>
	<CHINESE>
	<FUSE>
		<LOW>
			<NMB_FUSE_BITS>8</NMB_FUSE_BITS>
			<FUSE7>
				<NAME>SPIEN</NAME>
				<TEXT>SPI programming enable</TEXT>
				<DEFAULT>0</DEFAULT>
			</FUSE7>
			<FUSE6>
				<NAME>EESAVE</NAME>
				<TEXT>Keep EEprom contents during chip erase</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE6>
			<FUSE5>
				<NAME>WDTON</NAME>
				<TEXT>Watch dog timer always on</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE5>
			<FUSE4>
				<NAME>CKDIV8</NAME>
				<TEXT>Start up with system clock divided by 8</TEXT>
				<DEFAULT>0</DEFAULT>
			</FUSE4>
			<FUSE3>
				<NAME>SUT1</NAME>
				<TEXT>Select start-up time</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE3>
			<FUSE2>
				<NAME>SUT0</NAME>
				<TEXT>Select start-up time</TEXT>
				<DEFAULT>0</DEFAULT>
			</FUSE2>
			<FUSE1>
				<NAME>CKSEL1</NAME>
				<TEXT>Select Clock Source</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE1>
			<FUSE0>
				<NAME>CKSEL0</NAME>
				<TEXT>Select Clock Source</TEXT>
				<DEFAULT>0</DEFAULT>
			</FUSE0>
			<NMB_TEXT>16</NMB_TEXT>
			<TEXT1>
				<MASK>0x80</MASK>
				<VALUE>0x00</VALUE>
<TEXT> 使能ISP编程[SPIEN=0]</TEXT>
			</TEXT1>
			<TEXT2>
				<MASK>0x40</MASK>
				<VALUE>0x00</VALUE>
<TEXT> 执行芯片擦除时保留EEPROM的内容[EESAVE=0]</TEXT>
			</TEXT2>
			<TEXT3>
				<MASK>0x20</MASK>
				<VALUE>0x00</VALUE>
<TEXT> 看门狗定时器一直启用[WDTON=0]</TEXT>
			</TEXT3>
			<TEXT4>
				<MASK>0x10</MASK>
				<VALUE>0x00</VALUE>
<TEXT> 系统时钟8分频[CKDIV8=0]</TEXT>
			</TEXT4>
			<TEXT5>
				<MASK>0x0F</MASK>
				<VALUE>0x00</VALUE>
<TEXT> 外部时钟;起动时间14CK+0ms[CKSEL=00 SUT=00]</TEXT>
			</TEXT5>
			<TEXT6>
				<MASK>0x0F</MASK>
				<VALUE>0x04</VALUE>
<TEXT> 外部时钟;起动时间14CK+4ms[CKSEL=00 SUT=01]</TEXT>
			</TEXT6>
			<TEXT7>
				<MASK>0x0F</MASK>
				<VALUE>0x08</VALUE>
<TEXT> 外部时钟;起动时间14CK+64ms[CKSEL=00 SUT=10]</TEXT>
			</TEXT7>
			<TEXT8>
				<MASK>0x0F</MASK>
				<VALUE>0x01</VALUE>
<TEXT> 内部RC振荡器(4.8MHz);起动时间14CK+0ms[CKSEL=01 SUT=00]</TEXT>
			</TEXT8>
			<TEXT9>
				<MASK>0x0F</MASK>
				<VALUE>0x05</VALUE>
<TEXT> 内部RC振荡器(4.8MHz);起动时间14CK+4ms[CKSEL=01 SUT=01]</TEXT>
			</TEXT9>
			<TEXT10>
				<MASK>0x0F</MASK>
				<VALUE>0x09</VALUE>
<TEXT> 内部RC振荡器(4.8MHz);起动时间14CK+64ms[CKSEL=01 SUT=10]</TEXT>
			</TEXT10>
			<TEXT11>
				<MASK>0x0F</MASK>
				<VALUE>0x02</VALUE>
<TEXT> 内部RC振荡器(9.6MHz);起动时间14CK+0ms[CKSEL=10 SUT=00]</TEXT>
			</TEXT11>
			<TEXT12>
				<MASK>0x0F</MASK>
				<VALUE>0x06</VALUE>
<TEXT> 内部RC振荡器(9.6MHz);起动时间14CK+4ms[CKSEL=10 SUT=01]</TEXT>
			</TEXT12>
			<TEXT13>
				<MASK>0x0F</MASK>
				<VALUE>0x0A</VALUE>
<TEXT> 内部RC振荡器(9.6MHz);起动时间14CK+64ms[CKSEL=10 SUT=10]</TEXT>
			</TEXT13>
			<TEXT14>
				<MASK>0x0F</MASK>
				<VALUE>0x03</VALUE>
<TEXT> 内部RC振荡器(128KHz);起动时间14CK+0ms[CKSEL=11 SUT=00]</TEXT>
			</TEXT14>
			<TEXT15>
				<MASK>0x0F</MASK>
				<VALUE>0x07</VALUE>
<TEXT> 内部RC振荡器(128KHz);起动时间14CK+4ms[CKSEL=11 SUT=01]</TEXT>
			</TEXT15>
			<TEXT16>
				<MASK>0x0F</MASK>
				<VALUE>0x0B</VALUE>
<TEXT> 内部RC振荡器(128KHz);起动时间14CK+64ms[CKSEL=11 SUT=10]</TEXT>
			</TEXT16>
		</LOW>
		<HIGH>
			<NMB_FUSE_BITS>5</NMB_FUSE_BITS>
			<FUSE4>
				<NAME>SELFPRGEN</NAME>
				<TEXT>Self Programming Enable</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE4>
			<FUSE3>
				<NAME>DWEN</NAME>
				<TEXT>DebugWire Enable</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE3>
			<FUSE2>
				<NAME>BODLEVEL1</NAME>
				<TEXT>Enable BOD and select level</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE2>
			<FUSE1>
				<NAME>BODLEVEL0</NAME>
				<TEXT>Enable BOD and select level</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE1>
			<FUSE0>
				<NAME>RSTDISBL</NAME>
				<TEXT>Disable external reset</TEXT>
				<DEFAULT>1</DEFAULT>
			</FUSE0>
			<NMB_TEXT>7</NMB_TEXT>
			<TEXT1>
				<MASK>0x10</MASK>
				<VALUE>0x00</VALUE>
<TEXT> 使能自编程[SELFPRGEN=0]</TEXT>
			</TEXT1>
			<TEXT2>
				<MASK>0x08</MASK>
				<VALUE>0x00</VALUE>
				<TEXT>Debug Wire enable; [DWEN=0]</TEXT>
			</TEXT2>
			<TEXT3>
				<MASK>0x06</MASK>
				<VALUE>0x00</VALUE>
<TEXT> 掉电检测电平为4.3V[BODLEVEL=00]</TEXT>
			</TEXT3>
			<TEXT4>
				<MASK>0x06</MASK>
				<VALUE>0x02</VALUE>
<TEXT> 掉电检测电平为2.7V[BODLEVEL=01]</TEXT>
			</TEXT4>
			<TEXT5>
				<MASK>0x06</MASK>
				<VALUE>0x04</VALUE>
<TEXT> 掉电检测电平为1.8V[BODLEVEL=10]</TEXT>
			</TEXT5>
			<TEXT6>
				<MASK>0x06</MASK>
				<VALUE>0x06</VALUE>
<TEXT> 禁用掉电检测[BODLEVEL=11]</TEXT>
			</TEXT6>
			<TEXT7>
				<MASK>0x01</MASK>
				<VALUE>0x00</VALUE>
<TEXT> 禁用外部复位，PB5用作I/O口[RSTDISBL=0]</TEXT>
			</TEXT7>
		</HIGH>
	</FUSE>
	<LOCKBIT>
<TEXT> 无加密(没有使能存储器保护特性)[LB2=1 LB1=1]</TEXT>
		<NMB_TEXT>3</NMB_TEXT>
		<NMB_LOCK_BITS>2</NMB_LOCK_BITS>
		<TEXT1>
			<MASK>0x03</MASK>
			<VALUE>0x03</VALUE>
<TEXT>无加密(没有使能存储器保护特性)[LB2=1 LB1=1]</TEXT>
		</TEXT1>
		<TEXT2>
			<MASK>0x03</MASK>
			<VALUE>0x02</VALUE>
<TEXT> 禁止进一步对Flash 和EEPROM 编程[LB2=1 LB1=0]</TEXT>
		</TEXT2>
		<TEXT3>
			<MASK>0x03</MASK>
			<VALUE>0x00</VALUE>
<TEXT> 禁止进一步对Flash 和EEPROM 编程及验证[LB2=0 LB1=0]</TEXT>
		</TEXT3>
		<LOCKBIT0>
			<NAME>LB1</NAME>
			<TEXT>Lockbit</TEXT>
		</LOCKBIT0>
		<LOCKBIT1>
			<NAME>LB2</NAME>
			<TEXT>Lockbit</TEXT>
		</LOCKBIT1>
	</LOCKBIT>	
	</CHINESE>
</AVRPART>
