Part Number Hot Search : 
S2301 103ML MAX4844 16X5R 34532 2409S FST3080 ON0932
Product Description
Full Text Search
 

To Download CNTINY26-26L Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 
* 8 AVR(R) * RISC
- 118 - - 32 8 - - 16 MHz 16 MIPS - 2K Flash : 10,000 - 128 EEPROM : 10,000 - 128 SRAM - EEPROM - 8 / - 8 2 PWM PWM - - 10 ADC 11 8 ADC 7 1x, 20x - - - 11 - - - - / - SPI - RC I/O - 20 PDIP/SOIC: 16 I/O - 32 MLF: 16 I/O - ATtiny26L2.7V - 5.5V - ATtiny264.5V - 5.5V - ATtiny26L0 - 8 MHz - ATtiny260 - 16 MHz ATtiny26L - 16 MHz, 5V, 25C:15 mA - 1 MHz, 3V, 25C: 0.70 mA - 1 MHz, 3V, 25C, : 0.18 mA - : < 1 A
*
*
2KB Flash 8 ATtiny26 ATtiny26L
*
* * * *

Rev. 1477E-AVR-12/03
1
PDIP/SOIC
(MOSI/DI/SDA/OC1A) PB0 (MISO/DO/OC1A) PB1 (SCK/SCL/OC1B) PB2 (OC1B) PB3 VCC GND (ADC7/XTAL1) PB4 (ADC8/XTAL2) PB5 (ADC9/INT0/T0) PB6 (ADC10/RESET) PB7 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 PA0 (ADC0) PA1 (ADC1) PA2 (ADC2) PA3 (AREF) GND AVCC PA4 (ADC3) PA5 (ADC4) PA6 (ADC5/AIN0) PA7 (ADC6/AIN1)
MLF Top View
PB2 (SCK/SCL/OC1B) PB1 (MISO/DO/OC1A) PB0 (MOSI/DI/SDA/OC1A) NC NC NC PA0 (ADC0) PA1 (ADC1) 32 31 30 29 28 27 26 25
NC (OC1B) PB3 NC VCC GND NC (ADC7/XTAL1) PB4 (ADC8/XTAL2) PB5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
24 23 22 21 20 19 18 17
NC PA2 (ADC2) PA3 (AREF) GND NC NC AVCC PA4 (ADC3)
2
ATtiny26(L)
1477E-AVR-12/03
NC (ADC9/INT0/T0) PB6 (ADC10/RESET) PB7 NC (ADC6/AIN1) PA7 (ADC5/AIN0) PA6 (ADC4) PA5 NC
ATtiny26(L)
ATtiny26(L) AVR RISC 8 CMOS ATtiny26(L) 1 MIPS/MHz AVR 32 (ALU) CISC 10 ATtiny26(L) 118ADC 20x ATtiny26(L) 8 PWM PWM ATtiny26(L)TWISM ATtiny26(L) 2K Flash 128 EEPROM 128 SRAM I/O 16 32 8 / PWM / / 11 10 CPU T/C ATtiny26(L)ADCADC ADC ADC I/O Standby ATtiny26(L) Atmel 8 RISC CPU Flash ATtiny26(L) ATtiny26(L) /
3
1477E-AVR-12/03
Figure 1. ATtiny26(L)
VCC 8-BIT DATA BUS INTERNAL OSCILLATOR GND
PROGRAM COUNTER STACK POINTER
INTERNAL CALIBRATED OSCILLATOR
WATCHDOG TIMER MCU CONTROL REGISTER
TIMING AND CONTROL
PROGRAM FLASH
SRAM
AVCC
INSTRUCTION REGISTER GENERAL PURPOSE REGISTERS
X Y Z
MCU STATUS REGISTER TIMER/ COUNTER0 TIMER/ COUNTER1
INSTRUCTION DECODER
CONTROL LINES
ALU
UNIVERSAL SERIAL INTERFACE
STATUS REGISTER
INTERRUPT UNIT
PROGRAMMING LOGIC
ISP INTERFACE
EEPROM
OSCILLATORS
ANALOG COMPARATOR
DATA REGISTER PORT A
DATA DIR. REG.PORT A
ADC
DATA REGISTER PORT B
DATA DIR. REG.PORT B
+ -
PORT A DRIVERS
PORT B DRIVERS
PA0-PA7
PB0-PB7
4
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
VCC GND AVCC A(PA7..PA0) B(PB7..PB0) ADC AVCC A A/D ADC VCC VCC P75 A 8 I/O A ADC P92" " B 8 I/O PB6..0 PB7 I/O RSTDISBL ("0") PB7 I/O RESET B ADC T/C USI SPI P92" " PB7/RESET 50 ns XTAL1 XTAL2
5
1477E-AVR-12/03
32 8 ALU ALU 6 3 16 16 X Y Z Figure 2. ATtiny26(L) AVR RISC
8-bit Data Bus Control Registers 1024 x 16 Program FLASH Program Counter Status and Test Interrupt Unit Universal Serial Interface ISP Unit Indirect Addressing Direct Addressing Instruction Decoder
Instruction Register
32 x 8 General Purpose Registers
2 x 8-bit Timer/Counter ALU Watchdog Timer 128 x 8 SRAM 128 byte EEPROM
Control Lines
ADC Analog Comparator I/O Lines
ALU ALU Figure 2 ATtiny26(L) AVR RISC 32 ($00 - $1F) I/O64 CPU T/C ADC I/O $20 - $5F AVR Harvard CPU ( ) Flash 16 16 (PC) SRAM SRAM
6
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
SP I/O C C 128 SRAM 5 AVR I/O 64 CPU T/C I/O AVR AVR I/O
Figure3 CPU 32 Figure 3. AVR CPU
7 R0 R1 R2 ... R13 R14 R15 R16 R17 ... R26 R27 R28 R29 R30 R31 $1A $1B $1C $1D $1E $1F X X Y Y Z Z $0D $0E $0F $10 $11 0 Addr. $00 $01 $02
SBCI SUBI CPI ANDI ORI LDI - R16..R31 SBC SUB CP AND OR Figure3 32 SRAM X Y Z XYZ R26..R31 Figure 4. X Y Z
15 X 7 R27 ($1B) 0 7 R26 ($1A) 0 0
7
1477E-AVR-12/03
15 Y 7 R29 ($1D) 0 7 R28 ($1C)
0 0
15 Z 7 R31 ($1F) 0 7 R30 ($1E)
0 0

ALU
AVR ALU 32 ALU ALU 3
8
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Flash ATtiny26(L)2KFlash AVR 16 32 Flash 1K x 16 Flash 10,000
ATtiny26(L) (PC) 10 1024 P103" " Flash P9" " Figure 5. SRAM
R0 R1 R2 ... R29 R30 R31 I/O $00 $01 $02 ... $3D $3E $3F $0020 $0021 $0022 ... $005D $005E $005F SRAM $0060 $0061 ... $00DE $00DF $0000 $0001 $0002 ... $001D $001E $001F
SRAM
Figure5 ATtiny26(L) SRAM 224 I/O SRAM 96 I/O 128 SRAM 5 R26 R31 Y Z 63 X Y Z ATtiny26(L)32 64I/O128SRAM
ATtiny26(L) AVR RISC Flash SRAM I/O AVR OP
9
1477E-AVR-12/03
Rd
Figure 6.
d (Rd) Rd Rr Figure 7.
r (Rr) d (Rd) d (Rd) I/O Figure 8. I/O
6 n
10
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 9.
Data Space 31 OP 16 LSBs 15 0 20 19 Rr/Rd 16 $0000
$00DF
16 16 LSB Rd/Rr Figure 10.
Data Space $0000 15 Y OR Z - REGISTER 0
15 OP
10 n
65 a
0
$00DF
Y Z 6 Figure 11.
Data Space $0000 15 X-, Y-, OR Z-REGISTER 0
$00DF
X Y Z
11
1477E-AVR-12/03
Figure 12.
Data Space $0000 15 X-, Y-, OR Z-REGISTER 0
-1
$00DF
X Y Z X Y Z Figure 13.
Data Space $0000 15 X-, Y-, OR Z-REGISTER 0
1
$00DF
X Y Z X Y Z LPM Figure 14.
PROGRAM MEMORY $000
$3FF
Z 15 MSB (0 - 1K) LSB = 0 LSB = 1
12
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
IJMP ICALL Figure 15.
PROGRAM MEMORY $000
$3FF
Z ( PC Z ) RJMP RCALL Figure 16.
PROGRAM MEMORY $000
+1
$3FF
PC + k + 1 k -2048 2047
EEPROM
ATtiny26(L) 128 EEPROM EEPROM 100,000 EEPROM P58"EEPROM / " EEPROM P103" "
13
1477E-AVR-12/03

AVR CPU Figure17 Harvard 1 MIPS/MHz / / Figure 17.
T1 T2 T3 T4
System Clock O 1st Instruction Fetch 1st Instruction Execute 2nd Instruction Fetch 2nd Instruction Execute 3rd Instruction Fetch 3rd Instruction Execute 4th Instruction Fetch
Figure18 ALU Figure 18. ALU
T1 T2 T3 T4
System Clock O Total Execution Time Register Operands Fetch ALU Operation Execute Result Write Back
Figure19 SRAM Figure 19. SRAM
T1 T2 T3 T4
System Clock O Address Data WR Data RD
Prev. Address Address
14
ATtiny26(L)
1477E-AVR-12/03
Read
Write
ATtiny26(L)
I/O
ATtiny26(L) I/O Table 1 Table 1. ATtiny26(L) I/O (1)
$3F ($5F) $3D ($5D) $3B ($5B) $3A ($5A) $39 ($59) $38 ($58) $35 ($55) $34 ($54) $33 ($53) $32 ($52) $31 ($51) $30 ($50) $2F ($4F) $2E ($4E) $2D ($4D) $2C ($4C) $2B ($4B) $29 ($29) $21 ($41) $1E ($3E) $1D ($3D) $1C ($3C) $1B ($3B) $1A ($3A) $19 ($39) $18 ($38) $17 ($37) $16 ($36) $0F ($2F) $0E ($2E) $0D ($2D) $08 ($28) $07 ($27) SREG SP GIMSK GIFR TIMSK TIFR MCUCR MCUSR TCCR0 TCNT0 OSCCAL TCCR1A TCCR1B TCNT1 OCR1A OCR1B OCR1C PLLCSR WDTCR EEAR EEDR EECR PORTA DDRA PINA PORTB DDRB PINB USIDR USISR USICR ACSR ADMUX T/C T/C MCU MCU T/C0 T/C0 (8 ) T/C1 A T/C1 B T/C1 (8 ) T/C1 A T/C1 B T/C1 C PLL EEPROM EEPROM EEPROM A A A B B B ADC
15
1477E-AVR-12/03
Table 1. ATtiny26(L) I/O (1) (Continued)
$06($26) $05($25) $04($24) Note: ADCSR ADCH ADCL ADC ADC ADC
1.
ATtiny26(L) I/OI/O I/OIN OUT 32 I/O $00 - $1F I/O SBI CBI SBIS SBIC "0" I/O I/O SREG AVR - SREG - I/O $3F
Bit $3F ($5F) / 7 I R/W 0 6 T R/W 0 5 H R/W 0 4 S R/W 0 3 V R/W 0 2 N R/W 0 1 Z R/W 0 0 C R/W 0 SREG
* Bit 7 - I: I I I RETI I I SEI CLI * Bit 6 - T: BLD BST T BST T BLD T * Bit 5 - H: H BCD * Bit 4 - S: , S = N V S N 2 V * Bit 3 - V: 2 2 * Bit 2 - N: * Bit 1 - Z: * Bit 0 - C:
16
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
SP
ATtiny26(L) I/O8ATtiny26(L) 224 8
Bit $3D ($5D) / 7 SP7 R/W 0 6 SP6 R/W 0 5 SP5 R/W 0 4 SP4 R/W 0 3 SP3 R/W 0 2 SP2 R/W 0 1 SP1 R/W 0 0 SP0 R/W 0 SP
SRAM $60 PUSH POP RET RETI
17
1477E-AVR-12/03
ATtiny26(L) I Table 2 RESET INT0 - 0 Table 2.
1 2 3 4 5 6 7 8 9 A B C
$000 $001 $002 $003 $004 $005 $006 $007 $008 $009 $00A $00B

RESET INT0 I/O Pins TIMER1, CMPA TIMER1, CMPB TIMER1, OVF1 TIMER0, OVF0 USI_STRT USI_OVF EE_RDY ANA_COMP ADC
0 T/C1 1A T/C1 1B T/C1 T/C0 USI USI EEPROM ADC
$000 $001 $002 $003 $004 $005 $006 $007 $008 $009 $00A $00B ; $009 $00A $00B ... ... RESET: ldi out sei ... ... r16, RAMEND SP, r16 ; rjmp rjmp rjmp rjmp rjmp rjmp rjmp rjmp rjmp rjmp rjmp rjmp RESET EXT_INT0 PIN_CHANGE TIM1_CMP1A TIM1_CMP1B TIM1_OVF TIM0_OVF USI_STRT USI_OVF EE_RDY ANA_COMP ADC ; ; IRQ0 ; ; 1 1A ; 1 1B ; 1 ; 0 ; USI ; USI ; EEPROM ; ; ADC
18
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
ATtiny26(L) * * * * VPOT MCU PB7/RESET I/O RSTDISBL ("1") RESET 50 ns MCU MCU VCC VBOT MCU
I/O $000 $000 RJMP Figure20 ATtiny26(L) Table 3 ATtiny26(L) Figure 20. ATtiny26(L)
DATA BUS
MCU Status Register (MCUSR) PORF BORF EXTRF WDRF BODEN BODLEVEL Brown-Out Reset Circuit Clock Generator CK Delay Counters TIMEOUT CKSEL[3:0]
0
Table 3.
VPOT VRST tRST ( ) ( ) RESET RESET
(1)
1.4 1.3
2.3 2.3 0.9
V V VCC ns
0.2 750
19
1477E-AVR-12/03
Table 3.
VBOT tBOD VHYST Notes:
(2)
BODLEVEL = 1 BODLEVEL = 0
2.5 3.7
2.7 4.0 2 2 130
3.2 4.2
V s s mV

BODLEVEL = 1 BODLEVEL = 0
1. VPOT ( ) 2. VBOT VCC = VBOT VCC ATtiny26L BODLEVEL=1 ATtiny26 BODLEVEL=0 BODLEVEL=1 ATtiny26
P24" " CPU (POR) Table 3 VCC POR POR (POR) VCC RESET CKSEL P24"" VCC RESET Figure 21. VCC MCU RESET
VCC VPOT
RESET
VRST
TIME-OUT
tTOUT
INTERNAL RESET
Figure 22. MCU RESET
VCC VPOT
RESET
VRST
TIME-OUT
tTOUT
INTERNAL RESET
20
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
RESET 500 ns VRST tTOUT MCU Figure 23.
VCC
RESET VRST
t TOUT
TIME-OUT
INTERNAL RESET
ATtiny26(L) BOD VCC BOD BODEN BOD VCC VCC Table 2 POR BOD BODLEVEL 2.7V (BODLEVEL ) 4.0V (BODLEVEL ) 50 mV BOD Table 3 tBOD BOD VCC Figure 24. BOD
VCC VBOTVBOT+
RESET
TIME-OUT
tTOUT
INTERNAL RESET
MCU P56
21
1477E-AVR-12/03
Figure 25.
1 CK Cycle
22
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure26 AVR P38" " Figure 26.
Timer/Counter1 General I/O modules ADC CPU Core RAM Flash and EEPROM
clkADC clkI/O clkCPU clkFLASH
AVR Clock Control Unit
Reset Logic
Watchdog Timer
Source clock Clock Multiplexer
Watchdog clock Watchdog Oscillator
clkPCK
clkPLL
PLL
External RC Oscillator
External clock
Crystal Oscillator
Low-Frequency Crystal Oscillator
Calibrated RC Oscillator
CPU clkCPU I/O clkI/O
CPUAVR CPU I/OI/O /USI I/O I/O Flash Flash CPU ADC ADCCPUI/O ADC
Flash clkFLASH ADC clkADC
23
1477E-AVR-12/03
PLL clkPCK
ATtiny26(L) PLL()1 MHz64 MHz 1 RC P24Figure27 PLL 1 MHz 64 MHz T/C1 PLLRC OSCCALRC RC 1 MHz 70 MHz PLL RC OSCCAL RC 1 MHz PLL PLLCSR PLLE PLLCK ("0") PLL PLL PLLCSR PLOCK Standby 1 MHz RC PLL Figure 27. PCK
PLLE
PLLCK & CKSEL FUSES OSCCAL
Lock Detector
PLOCK
1 RC OSCILLATOR 2 4 8 MHz
DIVIDE TO 1 MHz
PLL 64x
PCK
DIVIDE BY 4 CK XTAL1 XTAL2 OSCILLATORS
24
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Flash Table 4 AVR PB5 (XTAL2) PB4 (XTAL1) I/O Table 5 Table 4.
/ RC RC PLL PLLCK 1 1 1 1 1 0 CKSEL3..0 1111 - 1010 1001 1000 - 0101 0100 - 0001 0000 0001
Table 5. PB5 PB4 (1)
RC RC RC RC RC RC RC RC / / / / / / PLL Note: PLLCK 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 CKSEL [3:0] 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0001 PB4 XTAL1 I/O I/O I/O I/O XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 I/O PB5 I/O I/O I/O I/O I/O I/O I/O I/O I/O XTAL2 XTAL2 XTAL2 XTAL2 XTAL2 XTAL2 XTAL2 I/O
1. "1" "0"
CPU CPU MCU
25
1477E-AVR-12/03
WDT Table 6 Table 6.
(VCC = 5.0V) 4.1 ms 65 ms (VCC = 3.0V) 4.3 ms 69 ms 4K (4,096) 64K (65,536)
CKSEL = "0001" SUT = "10" PLLCK 1 MHzRC ISP .XTAL1 XTAL2 Figure28 12 MHz CKOPT C1 C2 Table 7 Figure 28.
C2 C1
XTAL2 XTAL1 GND
CKSEL3..1 Table 7 Table 7.
CKSEL3..1 101
(1)
(MHz) 0.4 - 0.9 0.9 - 3.0 3.0 - 16 16 -
C1 C2 (pF) - 12 - 22 12 - 22 12 - 15
110 111 Note:
1.
26
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 8 CKSEL0 SUT1..0 Table 8.
CKSEL0 0 0 0 0 1 1 1 1 Notes: SUT1..0 00 01 10 11 00 01 10 11 258 CK
(1)
(VCC = 5.0V) 4.1 ms 65 ms - 4.1 ms 65 ms - 4.1 ms 65 ms
BOD BOD
258 CK(1) 1K CK(2) 1K CK(2) 1K CK(2) 16K CK 16K CK 16K CK
1. 2.
32.768 kHz PLLCK "1" CKSEL"1001" Figure28 CKOPT XTAL1 XTAL2 36 pF SUT Table 9 Table 9.
SUT1..0 00 01 10 11 Note: 1K CK 1K CK
(1) (1)
(VCC = 5.0V) 4.1 ms 65 ms 65 ms
BOD
32K CK
1.
RC
Figure29 RC f = 1/(3RC) C 22 pF CKOPT XTAL1 GND 36 pF
27
1477E-AVR-12/03
Figure 29. RC
VCC R
PB5 (XTAL2) XTAL1
C GND
CKSEL3..0 Table 10 Table 10. RC
CKSEL3..0 0101 0110 0111 1000 (MHz) - 0.9 0.9 - 3.0 3.0 - 8.0 8.0 - 12.0
SUT Table 11 Table 11. RC
SUT1..0 00 01 10 11 Notes: 18 CK 18 CK 18 CK 6 CK
(1)
(VCC = 5.0V) - 4.1 ms 65 ms 4.1 ms
BOD BOD
1.
28
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
RC
RC 1.0 2.0 4.0 8.0 MHz 5V 25C Table 12 CKSEL (CKOPT) OSCCAL RC 5V 25C 1.0 MHz 1% P105" " Table 12. RC
CKSEL3..0 0001
(1)
(MHz) 1.0 2.0 4.0 8.0
0010 0011 0100 Note: 1.
SUT Table 13 XTAL1 XTAL2 I/O Table 13. RC
SUT1..0 00 01 10(1) 11 Note: 1. 6 CK 6 CK 6 CK (VCC = 5.0V) - 4.1 ms 65 ms BOD
OSCCAL
Bit $31 ($51) /
7 CAL7 R/W
6 CAL6 R/W
5 CAL5 R/W
4 CAL4 R/W
3 CAL3 R/W
2 CAL2 R/W
1 CAL1 R/W
0 CAL0 R/W OSCCAL
* Bits 7..0 - CAL7..0: 1 MHz ( 0x00) OSCCAL RC Flash EEPROM OSCCAL OSCCAL $FF EEPROM Flash EEPROM Flash
29
1477E-AVR-12/03
10% 1.0 2.0 8.0 MHz 4.0 Table 14 Table 14. RC
OSCCAL $00 $7F $FF (%) 50% 75% 100% (%) 100% 150% 200%
XTAL1 Figure30 CKSEL"0000" PLLCK"1" CKOPT XTAL1 GND 36 pF Figure 30.
PB5 (XTAL2)
EXTERNAL CLOCK SIGNAL
XTAL1
GND
SUT Table 15 Table 15.
SUT1..0 00 01 10 11 6 CK 6 CK 6 CK (VCC = 5.0V) - 4.1 ms 65 ms BOD
MCU 2% MCU
30
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
PLL PLLCLK RC PLL 64 MHz T/C1 PLLCK("0") CKSEL3..0 "0001" 4.5 - 5.5V 16 MHz (64 MHz/4) Table 16 SUT P24"PCK " Table 16. PLLCK
SUT1..0 00 01 10 11 1K CK 1K CK 1K CK 16K CK (VCC = 5.0V) - 4.1 ms 65 ms - BOD
MCU MCUSR
Bit $34 ($54) /
7 - R 0
6 - R 0
5 - R 0
4 - R 0
3 WDRF R/W
2 BORF R/W
1 EXTRF R/W
0 PORF R/W MCUSR
* Bit 7..4 - Res: ATtiny26(L) "0" * Bit 3 - WDRF: "0" * Bit 2 - BORF: "0" * Bit 1 - EXTRF: "0" * Bit 0 - PORF: "0"
31
1477E-AVR-12/03
ATtiny26(L) 8 GIMSK - TIMSK - T/C I I RETI I "1" "0" I
AVR 4 4 4 PC 2 MCU 4 PC(10 ) AVR
GIMSK
Bit $3B ($5B) /
7 - R 0
6 INT0 R/W 0
5 PCIE1 R/W 0
4 PCIE0 R/W 0
3 - R 0
2 - R 0
1 - R 0
0 - R 0 GIMSK
* Bit 7 - Res: ATtiny26(L) "0" * Bit 6 - INT0: 0 INT0 '1' SREG I MCU- MCUCR0 1/0 (ISC01ISC00) INT0 INT0 0 $001 P37" " * Bit 5 - PCIE1: 1 PCIE1 I "1" PB[7:4] PA[7:6] PA[3] $002 P37" "
32
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
* Bit 4- PCIE0: 0 PCIE0I"1" PB[3:0] $002 P37" " * Bits 3..0 - Res: ATtiny26(L) "0" GIFR
Bit $3A ($5A) / 7 - R 0 6 INTF0 R/W 0 5 PCIF R/W 0 4 - R 0 3 - R 0 2 - R 0 1 - R 0 0 - R 0 GIFR
* Bit 7 - Res: ATtiny26(L) "0" * Bit 6 - INTF0: 0 INT0 INTF0 SREG I GICR INT0 "1" MCU "1" * Bit 5 - PCIF: PB[7:0] PA[7:6] PA[3] PCIF "1" PCIE1 PB[7:4] PA[7:6] PA[3] PCIE0 PB[3:0] PCIE1 PCIE0 PCIE0 PB[3:0] PCIF PCIF SREG I GIMSK PCIE "1" MCU $002 "1" P37" " * Bits 4..0 - Res: ATtiny26(L) "0" T/C TIMSK
Bit $39 ($59) / 7 - R 0 6 OCIE1A R/W 0 5 OCIE1B R/W 0 4 - R 0 3 - R 0 2 TOIE1 R/W 0 1 TOIE0 R/W 0 0 - R 0 TIMSK
* Bit 7 - Res: ATtiny26(L) "0" * Bit 6 - OCIE1A:T/C1 OCIE1A I "1" T/C1 A T/C1 A $003 T/C T/C1 "1"
33
1477E-AVR-12/03
* Bit 5 - OCIE1B: T/C1 OCIE1B I "1" T/C1 B T/C1 B $004 T/C T/C1 "1" * Bit 4..3 - Res: ATtiny26(L) "0" * Bit 2 - TOIE1: T/C1 TOIE1 I "1" T/C1 T/C1 TIFR $005 * Bit 1 - TOIE0: T/C0 TOIE0I"1" T/C0 T/C0 TIFR $006 * Bit 0 - Res: ATtiny26(L) "0" T/C TIFR
Bit $38 ($58) / 7 - R 0 6 OCF1A R/W 0 5 OCF1B R/W 0 4 - R 0 3 - R 0 2 TOV1 R/W 0 1 TOV0 R/W 0 0 - R 0 TIFR
* Bit 7 - Res: ATtiny26(L) "0" * Bit 6 - OCF1A: 1A T/C1 OCR1A( 1A) OCF1A 1 SREG I OCIE1A OCF1A * Bit 5 - OCF1B: 1B T/C1 OCR1B( 1B) OCF1B 1 SREG I OCIE1B OCF1B * Bits 4..3 - Res: ATtiny26(L) "0" * Bit 2 - TOV1:T/C1 T/C1 TOV1 TOV1 1 SREG I TOIE1(T/C1 ) TOV1
34
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
* Bit 1 - TOV0: T/C0 T/C0 TOV0 TOV0 1 SREG I TOIE0(T/C0 ) TOV0 * Bit 0 - Res: ATtiny26(L) "0"
35
1477E-AVR-12/03
INT0 INT0 MCU MCUCR B PA3PA6 PA7 I/O GIMSK PCIE1 PB[7:4] PA[7:6] PA[3] PCIE0 PB[3:0] PCIE1 PCIE0 AREF AIN0 AIN1 OC1A OC1A OC1B OC1B XTAL1 XTAL2 Timer0 RESET Table 17 USI USI T/C1 PB0 "0" "1" " " Table 17.
Pin PA3 PA6 PA7 PB0 AREF USI USI TC1 /PWM USI TC1 /PWM USI USI TC1 /PWM TC1 /PWM XTAL1 XTAL2 TC0 RESET [ ] (1) ADMUX[REFS0] ACSR[ACD] ACSR[ACD] USICR[USIWM1] USICR[USIWM1,USIWM0] TCCR1A[COM1A1,COM1A0,PWM1A] USICR[USIWM1,USIWM0] TCCR1A[COM1A1] TCCR1A[COM1A0] USICR[USIWM1] USICR[USIWM1,USIWM0] TCCR1A[COM1B1,COM1B0,PWM1B] TCCR1A[COM1B1] TCCR1A[COM1B0] FUSE[PLLCK,CKSEL] FUSE[PLLCK,CKSEL] FUSE[PLLCK,CKSEL] GIMSK[INT0],MCUCR[ISC01,ISC01] TCCR0[CS02,CS01] RSTDISBL FUSE
(2)
1 0 0 1 01 011 01 1 1 1 01 011 1 1 10000 10101-11111 11001-11111 100 11 1
PB1
PB2
PB3 PB4 PB5 PB6 PB7 Notes:
1. 2. "0" "1"
36
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
MCU MCUCR MCU MCU
Bit $35 ($55) / 7 - R 0 6 PUD R/W 0 5 SE R/W 0 4 SM1 R/W 0 3 SM0 R/W 0 2 - R 0 1 ISC01 R/W 0 0 ISC00 R/W 0 MCUCR
* Bits 7 - Res: ATtiny26(L) "0" * Bit 6 - PUD: DDxn PORTxn ({DDxn, PORTxn} = 0b01) I/O P88" " * Bit 5 - SE: SLEEP SE MCU SLEEP SE * Bits 4,3 - SM1/SM0: 1 0 Table 18.
SM1 0 0 1 1 SM0 0 1 0 1 ADC Standby
" " * Bit 2 - Res: ATtiny26(L) "0" * Bits 1, 0 - ISC01, ISC00: 0 Bit 1 and Bit 0 0 INT0 SREG I Table 19. 0 (1)
ISC01 0 0 1 1 Note: ISC00 0 1 0 1 INT0 . INT0 INT0 INT0
1. ISC10/ISC00 GIMSK INT0
37
1477E-AVR-12/03
MCU AVR MCUCR SE SLEEP ( ADC Standby Standby ) MCUCR SM1 SM0 Table 18 MCU 4 MCU SLEEP SRAM MCU P39Table 20 ATtiny26
SM1..0 "00" SLEEP MCU CPU ADC USI T/C clkCPU clkFLASH USI MCU MCU ACSR ACD ADC
ADC
SM1..0 "01" SLEEP MCU ADC CPU ADC USI clkI/O clkCPU clkFLASH ADC ADC AD ADC BOD USI EEPROM INT0 MCU ADC
SM1..0 "10" SLEEP MCU USI BOD USI INT0 MCU CKSEL P26" " MCU MCU MCU 3.0V 25C 1.0 s ( ) MCU INT0
38
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Standby
SM1..0 "11" SLEEP MCU Standby 6
Table 20.
ADC Standby Notes:
(1)
X X
INT0 USI EEPROM
ADC I/O
clkCPU
clkFLASH
clkIO
clkADC
X
X X
X X(2) X
(2) (2)
X X X X
X X
X X
X
X
X
1. 2. INT0
39
1477E-AVR-12/03
AVR ADC ADC P75" " ADC P72" " BOD BODEN BOD P23" " BOD BOD ADC P56" " I/O clkI/O ADC clkADC P91" " VCC/2

BOD
40
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
/
T/C0
ATtiny26(L) 8T/C T/CT/C0(CK) T/C1 CK (PCK) Figure31 T/C Figure 31. T/C0
CK CLEAR
CK/8
10-BIT T/C PRESCALER
CK/64 CK/256 CK/1024
PSR0
T0(PB6) 0
CS00 CS01 CS02
TIMER/COUNTER0 CLOCK SOURCE
CK/8 CK/64 CK/256 CK/1024 CK CK
T/C1
Figure32 T/C1 T/C1 PCKPCK/16384 CK CK/16384 T/C1 TCCR1B P47Table 24 TCCR1B PSR1 PLLCSR PCKE Figure 32. T/C1
PCKE CK PCK (64 MHz) S A
PSR1 T1CK
14-BIT T/C PRESCALER
T1CK/1024
T1CK/2048
T1CK/4096
0
CS10 CS11 CS12 CS13
TIMER/COUNTER1 COUNT ENABLE
T1CK/8192
T1CK/128
T1CK/256
T1CK/512
T1CK/16
T1CK/32
T1CK/64
T1CK/8
T1CK/16384
T1CK/2
T1CK/4
T1CK
41
1477E-AVR-12/03
8 T/C0
Figure33 T/C0 8 T/C0 CK CK T/C0 TCCR0 T/C TIFR T/C0TCCR0 T/C0/T/CTIMSK T/C0 CPU CPU CPU 8 T/C0 T/C0 Figure 33. T/C0
T/C0 TCCR0
Bit $33 ($53) /
7 - R 0
6 - R 0
5 - R 0
4 - R 0
3 PSR0 R/W 0
2 CS02 R/W 0
1 CS01 R/W 0
0 CS00 R/W 0 TCCR0
* Bits 7..4 - Res: ATtiny26(L) "0" * Bit 3 - PSR0: T/C0 T/C0 0
42
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
* Bits 2, 1, 0 - CS02, CS01, CS00: 0, Bit 2, 1 0 T0 Table 21. 0
CS02 0 0 0 0 1 1 1 1 CS01 0 0 1 1 0 0 1 1 CS00 0 1 0 1 0 1 0 1
Stop, T/C0
CK CK/8 CK/64 CK/256 CK/1024 T0 T0
Stop / ( ) T/C0 TCNT0
Bit $32 ($52) / 7 MSB R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 6 5 4 3 2 1 0 LSB R/W 0 TCNT0
T/C0 T/C0 T/C0
8 T/C1
T/C1 (CK) (PCK) PLLCSR PCKE "1" T/C1 Figure34 T/C1 T/C1 TCCR1A TCCR1B OCR1A OCR1B OCR1C T/C1 (TCNT1) (OCF1A OCF1B TOV1) T/C1 8 64 MHz T/C1 / PWM P52 T/C1
43
1477E-AVR-12/03
Figure 34. T/C1
8-BIT DATABUS IO-registers OCR1A OCR1B OCR1C TCCR1A TCCR1B TCNT1 OCF1A OCF1B TOV1 Input syncronization Timer/Counter1 registers OCR1A_SI OCR1B_SI OCR1C_SI TCCR1A_SI TCCR1B_SI TCNT1 TCNT1_SI OCF1A_SI OCF1B_SI TOV1_SI TOV1_SO OCF1B_SO S A S A OCF1B OCF1A_SO S A OCF1A Output syncronization registers TCNT_SO Output multiplexers S A TCNT1
TOV1
PCKE CK
S A S A 1CK delay 1/2PCK -1CK delay 1PCK delay no delay 1/2PCK -1CK delay no delay
PCK SYNC MODE ASYNC MODE
64 MHz PCK T/C1 PCK PCK PCK 2 T/C1 PCK Figure35 T/C1
44
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 35. T/C1
T/C1 OVER- T/C1 COMPARE T/C1 COMPARE FLOW IRQ MATCH A IRQ MATCH B IRQ OC1A (PB0) OC1A (PB1) OC1B (PB2) OC1B (PB3)
OCIE1A
OCIE1B
TOIE0
OCF1A
TOIE1
OCF1B
TOV1
TIMER INT. MASK REGISTER (TIMSK)
TIMER INT. FLAG REGISTER (TIFR)
COM1A1 OCF1A OCF1B TOV1
TOV0
T/C CONTROL REGISTER 1 (TCCR1A)
PWM1A PWM1B COM1A0 COM1B1 COM1B0 FOC1A FOC1B CTC1
T/C CONTROL REGISTER 1 (TCCR1B)
PSR1 CS13 CS12 CS11 CS10
TIMER/COUNTER1 TIMER/COUNTER1 (TCNT1)
T/C CLEAR
T/C1 CONTROL LOGIC
CK PCK
8-BIT COMPARATOR
8-BIT COMPARATOR
8-BIT COMPARATOR
T/C1 OUTPUT COMPARE REGISTER (OCR1A)
T/C1 OUTPUT COMPARE REGISTER (OCR1B)
T/C1 OUTPUT COMPARE REGISTER (OCR1C)
8-BIT DATA BUS
T/CTIFR ()T/CTCCR1A TCCR1B T/C TIMSK / T/C1OCR1A OCR1BOCR1C T/C1 OCR1A OC1A (PB1) PWM 1 OC1A OCR1B OC1B (PB3) PWM 1 OC1B PWM OCR1C T/C T/C1 $FF $00 OCR1C $00 (TOV1) PWM OC1A OC1B PWM OCR1A OCR1B T/C PWM (OC1A OC1AOC1BOC1B) PWM T/C OCR1C $00 " " $FF PWM Table 27 20 kHz 250 kHz 10 kHz 250 kHz 500 kHz 50 kHzPWM OCR1C PWM T/C1 A TCCR1A
Bit $30 ($50) / 7
COM1A1
6
COM1A0
5
COM1B1
4
COM1B0
3
FOC1A
2
FOC1B
1
PWM1A
0
PWM1B TCCR1A
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
45
1477E-AVR-12/03
* Bits 7, 6 - COM1A1, COM1A0: A , Bits 1 0 COM1A1 COM1A0 OC1A 1 OC1A Table 22. A
COM1A1 0 0 1 1 COM1A0 0 1 0 1 T/C A OC1A OC1A OC1A OC1A
PWM P50Table 25 * Bits 5, 4 - COM1B1, COM1B0: B , Bits 1 0 COM1B1 COM1B0 OC1B 1 OC1B Table 23. B
COM1B1 0 0 1 1 COM1B0 0 1 0 1 T/C B OC1B OC1B OC1B OC1B
PWM P50Table 25 * Bit 3 - FOC1A: 1A 1 OC1A COM1A1:0 COM1A1 COM1A0 FOC1A COM1A1 COM1A0 FOC1A PWM1A FOC1A * Bit 2 - FOC1B: 1B 1 OC1B COM1B1:0 COM1B1 COM1B0 FOC1B COM1B1 COM1B0 FOC1B PWM1B FOC1B * Bit 1 - PWM1A: A PWM T/C1 OCR1A OCR1C $00 * Bit 0 - PWM1B: B PWM T/C1 OCR1B OCR1C $00
46
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
T/C1 B TCCR1B
Bit $2F ($4F) / 7 CTC1 R/W 0 6 PSR1 R/W 0 5 - R 0 4 - R 0 3 CS13 R/W 0 2 CS12 R/W 0 1 CS11 R/W 0 0 CS10 R/W 0 TCCR1B
* Bit 7 - CTC1: T/C CTC1 OCR1C T/C1 $00 T/C1 * Bit 6 - PSR1: T/C1 T/C 0 * Bit 5..4 - Res: ATtiny26(L) "0" * Bits 3..0 - CS13, CS12, CS11, CS10: 3, 2, 1 0 3 2 1 0 T/C1 Table 24. T/C1
CS13 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 CS12 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 CS11 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 CS10 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 T/C1 PCK PCK/2 PCK/4 PCK/8 PCK/16 PCK/32 PCK/64 PCK/128 PCK/256 PCK/512 PCK/1024 PCK/2048 PCK/4096 PCK/8192 PCK/16384 T/C1 CK CK/2 CK/4 CK/8 CK/16 CK/32 CK/64 CK/128 CK/256 CK/512 CK/1024 CK/2048 CK/4096 CK/8192 CK/16384
/ T/C1 TCNT1
Bit $2E ($4E) / 7 MSB R/W R/W R/W R/W R/W R/W R/W 6 5 4 3 2 1 0 LSB R/W TCNT1
47
1477E-AVR-12/03
0
0
0
0
0
0
0
0
8 T/C1 T/C1 CPUT/C1T/C1 CPU CPU T/C1 OCR1A
Bit $2D ($4D) / 7 MSB R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 6 5 4 3 2 1 0 LSB R/W 0 OCR1A
A 8 / T/C A T/C1 TCCR1A T/C1 OCR1A TCNT1 OCR1A OCF1A T/C1 B OCR1B
Bit $2C ($4C) / 7 MSB R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 6 5 4 3 2 1 0 LSB R/W 0 OCR1B
B 8 / T/C B T/C1 TCCR1A T/C1 OCR1B TCNT1 OCR1B OCF1B T/C1 C OCR1C
Bit $2B ($4B) / 7 MSB R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 6 5 4 3 2 1 0 LSB R/W 0 OCR1C
C 8 / T/CCT/C1 T/C1OCR1C TCNT1 OCR1C TCCR1B CTC1 TCNT1 (TOV1) PWM PLL PLLCSR
Bit $29 ($29) / 7 - R 0 6 - R 0 5 - R 0 4 - R 0 3 - R 0 2 PCKE R/W 0 1 PLLE R/W 0/1 0 PLOCK R 0 PLLCSR
* Bit 7..3 - Res: ATtiny26(L) "0"
48
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
* Bit 2 - PCKE: PCK PCKET/C1 64 MHz PCK T/C1 CK T/C1 PLLE PLL PLOCK 1 * Bit 1 - PLLE: PLL PLLE PLL RC PLL PLL 1 * Bit 0 - PLOCK: PLL PLOCKPLL T/C1 PCK PLL PLL 64 s/100 s ( / ) T/C1 PWM T/C1 T/C1 PLLPLOCK PCKE PWM T/C1 C - OCR1C 8 PWM PB1(OC1A) PB3(OC1B) PB0(OC1A)PB2(OC1B) (OC1A - OC1AOC1B - OC1B) PCK PCK CKCK Figure 36.
OC1x
OC1x
t non-overlap x = A or B
OCR1A OCR1B T/C1 A - TCCR1A COM1A1/COM1A0 COM1B1/COM1B0 OC1A OC1B Table 25 T/C1 $00 OCR1C $00 OC1C TOV1
49
1477E-AVR-12/03
Table 25. PWM
COM1x1 0 0 1 1 COM1x0 0 1 0 1 OC1x OC1x OC1x TCNT1 = $01 OC1x TCNT1 = $00 OC1x TCNT1 = $01 OC1x OC1x TCNT = $00 OC1x
PWM OCR1A OCR1B T/C OCR1C OCR1A OCR1B OCR1A OCR1B PWM ( ) Figure 37 Figure 37. OCR
Compare Value Changes Counter Value Compare Value PWM Output OC1x Synchronized OC1x Latch Compare Value changes Counter Value Compare Value PWM Output OC1x Unsynchronized OC1x Latch Glitch
OCR1A OCR1B OCR1A OCR1B OCR1A OCR1B $00 OCR1C COM1A1/COM1A0 PB1(OC1A) PB3(OC1B) Table 26
50
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 26. PWM OCR1x = $00 OCR1C, x = A B
COM1x1 0 0 1 1 1 1 COM1x0 1 1 0 0 1 1 OCR1x $00 OCR1C $00 OCR1C $00 OCR1C OC1x L H L H H L OC1x H L
PWM - TOV1 T/C T/C PWM 1 (OCR1C + 1) f TCK1 f PWM = ----------------------------------( OCR1C + 1 ) OCR1C ResolutionPWM = log2(OCR1C + 1)
51
1477E-AVR-12/03
Table 27. T/C1
PWM (kHz) 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 250 300 350 400 450 500 PCK/16 PCK/16 PCK/8 PCK/8 PCK/8 PCK/4 PCK/4 PCK/4 PCK/4 PCK/4 PCK/4 PCK/2 PCK/2 PCK/2 PCK/2 PCK/2 PCK/2 PCK/2 PCK/2 PCK PCK PCK PCK PCK PCK CS13..CS10 0101 0101 0100 0100 0100 0011 0011 0011 0011 0011 0011 0010 0010 0010 0010 0010 0010 0010 0010 0001 0001 0001 0001 0001 0001 OCR1C 199 132 199 159 132 228 199 177 159 144 132 245 228 212 199 187 177 167 159 255 212 182 159 141 127 ( ) 7.6 7.1 7.6 7.3 7.1 7.8 7.6 7.5 7.3 7.2 7.1 7.9 7.8 7.7 7.6 7.6 7.5 7.4 7.3 8.0 7.7 7.5 7.3 7.1 7.0
52
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
1 Mhz VCC = 5V VCC 16 2048 ms WDR 8 ATtiny26(L) P23 Figure 38.
Normally 1 MHz WATCHDOG PRESCLALER
WATCHDOG RESET WDP0 WDP1 WDP2 WDE
MCU RESET
WDTCR
Bit $21 ($41) /
7 - R 0
6 - R 0
5 - R 0
4 WDCE R/W 0
3 WDE R/W 0
2 WDP2 R/W 0
1 WDP1 R/W 0
0 WDP0 R/W 0 WDTCR
* Bits 7..5 - Res: ATtiny26(L) "0" * Bit 4 - WDCE: WDE WDCE 4 WDE 1 2 WDCE * Bit 3 - WDE: WDE"1" WDCE"1"WDE 1. WDCE WDE "1" WDE "1" 2. 4 WDE "0"
53
1477E-AVR-12/03
* Bits 2..0 - WDP2, WDP1, WDP0: 2, 1 0 WDP2 WDP1 WDP0 Table 28 Table 28. (1)
WDP2 0 0 0 0 1 1 1 1 Note: WDP1 0 0 1 1 0 0 1 1 WDP0 0 1 0 1 0 1 0 1 16K (16,384) 32K (32,768) 64K (65,536) 128K (131,072) 256K (262,144) 512K (524,288) 1,024K (1,048,576) 2,048K (2,097,152) VCC = 3.0V 17.1 ms 34.3 ms 68.5 ms 0.14 s 0.27 s 0.55 s 1.1 s 2.2 s VCC = 5.0V 16.3 ms 32.5 ms 65 ms 0.13 s 0.26 s 0.52 s 1.0 s 2.1 s
1. WDR - - 0
54
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
EEPROM /
EEPROM I/O EEPROM 8.3 ms EEPROM EEPROM EEPROM EEPROM EEPROM EEPROM EEPROM CPU 2 EEPROM CPU 4 EEPROM EEAR
Bit $1E ($3E) / 7 - R 0 6 EEAR6 R/W X 5 EEAR5 R/W X 4 EEAR4 R/W X 3 EEAR3 R/W X 2 EEAR2 R/W X 1 EEAR1 R/W X 0 EEAR0 R/W X EEAR
* Bit 7 - RES: ATtiny26(L) "0" * Bit 6..0 - EEAR6..0: EEPROM EEAR 128 EEPROM EEPROM 0 127 EEAR EEPROM EEPROM EEDR
Bit $1D ($3D) / 7 MSB R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 6 5 4 3 2 1 0 LSB R/W 0 EEDR
* Bit 7..0 - EEDR7..0: EEPROM EEPROM EEDR EEAR EEDR EEAR EEPROM EECR
Bit $1C ($3C) / 7 - R 0 6 - R 0 5 - R 0 4 - R 0 3 EERIE R/W 0 2 EEMWE R/W 0 1 EEWE R/W 0 0 EERE R/W 0 EECR
* Bit 7..4 - RES: ATtiny26(L) "0" * Bit 3 - EERIE: EEPROM SREG I "1" EERIE EEPROM EERIE EEWE EEPROM * Bit 2 - EEMWE: EEPROM EEMWEEEWE"1"EEPROM EEMWE"1" 4 EEWEEEPROMEEMWE"0" EEWE
55
1477E-AVR-12/03
EEMWE 4 EEPROM EEWE * Bit 1 - EEWE: EEPROM EEWE EEPROM EEPROM EEWE EEPROM EEMWE EEPROM ( 2 3 ) 1. EEWE "0" 2. EEPROM EEAR ( ) 3. EEPROM EEDR ( ) 4. EECR EEMPE "1" 5. EEMWE 4 EEWE : 4 5 EEPROM EEPROM EEPROM EEAR EEDR EEPROM I ( 8.3 ms) EEPE EEWE CPU * Bit 0 - EERE: EEPROM EERE EEPROM EEPROM EERE EEAR EEPROM EEPROM CPU 4 EEPROM EEWE EEPROM EEAR
56
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 29. EEPROM
CPU EEPROM Note: RC (1) 8448 8.5 ms
1. 1 MHz CKSEL
EEPROM
EEPROM EEPROM CPU EEPROM EEPROM ( ) EEPROM EEPROM EEPROM CPU EEPROM 1. AVR RESET BOD BOD 2. AVR CPU EEPROM 3. Flash CPU Flash
EEPROM
57
1477E-AVR-12/03
USI
USI USI USI * ( , fSCLmax = fCK/16) * ( , fSCKmax = fCK/2, Slave fSCKmax = fCK/4) * * * * Figure 39. USI Figure 39.
DQ LE
PB1 DO (Output only)
PB0
DI/SDA (Input/Open Drain)
Bit7
Bit0
USIDR
3 2 1 0 TIM0 OVF
USIOIF
USISIF
USIDC
USIPF
4-bit Counter
3 2 1 0 [1]
0 1
CLOCK HOLD
PB2
SCK/SCL (Input/Open Drain)
DATA BUS
USISR
Two-wire Clock Control Unit
2
USIWM1
USIWM0
USICS1
USICS0
USICLK
USIOIE
USISIE
USICR
8 (DI) 4 SCK 0
USI USIDR
Bit $0F ($2F) / 7 MSB R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 6 5 4 3 2 1 0 LSB R/W 0 USIDR
58
ATtiny26(L)
1477E-AVR-12/03
USITC
ATtiny26(L)
USI USIDR USICS1..0 / 0 USICLK (USIWM1..0 = 0) (DI/SDA) (SCK/SCL) (DO SDA ) ( 7) (USICS1 = 1) ( ) (USICS1 = 0) MSB USI USISR
Bit $0E ($2E) / 7
USISIF
6
USIOIF
5
USIPF
4
USIDC
3
USICNT3
2
USICNT2
1
USICNT1
0
USICNT0 USISR
R/W 0
R/W 0
R/W 0
R 0
R/W 0
R/W 0
R/W 0
R/W 0
USISR - - SBI CBI OUT * Bit 7 - USISIF: USISIF (USICSx = 0b11 & USICLK = 0) (USICS = 0b10 & USICLK = 0) SCK USISIF USICR USISIE USISIF 1 SCL * Bit 6 - USIOIF: 4(150) USICRUSIOIE USIOIF 1 SCL * Bit 5 - USIPF: USIPF USIOIF 1 * Bit 4 - USIDC: 7 USIDC * Bits 3..0 - USICNT3..0: 4 CPU
59
1477E-AVR-12/03
/ 0 USICLK USITC USICS1..0 USITC (USICS1 = 1) USICLK 1 (USIWM1..0 = 0) (SCK/SCL) USI USICR
Bit $0D ($2D) / 7 USISIE R/W 0 6 USIOIE R/W 0 5 USIWM1 R/W 0 4 USIWM0 R/W 0 3 USICS1 R/W 0 2 USICS0 R/W 0 1 USICLK W 0 0 USITC W 0 USICR
* Bit 7 - USISIE: 1 USISIE P59"Bit 7 - USISIF: " * Bit 6 - USIOIE: 1 USIOIE P59"Bit 6 - USIOIF: "
60
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
* Bit 5..4 - USIWM1..0: USIWM1..0 USIWM1..0 USI Table 30 Table 30. USIWM1..0 USI
USIWM1 0 0 USIWM0 0 1 DO DI SCK (DO) IO DDR PORT (DI) (SCK) PORT USICR USITC SDA (DI) SCL (SCK) (1) (SDA) (SCL) DDR SDA PORT 0 SDA SDA ( ) SCL PORT 0 SCL SCL SCL (USISIF) SDA SCL SDA SCL SDA SCL SCL (USIOIF)
1
0
1
1
Note:
1. DI SCK (SDA) (SCL )
61
1477E-AVR-12/03
* Bit 3..2 - USICS1..0: (SCK/SCL) (DI/SDA) 0 USICS1..0 0 USICLK 1 (USICS1 = 1) USICLK USITC Table 31 USICS1..0 USICLK 4 Table 31. USICS1..0 USICLK
USICS1 0 0 0 1 1 1 1 USICS0 0 0 1 0 1 0 1 USICLK 0 1 X 0 0 1 1 (USICLK) / 0 4 (USICLK) / 0 (USITC) (USITC)
* Bit 1 - USICLK: USICS1..0 0 USICLK 0 (USICS1 = 1) USICLK USICLK USITC 4 ( Table 31) * Bit 0 - USITC: USITC SCK/SCL 0 1 DDRB2 0 (USICS1 = 1) USICLK 1 USITC 4
62
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
USI(SPI)01 (SS) DI DO SCK Figure 40.
PBx DO
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
PBy
DI
PBz SLAVE
SCK
PBx
DO
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
PBy
DI
PBz PORTBz MASTER
SCK
Figure40 USI 8 SCK USI 4 ( ) USIOIF PORTB PB2 USICR USITC Figure 41.
CYCLE SCK SCK DO DI
MSB MSB 6 6 5 5 4 4 3 3 2 2 1 1 LSB LSB
( Reference ) 1 2 3 4 5 6 7 8
A
B
C
D
E
Figure 41. SCK USI (USIDR) SCK 0(USICS0 = 0) DI DO ( ) 1(USICS0 = 1) 0 USI SPI 0 1 Figure 41.
63
1477E-AVR-12/03
1. (DDRB2) A B C USCK 4 0 2. SCK (C D) (DI) USI (C) (D) 4 3. ( ) 2 8 4. 8 (16 ) SPI USI SPI
SPITransfer: out ldi out ldi out sbis rjmp in ret USIDR,r16 r16,(1<SPITransfer_loop:
8 (+ ret) DO SCK DDRB r16 r16 USI USI USITC SCK 16
64
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
(fsck = fck/2) USI SPI
SPITransfer_Fast: out ldi ldi out out out out out out out out out out out out out out out out in ret USIDR,r16 r16,(1<SPI
USI SPI
init: ldi out ... SlaveSPITransfer: out ldi out sbis rjmp in ret USIDR,r16 r16,(1<SlaveSPITransfer_loop:
8 (+ ret) DO SCK DDRB r16 r16 USI USI IC (TWI) SCL SDA 65
1477E-AVR-12/03
Figure 42.
VCC
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
PBy
SDA
PBz
SCL
HOLD SCL
Two-wire Clock Control Unit SLAVE
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
PBy
SDA
PBz PORTBz MASTER
SCL
Figure42 USI SCL SCL PORTB PB2 TWI Figure 43.
SDA SCL
S 1-7 ADDRESS 8 R/W 9 ACK 1-8 DATA 9 ACK 1-8 DATA 9 ACK P
A
B
C
D
E
F
(Figure 43.) 1. SCL (A) SDA SDA 7 0 PORTB0 0
66
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
(Figure 44.) USISIF 2. SCL (B) SCL 3. SCL (C) SCL 4. ()8 SCL (D) SCL 5. SCL ( SCL(D) 14) SDA R/W R/W 1 ( SDA ) (E) SCL 6. (F) Figure 44.
USISIF DQ SDA
CLR CLR
DQ
CLOCK HOLD
SCL Write( USISIF)
Figure 44. SDA (50 300 ns) SCL SCL CKSEL ( P24" " ) P59"Bit 7 - USISIF: "
USI
4 12 /
USI UART 4 USI 4 / 0 12 (F) USICS1
67
1477E-AVR-12/03
AIN0 AIN1 AIN0 AIN1 ACO / 1 Figure45 Figure 45.
ACBG
PA6 (AIN0) MUX
PA7 (AIN1)
MUX
ACME
ADC MULTIPLEXER OUTPUT
ACSR
Bit $08 ($28) /
7 ACD R/W 0
6 ACBG R/W 0
5 ACO R X
4 ACI R/W 0
3 ACIE R/W 0
2 ACME R/W 0
1 ACIS1 R/W 0
0 ACIS0 R/W 0 ACSR
* Bit 7 - ACD: ACD ACD ACSR ACIE ACD * Bit 6 - ACBG: ACBG * Bit 5 - ACO: ACO * Bit 4 - ACI: ACI1 ACI0 ACI ACIE SREG I ACI ACI 1 * Bit 3 - ACIE: ACIE 1 I
68
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
* Bit 2 - ACME: ACME ADC (ADCSR ADEN 0)ADMUX MUX3...0 P70Table 33 ACME ADEN PA7(AIN1) * Bits 1, 0 - ACIS1, ACIS0: Table 32 Table 32. ACIS1/ACIS0 (1)
ACIS1 0 0 1 1 Note: ACIS0 0 1 0 1
1. ACIS1/ACIS0 ACSR
69
1477E-AVR-12/03
Table 33. (1)
ACME 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Notes: ADEN X 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MUX3...0(3) XXXX XXXX 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 AIN1 AIN1 ADC0 ADC1 ADC2 ADC3 ADC4 ADC5 ADC6(2) ADC7(2) ADC8 ADC9 ADC10
1. MUX4 2. PA6 PA7 AIN1 AIN0 3. MUX3...0
70
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
* * * * * * * * * * * * * *
10 2 LSB 0.5 LSB 65 - 260 s 11 8 20x 7 ADC 0 - AVCC ADC ADC ADC
ATtiny26(L)10ADC ADC11 8 A B 11 A/D dB (1x) 26 dB (20x) ADC 0V (GND) ADC ADC ADC Figure46 ADC AVCC AVCC VCC 0.3V P86"ADC " 2.56V AREF
71
1477E-AVR-12/03
Figure 46.
ADC CONVERSION COMPLETE IRQ
8-BIT DATA BUS
ADIF ADIE
15 ADC DATA REGISTER (ADCH/ADCL)
ADPS0
0
ADC MULTIPLEXER SELECT (ADMUX)
ADLAR REFS1 REFS0 MUX4 MUX2 MUX3 MUX1 MUX0
ADC CTRL. & STATUS REGISTER (ADCSR)
ADPS2 ADPS1 ADFR ADEN
ADSC
ADIF
PRESCALER MUX DECODER
CHANNEL SELECTION GAIN SELECTION
CONVERSION LOGIC
VCC AREF INTERNAL 2.56 V REFERENCE
SAMPLE & HOLD COMPARATOR 10-BIT DAC +
GND
INTERNAL 1.18 V REFERENCE
ADC10 ADC9 ADC8 ADC7 ADC6 ADC5 ADC4 ADC3 + ADC2 ADC1 ADC0
POS. INPUT MUX
SINGLE ENDED / DIFFERENTIAL SELECTION
ADC[9:0]
ADC MULTIPLEXER OUTPUT
GAIN AMPLIFIER
NEG. INPUT MUX
ADC 10 GND AREF1 LSB ADMUXREFS AVCC 2.56V AREF AREF ADMUX MUX ADC GND ADC ADC 0V (GND) ADC ADC - ADC ADC ADCSR ADFR
72
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
ADC ADCSR ADEN ADEN ADEN ADC ADC ADSC 1 1 0 ADC ADC10 ADCADCHADCL ADMUX ADLAR 8 ADCH ADCL ADCH ADCL ADC ADCL ADCH ADC ADCH ADC ADCH ADCL ADC ADCHADCLADC
Figure 47. ADC
ADEN CK Reset 7-BIT ADC PRESCALER
ADPS0 ADPS1 ADPS2
ADC CLOCK SOURCE
50 kHz 200 kHz ADC ADC ADCSR ADPS 100 kHz ADC ADCSR ADEN ADC ADEN ADEN ADCSR ADSC ADEN 13 ADC ADC ADC (ADCSRA ADEN ) 25 ADC 125 s 125 s ADC ( ADMUX REFS1:0 ) 125 s ADC 1.5 ADC ADC 13.5 ADC ADC ADC ADIF ADSC ( )
CK/128
CK/16
CK/32
CK/64
CK/2
CK/4
CK/8
73
1477E-AVR-12/03
ADSC ADC ADSC 1 ADC 200 kHz 65 s 15 kSPS Table 34 Figure 48. ADC ( )
Extended Conversion Next Conversion
Cycle Number
1
2
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
2
3
ADC Clock ADEN ADSC ADIF ADCH ADCL MSB of Result LSB of Result
MUX and REFS Update
Sample & Hold
Conversion Complete
MUX and REFS Update
Figure 49. ADC
One Conversion Next Conversion
Cycle Number ADC Clock ADSC ADIF ADCH ADCL
1
2
3
4
5
6
7
8
9
10
11
12
13
1
2
3
MSB of Result LSB of Result Sample & Hold MUX and REFS Update Conversion Complete
MUX and REFS Update
Figure 50. ADC
One Conversion 11 12 13 Next Conversion 1 2 3 4
Cycle Number ADC Clock ADSC ADIF ADCH ADCL
MSB of Result LSB of Result
Conversion Complete
Sample & Hold MUX and REFS Update
74
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 34. ADC
& ( ) 13.5 1.5 ( ) 25 13 (s) 125 - 500 65 - 260
75
1477E-AVR-12/03
ADC
ADC CPUI/O ADC 1. ADC ADC ADEN = 1 ADSC = 0 ADFR = 0 ADIE = 1 2. ADC ( ) CPU ADC 3. ADC ADC CPU ADC
ADC
(ADIF ) ADC (ADCL, ADCH) V IN 1024 ADC = -------------------------V REF VIN VREF ( P78Table 36 P79Table 37) 0x000 0x3FF 1LSB ( V POS - V NEG ) GAIN 1024 ADC = -----------------------------------------------------------------------------V REF VPOS VNEG GAIN VREF VPOS VNEG ADC 0x000 Figure51 Table 35 (ADCn - ADCm)GAIN VREF Figure 51.
Output Code 0x3FF
0x000 0 VREF/GAIN Differential Input Voltage (Volts)
76
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 35.
VADCn VADCm + VREF /GAIN VADCm + (1023/1024) VREF /GAIN VADCm + (1022/1024) VREF /GAIN ... VADCm + (1/1024) VREF /GAIN VADCm 0x3FF 0x3FF 0x3FE ... 0x001 0x000 1023 1023 1022 ... 1 0
ADMUX = 0xEB (ADC0 - ADC1, 20x 2.56V ) .ADC0 400 mV ADC1 300 mV ADCR = 1024 * 20 * (400 - 300) / 2560 = 800 = 0x320 ADCL 0x00 ADCH 0xC8 ADLAR 0 ADCL = 0x20 ADCH = 0x03
77
1477E-AVR-12/03
ADC ADMUX
Bit $07 ($27) /
7 REFS1 R/W 0
6 REFS0 R/W 0
5 ADLAR R/W 0
4 MUX4 R/W 0
3 MUX3 R/W 0
2 MUX2 R/W 0
1 MUX1 R/W 0
0 MUX0 R/W 0 ADMUX
* Bit 7, 6 - REFS1, REFS0: Table 36 (ADCSR ADIF ) AVCC AREF(AVCC - 0.2V) ADC AREF Table 36. ADC
REFS1 0 0 1 1 REFS0 0 1 0 1 AVCC AREF (PA3) Vref 2.56 V AREF (PA3) 2.56 V AREF
*
Bit 5 - ADLAR: ADC
ADLARADCADC ADLAR ADLAR ADC P85"ADC - ADCL ADCH" * Bits 4..0 - MUX4..MUX0: ADC Table 37 (ADCSR ADIF )
78
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 37.
MUX4..0 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101(1) 01110 01111 10000 10001(1) 10010 10011
(1)
ADC0 ADC1 ADC2 ADC3 ADC4 ADC5 ADC6 ADC7 ADC8 ADC9 ADC10
N/A
ADC0 ADC0 N/A ADC1 ADC2 ADC2 ADC2 N/A ADC3 ADC4 ADC4 ADC4 ADC4 N/A ADC5 ADC6 ADC6 ADC8 ADC8 N/A ADC9 ADC10 ADC10 1.18V (VBG) 0V (GND) 1. P86" " N/A
ADC1 ADC1 ADC1 ADC1 ADC1 ADC3 ADC3 ADC3 ADC3 ADC5 ADC5 ADC5 ADC5 ADC5 ADC9 ADC9 ADC9 ADC9 ADC9
20x 1x 20x 20x 1x 1x 20x 20x 1x 20x 1x 20x 20x 1x 20x 1x 20x 20x 1x
10100 10101 10110 10111 11000 11001 11010 11011
(1) (1)
11100 11101 11110 11111 Note:
79
1477E-AVR-12/03
ADC ADCSR
Bit $06 ($26)
7 ADEN R/W 0
6 ADSC R/W 0
5 ADFR R/W 0
4 ADIF R/W 0
3 ADIE R/W 0
2 ADPS2 R/W 0
1 ADPS1 R/W 0
0 ADPS0 R/W 0 ADCSR
* Bit 7 - ADEN: ADC ADENADC ADC ADC * Bit 6 - ADSC: ADC ADSC ADC ADSC ADC ADSC ADC ADSC ADC ADSC 1 ADSC ADSC * Bit 5 - ADFR: ADC ADC ADC * Bit 4 - ADIF: ADC ADC ADIF ADIE SREG I ADC ADIF 1 ADIF ADCSR SBI CBI * Bit 3 - ADIE: ADC ADIE SREG I ADC * Bits 2..0 - ADPS2..0: ADC CK ADC Table 38. ADC
ADPS2 0 0 0 0 1 1 1 1 ADPS1 0 0 1 1 0 0 1 1 ADPS0 0 1 0 1 0 1 0 1 2 2 4 8 16 32 64 128
80
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
ADC ADCL ADCH ADLAR = 0
Bit $05 ($25) $04 ($24) 15 - ADC7 7 R R 0 0 14 - ADC6 6 R R 0 0 13 - ADC5 5 R R 0 0 12 - ADC4 4 R R 0 0 11 - ADC3 3 R R 0 0 10 - ADC2 2 R R 0 0 9 ADC9 ADC1 1 R R 0 0 8 ADC8 ADC0 0 R R 0 0 ADCH ADCL
ADLAR = 1
Bit $05 ($25) $04 ($24)
15 ADC9 ADC1 7 R R 0 0
14 ADC8 ADC0 6 R R 0 0
13 ADC7 - 5 R R 0 0
12 ADC6 - 4 R R 0 0
11 ADC5 - 3 R R 0 0
10 ADC4 - 2 R R 0 0
9 ADC3 - 1 R R 0 0
8 ADC2 - 0 R R 0 0 ADCH ADCL
ADC ADMUX ADLAR ADLAR ( ) 8 ADCH ADCL ADCH * ADC9..0: ADC ADC P79Table 37 $000 $3FF 1LSB
ADC ADMUX
ADC
ATtiny26(L) (EMI) 1. ATtiny26(L) PCB 2. 3. Figure52 AVCC LC VCC 4. ADC CPU 5. ADC
ADC 5 mV ( 3 mV) 2LSBs
81
1477E-AVR-12/03
20x ADC 10 mV (2.56V) 10 ADC 1LSB 2.56 mV 4LSBs 5 mV 2LSBs 1LSB Figure 52. ADC
Analog Ground Plane 100nF
1477E-AVR-12/03
(MOSI/DI/SDA/OC1A) PB0
1 2 3 4 5
ATtiny26/L
20 19 18 17 16 15 14 13 12 11
PA0 (ADC0)
(MISO/DO/OC1A) PB1 (SCK/SCL/OC1B) PB2 (OC1B) PB3 VCC
PA1 (ADC1) PA2 (ADC2) PA3 (AREF) GND AVCC
GND (ADC7/XTAL1) PB4
6 7 8 9 10
PA4 (ADC3) PA5 (ADC4) PA6 (ADC5/AIN0) PA7 (ADC6/AIN1)
(ADC8/XTAL2) PB5 (ADC9/INT0/T0) PB6 (ADC10/RESET) PB7
82
ATtiny26(L)
10
ATtiny26(L)
I/O
I/O AVR I/O - - SBI CBI ( / ) ( / ) LED VCC Figure53 Figure 53. I/O
Rpu
Pxn
Logic Cpin
See Figure "General Digital I/O" for Details
"x" "n" PORTB3 B 3 PORTxn I/O P102"I/O " I/O : - PORTx - DDRx - PINx / PINx "1" "0" "1" MCUCR PUD I/O P87" I/O " P92" " I/O
I/O
I/O Figure54 I/O
83
1477E-AVR-12/03
Figure 54. I/O(1)
PUD
Q
D
DDxn Q CLR
RESET
WDx
RDx
Pxn
Q
D
PORTxn Q CLR
WPx RESET SLEEP RRx
SYNCHRONIZER
D Q D Q
RPx
PINxn L Q Q
clk I/O
PUD: SLEEP: clkI/O:
PULLUP DISABLE SLEEP CONTROL I/O CLOCK
WDx: RDx: WPx: RRx: RPx:
WRITE DDRx READ DDRx WRITE PORTx READ PORTx REGISTER READ PORTx PIN
Note:
1. WRx, WPx, WDx, RRx, RPx RDx clkI/O, SLEEP PUD
: DDxn PORTxn PINxn P102"I/O " DDxn DDRx PORTxn PORTx PINxn PINx DDxn DDxn "1" Pxn PORTxn "1" PORTxn PORTxn "1" ("1") ("0") ( )({DDxn, PORTxn} = 0b00) ({DDxn, PORTxn} = 0b11) ({DDxn, PORTxn} = 0b01) ({DDxn, PORTxn} = 0b10) SFIOR PUD ({DDxn, PORTxn} = 0b00) ({DDxn, PORTxn} = 0b11)
84
ATtiny26(L)
1477E-AVR-12/03
DATA BUS
ATtiny26(L)
Table 39 Table 39.
DDxn 0 0 0 1 1 PORTxn 0 1 1 0 1 PUD( MCUCR) X 0 1 X X I/O No Yes No No No (Hi-Z) (Hi-Z) ( ) ( )
DDxn PINxn Figure54 PINxn Figure55 tpd,max tpd,min Figure 55.
SYSTEM CLK INSTRUCTIONS SYNC LATCH PINxn r17
0x00 t pd, max t pd, min 0xFF XXX XXX in r17, PINx
SYNC LATCH PINxn pd,max tpd,min t 1/2 11/2 Figure56. out in nop out SYNC LATCH tpd
85
1477E-AVR-12/03
Figure 56.
SYSTEM CLK r16 INSTRUCTIONS SYNC LATCH PINxn r17
0x00 t pd 0xFF out PORTx, r16 nop 0xFF in r17, PINx
86
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
B 0 1 2 3 4 7 6 7 nop (1)
... ; ; ldi ldi out out nop ; in ... r16,PINB r16,(1<; nop
C
unsigned char i; ... /* */ /* */ PORTB = (1<Note:
1.
Figure54 ( ) SLEEP MCU Standby VCC/2 SLEEP SLEEP SLEEP P92" " ("1") " " "1" "0" "0" "1"
( ) VCC GND 87
1477E-AVR-12/03
I/O Figure57 Figure54 AVR Figure 57. (1)
PUOExn PUOVxn
1 0
PUD
DDOExn DDOVxn
1 0
QD DDxn Q CLR
PVOExn PVOVxn
WDx RESET RDx
1 Pxn 0
Q D PORTxn
DIEOExn DIEOVxn
1 0
Q CLR
WPx RESET RRx
SLEEP SYNCHRONIZER
D
SET
RPx
Q
D
Q
PINxn L
CLR
Q
CLR
Q
clk I/O
DIxn
AIOxn
PUOExn: PUOVxn: DDOExn: DDOVxn: PVOExn: PVOVxn: DIEOExn: DIEOVxn: SLEEP:
Pxn PULL-UP OVERRIDE ENABLE Pxn PULL-UP OVERRIDE VALUE Pxn DATA DIRECTION OVERRIDE ENABLE Pxn DATA DIRECTION OVERRIDE VALUE Pxn PORT VALUE OVERRIDE ENABLE Pxn PORT VALUE OVERRIDE VALUE Pxn DIGITAL INPUT-ENABLE OVERRIDE ENABLE Pxn DIGITAL INPUT-ENABLE OVERRIDE VALUE SLEEP CONTROL
PUD: WDx: RDx: RRx: WPx: RPx: clkI/O: DIxn: AIOxn:
PULLUP DISABLE WRITE DDRx READ DDRx READ PORTx REGISTER WRITE PORTx READ PORTx PIN I/O CLOCK DIGITAL INPUT PIN n ON PORTx ANALOG INPUT/OUTPUT PIN n ON PORTx
Note:
1. WPx, WDx, RLx, RPxRDx I/O, SLEEP clk PUD
88
ATtiny26(L)
1477E-AVR-12/03
DATA BUS
ATtiny26(L)
Table 40 Figure57 Table 40.
PUOE PUOV {DDxn, PORTxn, PUD} = 0b010 PUOE DDxnPORTxn PUD PUOV / / DDOV DDxn DDOE DDOV / / DDxn PVOV PVOE PORTxn PVOE PVOV PORTxn PTOE DIEOV DIEOE MCU ( ) /
PUOV
DDOE DDOV PVOE
PVOV DIEOE DIEOV
DI
AIO
/

89
1477E-AVR-12/03
MCU MCUCR
MCU
Bit $35 ($55) / 7 - R 0 6 PUD R/W 0 5 SE R/W 0 4 SM1 R/W 0 3 SM0 R/W 0 2 - R 0 1 ISC01 R/W 0 0 ISC00 R/W 0 MCUCR
* Bit 6 - PUD: DDxn PORTxn ({DDxn, PORTxn} = 0b01) I/O P88" " A A ADC Table 41 A ADC P75" " P72" " PA7 PA6 PA3 P37" " Table 41. A
PA7 ADC6 (ADC 6) AIN1 ( ) PCINT1 ( 1) ADC5 (ADC 5) AIN0 ( ) PCINT1 ( 1) ADC4 (ADC 4) ADC3 (ADC 3) AREF (ADC ) PCINT1 ( 1) ADC2 (ADC 2) ADC1 (ADC 1) ADC0 (ADC 0)
PA6
PA5 PA4 PA3 PA2 PA1 PA0
Table 42Table 43 AP88Figure57 PA7 PA6 PA3 PA3 * ADC6/AIN1 - A, Bit 7 AIN1 ADC6 ADC 6 PCINT1 1 SLEEP PA7 * ADC5/AIN0 - A, Bit 6
AIN0 ADC5ADC 5
PCINT1 1 SLEEP PA7 90
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
* ADC4, ADC3 - A, Bit 5, 4 ADC4/ADC3ADC 4 3
* AREF/PCINT1 - A, Bit 3 AREF ADC PA3 AREF ( ADMUX REFS0 1) (2.56V) PCINT1 1 ADC SLEEP PA3 Table 42. PA7..PA4
PUOE PUOV DDOE DDOV PVOE PVOV DIEOE DIEOV DI AIO PA7/ADC6/ AIN1/PCINT1 0 0 0 0 0 0 PCINT1_ENABLE ACSR[ACD] 1 PCINT1 ADC6 AIN1
(1)
PA6/ADC5/ AIN0/PCINT1 0 0 0 0 0 0 * PCINT1_ENABLE * ACSR[ACD] 1 PCINT1 ADC5 AIN0
(1)
PA5/ADC4 0 0 0 0 0 0 0 0 - ADC4
PA4/ADC3 0 0 0 0 0 0 0 0 - ADC3
91
1477E-AVR-12/03
Table 43. PA3..PA0
PUOE PUOV DDOE DDOV PVOE PVOV DIEOE DIEOV DI AIO Notes: PA3/AREF/PCINT1 ADMUX[REFS0] 0 ADMUX[REFS0] 0 0 0 PCINT1_ENABLE(1) * ~(2)ADMUX[REFS0] 1 PCINT1 PA2/ADC2 0 0 0 0 0 0 0 0 - ADC2 PA1/ADC1 0 0 0 0 0 0 0 0 - ADC1 PA0/ADC0 0 0 0 0 0 0 0 0 - ADC0
1. PCINT1 GIMSKPCIE1 P37" " 2. "~"
92
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
B B ADC T/CUSI SPI ADC P75" " P6" " P42" / " USI P61" - USI" PB7 - PB0 P37" " P103" " B Table 44 Table 44. B
PB7 ADC10 (ADC 10) RESET ( ) PCINT1 ( 1) ADC9 (ADC 9) INT0 ( 0 ) T0 (T/C0 ) PCINT1 ( 1) ADC8 (ADC l 8) XTAL2 ( ) PCINT1 ( 1) ADC7 (ADC 7) XTAL1 ( ) PCINT1 ( 1) OC1B (T/C1 PWM B T/C1 B ) PCINT0 ( 0) SCK (USI / ) SCL (USI ) OC1B ( T/C1 PWM B) PCINT0 ( 0) DO (USI ) OC1A (T/C1 PWM A, T/C1 A ) PCINT0 ( 0) DI (USI ) SDA (USI ) OC1A ( T/C1 PWM A) PCINT0 ( 0)
PB6
PB5
PB4
PB3 PB2
PB1
PB0
* ADC10/RESET/PCINT1 - B, Bit 7
ADC10ADC 10 RESET RSTDISBL "1" RESET
PCINT1 1 RESET SLEEP PB7
93
1477E-AVR-12/03
* ADC9/INT0/T0/PCINT1 - B, Bit 6 ADC9ADC 9
INT0 0 PB6 GIMSK INT0 1 T0 T/C0 T/C0 TCCR0 CS02 CS01 1 PCINT1 1 INT0 T0 SLEEP PB6 * ADC8/XTAL2/PCINT1 - B, Bit 5 ADC8ADC 8 XTAL2 2 RC PLL I/O RC PLL PB5 I/O PCINT1 1 XTAL2 SLEEP PB5 * ADC7/XTAL1/PCINT1 - B, Bit 4
ADC7ADC 7
XTAL1 1 RC PLL I/O RC PLL PB4 I/O PCINT1 1 XTAL1 SLEEP PB4 * OC1B/PCINT0 - B, Bit 3 OC1B PB3 T/C1 B (DDB3 "1") OC1B PWM PCINT0 0 OC1B SLEEP PB3 * SCK/SCL/OC1B/PCINT0 - B, Bit 2 SCK USI / SPI USI DDRB2 SCL USI PORTB2 USI SCL DDRB2 1 USI OC1B T/C1 PWM B USI PB2 T/C1 PWM DDB2 1
94
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
PCINT1 0 OC1B USI SCK/SCL SLEEP PB2 * DO/OC1A/PCINT0 - B, Bit 1 DO USI DDB1 1 PORTB1 DO PORTB1 PORTB1 1 OC1A PB1 T/C1 A (DDB1 "1") OC1B PWM PCINT0 0 OC1A USI DO SLEEP PB1 * DI/SDA/OC1A/PCINT0 - B, Bit 0 DIUSI USI SDA USI SDA PORTB0 USI 0(DDB0 1) USI OC1A T/C1 PWM A USI PB0 T/C1 PWM DDB0 1 PCINT0 0 OC1A USI DI SDA SLEEPPB0
95
1477E-AVR-12/03
Table 45 Table 46 B P92" " Table 45. PB7..PB4
PUOE PUOV DDOE DDOV PVOE PVOV DIEOE PB7/ADC10/RESET/ PCINT1 RSTDSBL 1 RSTDSBL(1) 0 0 0 PCINT1_ENABLE(2) | RSTDSBL(1)
(1)
PB6/ADC9/INT0/TO/ PCINT1 0 0 0 0 0 0 ~T0_EXT_CLOCK (6) * PCINT1_ENABLE(2) | INT0_ENABLE(4) 1
PB5/ADC8/XTAL2/ PCINT1 ~ PB5IOENABLE 0 ~PB5IOENABLE(3) 0 0 0 PCINT1_ENABLE(2) | ~PB5IOENABLE(3) PCINT1_ENABLE(2) * PB5IOENABLE(3) PCINT1 ADC8, XTAL2
(5) (3)
PB4/ADC7/XTAL1 ~PB4IOENABLE(3) 0 ~PB4IOENABLE(3) 0 0 0 PCINT_ ENABLE (2) | ~PB4IOENABLE(3) | EXT_CLOCK_ENABLE(7) PCINT1_ENABLE(2)* PB4IOENABLE(3) | EXT_CLOCK_ENABLE , PCINT1 XTAL1
DIEOV
PCINT1_ENABLE(2) * ~(5)RSTDSBL(1) PCINT1 ADC10
DI AIO Notes:
INT0, T0, PCINT1 ADC9
1. RSTDISBL ( ) P20" " 2. GIMSKPCIE1P37"" PCINT1 3. PB5IOENABLE PB4IOENABLE PLLCK CKSEL P26" " 4. GIMSK INT0 P37" " 5. "~" 6. T/C0 P43"8 T/C0" 7. PLLCK CKSEL P26" "
96
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 46. PB3..PB0
PUOE PUOV DDOE DDOV PVOE PB3/OC1B/PCINT0 0 0 0 0 OC1B_ENABLE(1) PB2/SCK/SCL/OC1B/PCI NT0 USI_TWO-WIRE(3) 0 USI_TWO-WIRE
(3)
PB1/DO/OC1A/PCINT0 0 0 0 0 USI_THREE-WIRE(3) | OC1A_ENABLE(1) USI_THREE-WIRE(3) * DO(6) | ~USI_THREEWIRE * OC1A_ENABLE(1) * OC1A ~(USI_THREE-WIRE | OC1A_ENABLE) * PCINT0_ENABLE(2)
PB0/DI/SDA/OC1A USI_TWO-WIRE(3) 0 USI_TWO-WIRE(3) (~SDA | ~PORTB0) * DDB0 USI_TWO-WIRE(3)* DDB0 | OC1A_ENABLE(1) ~(USI_TWO-WIRE* DDB0) * OC1A_ENABLE(1) * OC1A ~(USI_TWO-WIRE(3) | USI_THREE-WIRE(3) | OC1A_ENABLE(1)) * PCINT0_ENABLE(2) | USI_START_I.ENABLE(5) 1 PCINT0, SDA -
(USI_SCL_HOLD(4) | ~(8)PORTB2) * DDB2 USI_TWO-WIRE(3) * DDB2 | OC1B_ENABLE(1) ~(USI_TWO-WIRE * DDB2) * OC1B
PVOV
OC1B
DIEOE
PCINT0_ENABLE(2) * ~OC1B_ENABLE(1)
~(USI_TWO-WIRE | USI_THREE-WIRE | OC1B_ENABLE) * PCINT0_ENABLE(2) | USI_START_I.ENABLE(5) 1 PCINT0, SCL, SCK -
DIEOV DI AIO Notes:
1 PCINT0 -
1 PCINT0 -
1. T/C1 T/C1 PWM OC1A/OC1B OC1A/OC1B P45"8 T/C1" 2. GIMSKPCIE0P37"" PCINT0 3. P61" - USI" 4. SCL P61" - USI" 5. USICR USISIE P61" - USI" USI 6. USI DO P61" - USI" 7. USI SDA DI P61" - USI" 8. "~"
97
1477E-AVR-12/03
I/O
A PORTA
Bit $1B ($3B) / 7
PORTA7
6
PORTA6
5
PORTA5
4
PORTA4
3
PORTA3
2
PORTA2
1
PORTA1
0
PORTA0 PORTA
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
A DDRA
Bit $1A ($3A) /
7 DDA7 R/W 0
6 DDA6 R/W 0
5 DDA5 R/W 0
4 DDA4 R/W 0
3 DDA3 R/W 0
2 DDA2 R/W 0
1 DDA1 R/W 0
0 DDA0 R/W 0 DDRA
A PINA
Bit $19 ($39) /
7 PINA7 R N/A
6 PINA6 R N/A
5 PINA5 R N/A
4 PINA4 R N/A
3 PINA3 R N/A
2 PINA2 R N/A
1 PINA1 R N/A
0 PINA0 R N/A PINA
B PORTB
Bit $18 ($38) /
7 PORTB7 R/W 0
6 PORTB6 R/W 0
5 PORTB5 R/W 0
4 PORTB4 R/W 0
3 PORTB3 R/W 0
2 PORTB2 R/W 0
1 PORTB1 R/W 0
0 PORTB0 R/W 0 PORTB
B DDRB
Bit $17 ($37) /
7 DDB7 R/W 0
6 DDB6 R/W 0
5 DDB5 R/W 0
4 DDB4 R/W 0
3 DDB3 R/W 0
2 DDB2 R/W 0
1 DDB1 R/W 0
0 DDB0 R/W 0 DDRB
B PINB
Bit $16 ($36) /
7 PINB7 R N/A
6 PINB6 R N/A
5 PINB5 R N/A
4 PINB4 R N/A
3 PINB3 R N/A
2 PINB2 R N/A
1 PINB1 R N/A
0 PINB0 R N/A PINB
98
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
ATtiny26 2 ("0") ("1") Table 48 "1"
Table 47. (1)
7 6 5 4 3 2 LB2 LB1 Note: 1 0 - - - - - - 1 ( ) 1 ( ) 1 ( ) 1 ( ) 1 ( ) 1 ( ) 1 ( ) 1 ( )
1. "1" "0"
Table 48.
LB 1 2 3 Notes: LB2(2) 1 1 0 LB1(2) 1 0 0 Flash EEPROM (1) Flash EEPROM (1)
1. 2. "1" , "0"
99
1477E-AVR-12/03
ATtiny26 Table 49Table 50 0 Table 49.
7 6 5 RSTDISBL(2) SPIEN(1) EESAVE BODLEVEL BODEN Notes: 4 3 2 1 0 - - 1 ( ) 1 ( ) 1 ( ) 1 ( PB7 RESET ) 0 ( SPI ) 1 ( EEPROM ) 1 ( ) 1 ( BOD )
-
PB7 I/O RESET EEPROM
1. SPIEN 2. RSTDISBL
Table 50.
PLLCK CKOPT SUT1 SUT0 CKSEL3 CKSEL2 CKSEL1 CKSEL0 Notes:
(3)
7 6 5 4 3 2 1 0
PLL
1 ( ) 1 ( ) 1 ( )(1) 0 ( )(1) 0 ( )(2) 0 ( )(2) 0 ( )(2) 1 ( )(2)
1. SUT1..0 P29Table 13 2. CKSEL3..0 RC 1MHz P25Table 4 3. CKOPT CKSEL P24" "
1(LB1)
100
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
EESAVE Atmel ATtiny26 1. $000: $1E ( Atmel ) 2. $001: $91 ( 2KB Flash) 3. $002: $09 ( $001 $91 ATtiny26 )
ATtiny26RC 0x000 0x00010x0002 0x0003 12 4 8 MHz1 MHz OSCCAL P30" - OSCCAL"
ATtiny26 Flash EEPROM 250 ns
ATtiny26 Figure58 Table 51 XA1/XA0 XTAL1 Table 53 WR OE Table 54 Figure 58.
+5V WR XA0 XA1/BS2 PAGEL/BS1 OE RDY/BSY +12 V PB0 PB1 PB2 AVCC PB3 PB5 PB6 RESET XTAL1/PB4 GND
PA7: PA0
VCC +5V
DATA
101
1477E-AVR-12/03
Table 51.
WR XA0 XA1/BS2(1) PAGEL/BS1(1) OE RDY/BSY DATA Note: PB0 PB1 PB2 PB3 PB5 PB6 PA7:0 I/O I I I I I O I/O ( ) XTAL 0 XTAL1 2 ("0" , "1" ) EEPROM 1 ("0" , "1" ) ( ) 0: , 1: (OE )
1. " BS1 " " PAGEL/BS1 " .
Table 52.
Prog_enable[3] Prog_enable[2] Prog_enable[1] Prog_enable[0] 0 0 0 0
PAGEL/BS1 XA1/BS2 XA0 WR
102
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 53. XA1 XA0 (1)
XA1 0 0 1 1 Note: XA0 0 1 0 1 XTAL1 Flash EEPROM ( BS1 ) ( BS1 Flash )
1. [XA1, XA0] = 0b11 " "XTAL1 BS2 XA1 BS2 (OE ) XTAL1 BS2
Table 54.
Command Byte 1000 0000 0100 0000 0010 0000 0001 0000 0001 0001 0000 1000 0000 0100 0000 0010 0000 0011 Command Executed Flash EEPROM Flash EEPROM
Table 55. Flash
Flash 1K (2K ) 16 PCWORD PC[3:0] 64 PCPAGE PC[9:4] PCMSB 9
Table 56. EEPROM
EEPROM 128 4 PCWORD EEA[1:0] 32 PCPAGE EEA[7:0] EEAMSB 7
103
1477E-AVR-12/03
1. VCC GND 4.5 - 5.5V 100 s 2. RESET XTAL1 6 3. P102Table 52 Prog_enable "0000" 100 ns 4. RESET 11.5 - 12.5V RESET +12V 100 ns Prog_enable RESET RSTDISBL RC XTAL1 1. P102Table 52 Prog_enable "0000" 2. VCC GND 4.5 - 5.5V RESET 11.5 - 12.5V 3. 100 ns 4. (CKSEL3:0 = 0b0000) RESET (RSTDISBL ) 5. RESET 0b0 6. * * * $FF Flash EEPROM( EESAVE ) Flash EEPROM 256
104
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Flash EEPROM(1) Flash / EEPROM
Note: 1. EESAVE EEPRPOM
" " 1. XA1 XA0 10 2. BS1 0 3. DATA "1000 0000" 4. XTAL1 5. WR RDY/BSY 6. RDY/BSY Flash Flash P103Table 55 Flash Flash A " Flash" 1. XA1 XA0 "10" 2. BS1 0 3. DATA "0001 0000" Flash 4. XTAL1 B 1. XA1 XA0 "00" 2. BS1 0 3. DATA ($00 - $FF) 4. XTAL1 C 1. XA1 XA0 "01" 2. DATA ($00 - $FF) 3. XTAL1 D 1. BS1 "1" 2. XA1 XA0 "01" 3. DATA ($00 - $FF) 4. XTAL1 E. B D FLASH P106Figure59 8 ( < 256)
105
1477E-AVR-12/03
F 1. XA1 XA0 "00" 2. BS1 "1" 3. DATA ($00 - $FF) 4. XTAL1 G. 1. BS1 "0" 2. WR RDY/BSY 3. RDY/BSY ( Figure60 ) H B G Flash I 1. XA1 XA0 "10" 2. DATA "0000 0000" 3. XTAL1 Figure 59. Flash (1)
PCMSB PROGRAM COUNTER
PCPAGE
PAGEMSB
PCWORD
PAGE ADDRESS WITHIN THE FLASH PROGRAM MEMORY
PAGE
WORD ADDRESS WITHIN A PAGE
PAGE INSTRUCTION WORD PCWORD[PAGEMSB:0]: 00 01 02
PAGEEND
Note:
1. PCPAGE PCWORD P103Table 55
106
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 60. Flash (1)
E
A
DATA
$10
B
ADDR. LOW
C
D
B
C
D
F
G
XX
DATA LOW DATA HIGH ADDR. LOW DATA LOW
DATA HIGH ADDR. HIGH
XA1/BS2
XA0
PAGEL/BS1
XTAL1
WR
RDY/BSY
RESET +12V
OE
Note:
1. " XX" Flash
EEPROM
P103Table 56 EEPROM EEPROM EEPROM ( P109" Flash " ) 1. A "0001 0001" 2. B ($00 - $FF) 3. C ($00 - $FF) J 2 3 K EEPROM 1. BS "0" 2. WR EEPROM RDY/BSY 3. RDY/BSY ( Figure61)
107
1477E-AVR-12/03
Figure 61. EEPROM
J
A
DATA
$11
B
ADDR. LOW
C
DATA
B
ADDR. LOW
C
DATA XX
K
XA1/BS2
XA0
PAGEL/BS1
XTAL1
WR
RDY/BSY
RESET +12V
OE
Flash
Flash ( P109" Flash " ) 1. A "0000 0010" 2. F ($00 - $03) 3. B ($00 - $FF) 4. OE "0" BS1 "0" DATA Flash 5. BS "1" DATA Flash 6. OE "1"
EEPROM
EEPROM ( P109" Flash " ) 1. A "0000 0011" 2. B ($00 - $FF) 3. OE "0" BS1 "0" DATA EEPROM 4. OE "1"
( P109" Flash " ) 1. A "0100 0000" 2. C 0 3. Set BS1 and BS2 to "0". 4. WR RDY/BSY
108
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
( P109" Flash " ) 1. A "0100 0000" 2. C 0 3. BS1 "1" BS2 "0" 4. WR RDY/BSY 5. BS1 "0" Figure 62.
Write Fuse Low Byte A
DATA
$40
Write Fuse High Byte A C
DATA XX
C
DATA XX
$40
XA1/BS2
XA0
PAGEL/BS1
XTAL1
WR
RDY/BSY
RESET +12V
OE
( P109" Flash " ) 1. A "0010 0000" 2. C. n 0 3. WR RDY/BSY
( P109" Flash " ) 1. A "0000 0100" 2. OE BS2 BS1 "0" DATA ("0" ) 3. OE"0" BS2BS1"1" DATA("0") 4. OE BS2 "0" BS1 "1" DATA ("0" ) 5. OE "1"
109
1477E-AVR-12/03
Figure 63. BS1 BS2
Fuse Low Byte 0 DATA 0 1
Lock Bits
BS1 Fuse High Byte BS2 1
( P109" Flash " ) 1. A "0000 1000" 2. B $00 - $02 3. OE BS1 "0" DATA 4. OE "1"
( P109" Flash " ) 1. A "0000 1000" 2. B 3. OE "0" BS1 "1" DATA 4. OE "1"
Figure 64.
tXLWL XTAL1 tDVXH Data & Contol (DATA, XA0, XA1/BS2 PAGEL/BS1) WR
WLRL
tXHXL tXLDX
t BVWL
tWLWH
tWLBX
RDY/BSY tWLRH
110
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 65. (1)
LOAD ADDRESS (LOW BYTE)
t XLXH
LOAD DATA (LOW BYTE)
t XLXH
LOAD DATA (HIGH BYTE)
t XLXH
LOAD ADDRESS (LOW BYTE)
XTAL1
PAGEL/BS1
DATA
ADDR0 (Low Byte)
DATA (Low Byte)
DATA (High Byte)
ADDR1 (Low Byte)
XA0
XA1/BS2
Note:
1. Figure64 (tDVXH tXHXL tXLDX)
Figure 66. ( )(1)
LOAD ADDRESS (LOW BYTE)
tXLOL
READ DATA (LOW BYTE)
READ DATA (HIGH BYTE)
LOAD ADDRESS (LOW BYTE)
XTAL1
tBHDV
PAGEL/BS1
tOLDV
OE
tOHDZ
DATA
ADDR0 (Low Byte)
DATA (Low Byte)
DATA (High Byte)
ADDR1 (Low Byte)
XA0
XA1/BS2
Note:
1. Figure64 ( tDVXH tXHXL tXLDX)
111
1477E-AVR-12/03
Table 57. VCC = 5V 10%
VPP IPP tDVXH tXLXH tXHXL tXLDX tXLWL tWLBX tBVWL tWLWH tWLRL tWLRH tWLRH_CE tXLOL tBVDV tOLDV tOHDZ Notes: 1. 2. XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 XTAL1 WR WR BS2/1 WR BS1 WR WR RDY/BSY WR RDY/BSY (1) WR RDY/BSY XTAL1 OE BS1 DATA OE DATA OE DATA Flash EEPROM tWLRH tWLRH_CE
(2)
11.5

12.5 250
V A ns ns ns ns ns ns ns ns
67 200 150 67 0 67 67 150 0 3.7 7.5 0 0 250 250 250 1 4.5 9
s ms ms ns ns ns ns
112
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
RESET SPI Flash EEPROM SCK MOSI( ) MISO( ) RESET P113Table 58 SPI SPI SPI MOSI MISO Table 58.
MOSI MISO SCK PB0 PB1 PB2 I/O I O I
Figure 67. (1)
2.7 - 5.5V
VCC
2.7 - 5.5V
(2)
MOSI MISO SCK
PB0 PB1 PB2
AVCC
XTAL1
RESET
GND
Notes:
1. XTAL1 2. VCC -0.3V < AVCC < VCC +0.3V AVCC 2.7 - 5.5V
EEPROM MCU EEPROM $FF CKSEL (SCK) fck < 12 MHz 2 CPU fck >= 12 MHz 3 CPU > fck < 12 MHz 2 CPU fck >= 12 MHz 3 CPU > SPI ATtiny26 SCK ATtiny26 SCK Figure68 Figure69 Table 69
113
1477E-AVR-12/03
ATtiny26 ( Table 60 4 ) 1. RESET SCK "0" VCC GND SCK SCK RESET 2 CPU 2. 20 ms MOSI 3. ($53) 4 $53 RESET 4. Flash P103Table 55 4 LSB 8 tWD_FLASH ( Table 59) Flash 5. EEPROM EEPROM tWD_EEPROM ( Table 59) $FF 6. MISO 7. RESET 8. ( ) RESET "1" VCC
114
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Flash Flash $FF Flash $FF $FF tWD_FLASH $FF 0xFF tWD_FLASH Table 59 EEPROM $FF $FF $FF $FF EEPROM $FF tWD_EEPROM tWD_EEPROM Table 59 Table 59. Flash EEPROM
tWD_FLASH tWD_EEPROM tWD_ERASE tWD_FUSE 4.5 ms 9.0 ms 9.0 ms 4.5 ms
EEPROM
Figure 68.
SERIAL DATA INPUT (MOSI) SERIAL DATA OUTPUT (MISO) SERIAL CLOCK INPUT (SCK)
SAMPLE
MSB
LSB
MSB
LSB
115
1477E-AVR-12/03
Table 60.
1 1010 1100 1010 1100 0010 H000 0100 H000 2 0101 0011 100x xxxx xxxx xxaa xxxx xxxx 3 xxxx xxxx xxxx xxxx bbbb bbbb xxxx bbbb 4 xxxx xxxx xxxx xxxx oooo oooo iiii iiii RESET EEPROM Flash a:b H( ) o b H( ) i a:b EEPROM b o EEPROM b i "0" "1" P99Table 47 "0" P99Table 47 b o "0" "1"
EEPROM EEPROM Note:
0100 1100 1010 0000 1100 0000 0101 1000 1010 1100 0011 0000 1010 1100 1010 1100 0101 0000 0101 1000 0011 1000
xxxx xxaa xxxx xxxx xxxx xxxx 0000 0000 111x xxxx xxxx xxxx 1010 0000 1010 1000 0000 0000 0000 1000 xxxx xxxx
bbbb xxxx xbbb bbbb xbbb bbbb xxxx xxxx xxxx xxxx xxxx xxbb xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 0000 00bb
xxxx xxxx oooo oooo iiii iiii xxxx xxoo 1111 11ii oooo oooo iiii iiii xxxi iiii oooo oooo xxxo oooo oooo oooo
P100Table 50 P100Table 49
"0" "1" "0" "1" P100Table 50 "0" "1" P100Table 49 o.
a = b = H = 0 - 1 - o = i = x =
Figure 69.
MOSI t OVSH SCK t SHSL MISO t SLIV t SHOX
tSLSH
116
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Table 61. TA = -40C 85C VCC = 2.7V - 5.5V ( )(1)
1/tCLCL tCLCL 1/tCLCL tCLCL tSHSL tSLSH tOVSH tSHOX tSLIV Note: (VCC = 2.7 - 5.5 V) (VCC = 2.7 - 5.5 V) (VCC = 4.5 - 5.5 V) (VCC = 4.5 - 5.5 V) SCK SCK SCK MOSI SCK MOSI MISO SCK 1. fck < 12 MHz 2 tCLCLfck >= 12 MHz 3 tCLCL 0 125 0 62.5 2 tCLCL 2 tCLCL
(1) (1)

8
MHz ns
16
MHz ns ns ns ns ns
tCLCL 2 tCLCL 20
ns
117
1477E-AVR-12/03
*
........................................................ -55C +125C ........................................................ -65C +150C RESET.......... -1.0V VCC + 0.5V RESET .................................. -0.5V +13.0V .................................................................... 6.0V I/O ......................................... 40.0 mA *NOTICE: " "
VCC GND ................................ 200.0 mA
TA = -40C - 85C VCC = 2.7V-5.5V ( )
VIL VIL1 VIH VIH1 VIH2 VOL VOH IIL IIH RRST Rpu ( A B)
(4)
XTAL1 XTAL1 XTAL1 RESET XTAL1 RESET IOL = 20 mAVCC = 5V IOL = 10 mAVCC = 3V IOH = -20 mAVCC = 5V IOH = -10 mA VCC = 3V Vcc = 5.5V ( ) Vcc = 5.5V ( )
-0.5 -0.5 0.6VCC(3) 0.8VCC(3) 0.9VCC(3)
0.2VCC 0.1VCC VCC +0.5 VCC +0.5 VCC +0.5 0.7 0.5
V V V V V V V V V
(5) ( A B) I/O I/O Reset I/O
4.2 2.3 1 1 20 20 100 100
A A k k
118
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
TA = -40C - 85C VCC = 2.7V-5.5V ( ) (Continued)
1 MHz,VCC = 3V (ATtiny26L) 4 MHz, VCC = 3V (ATtiny26L) 8 MHz, VCC = 5V (ATtiny26) 1 MHz, VCC = 3V (ATtiny26L) 4 MHz, VCC = 3V (ATtiny26L) 8 MHz, VCC = 5V (ATtiny26) (6) VACIO IACLK tACID Notes: 1. 2. 3. 4. WDT VCC = 3V WDT VCC = 3V VCC = 5V Vin = VCC/2 VCC = 5V Vin = VCC/2 VCC = 2.7V VCC = 4.0V -50 750 500 0.70(1) 2.5(1) 8(1) 0.18(1) 0.75(1) 3.5(1) 7.5(1) 0.3
(1)
mA
6 15
mA mA mA
ICC
2 7 15 3 40 50
mA mA A A mV nA ns
<10
25C " " " " ()I/O(20 mA CC = 5V10 mAVCC = 3V) V 1] IOL 400 mA 2] A0 - A7 IOL 300 mA 3] B0 - B7 IOL 300 mA IOL VOL 5. ( ) I/O (20 mA CC = 5V 10 mAVCC = 3V) V 1] IOH 400 mA 2] A0 - A7 IOH 300 mA 3] B0 - B7 IOH 300 mA IOH VOH 6. VCC 2.5V
119
1477E-AVR-12/03
Figure 70.
V IH1 V IL1
Table 62.
VCC = 2.7 - 5.5V 1/tCLCL tCLCL tCHCX tCLCX tCLCH tCHCL 0 125 50 50 1.6 1.6 2 8 VCC = 4.5 - 5.5V 0 62.5 25 25 0.5 0.5 2 16 MHz ns ns ns s s
tCLCL
120
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
ADC
Table 63. ADC TA = -40C 85C
VREF = 4VVCC = 4V ADC = 200 kHz VREF = 4VVCC = 4V ADC = 1 MHz ( INL DNL ) VREF = 4VVCC = 4V ADC = 200 kHz VREF = 4VVCC = 4V ADC = 1 MHz (INL) VREF = 4VVCC = 4V ADC = 200 kHz VREF = 4VVCC = 4V ADC = 200 kHz VREF = 4VVCC = 4V ADC = 200 kHz VREF = 4VVCC = 4V ADC = 200 kHz 50 13 VCC - 0.3 2.0 GND 0 38.5 2.3 2.56 32 100 2.7
(1)
10 1
Bits LSB
2
LSB
1
LSB
2
LSB
0.5
LSB
(DNL)
0.5
LSB
0.75
LSB
AVCC VREF VIN ADC VINT RREF RAIN Note: 1. AVCC 2.7V 2. AVCC 5.5V
0.5 1000 260 VCC + 0.3 AVCC VREF 1023
(2)
LSB kHz s V V V LSB kHz V k M
121
1477E-AVR-12/03
Table 64. ADC TA = -40C 85C
Gain = 1x Gain = 20x Gain = 1x VREF = 4V VCC = 5V ADC = 50 - 200 kHz Gain = 20x VREF = 4V VCC = 5V ADC = 50 - 200 kHz Gain = 1x VREF = 4V VCC = 5V ADC = 50 - 200 kHz Gain = 20x VREF = 4V VCC = 5V ADC = 50 - 200 kHz Gain = 1x Gain = 20x Gain = 1x VREF = 4V, VCC = 5V ADC = 50 - 200 kHz Gain = 20x VREF = 4V, VCC = 5V ADC = 50 - 200 kHz 50 26 VCC - 0.3(1) 2.0 GND 0 0 4 2.3 2.56 32 100 2.7 24 10 10 Bits Bits LSB
27
LSB
1.5
LSB
(INL) ( )
2 2 2.5 4
LSB % % LSB
6 200 65 VCC + 0.3(2) AVCC - 0.5 VCC VREF/Gain 1023
LSB kHz s V V V V LSB kHz V k M
AVCC VREF VIN VDIFF ADC VINT RREF RAIN Notes: 1. AVCC 2.7V 2. AVCC 5.5V
122
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
ATtiny26
I/O I/O I/O I/O CL*VCC*f CL = VCC = f = I/O Figure 71. (0.1 - 1.0 MHz)
ACTIVE SUPPLY CURRENT vs. FREQUENCY
0.1 - 1.0 MHz 1.6 1.4 1.2 1 ICC (mA) 0.8 0.6 0.4 0.2 0 0 0.1 0.2 0.3 0.4 0.5 Frequency (MHz) 0.6 0.7 0.8 0.9 1
5.5V
5.0V 4.5V 4.0V 3.3V 3.0V 2.7V
123
1477E-AVR-12/03
Figure 72. (1 - 20 MHz)
ACTIVE SUPPLY CURRENT vs. FREQUENCY
1 - 20 MHz 25
5.5V
20
5.0V 4.5V
ICC (mA)
15
10
4.0V 3.3V
5
2.7V
0 0 2 4 6 8 10 Frequency (MHz) 12
3.0V
14
16
18
20
Figure 73. VCC ( RC 8 MHz)
ACTIVE SUPPLY CURRENT vs. VCC
INTERNAL RC OSCILLATOR, 8 MHz 14 12 10 ICC (mA) 8 6 4 2 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C 25C 85C
124
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 74. VCC ( RC 4 MHz)
ACTIVE SUPPLY CURRENT vs. VCC
INTERNAL RC OSCILLATOR, 4 MHz 8 7 6 5 ICC (mA) 4 3 2 1 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
85C 25C -40C
Figure 75. VCC ( RC 2MHz)
ACTIVE SUPPLY CURRENT vs. VCC
INTERNAL RC OSCILLATOR, 2 MHz 4 3.5 3 2.5 ICC (mA) 2 1.5 1 0.5 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
85C 25C -40C
125
1477E-AVR-12/03
Figure 76. VCC ( RC 1 MHz)
ACTIVE SUPPLY CURRENT vs. VCC
INTERNAL RC OSCILLATOR, 1 MHz 1.8 1.6 1.4 1.2 ICC (mA) 1 0.8 0.6 0.4 0.2 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
25C 85C -40C
Figure 77. VCC (PLL )
ACTIVE SUPPLY CURRENT vs. VCC
PLL OSCILLATOR 25
20
-40C 25C 85C
ICC (mA)
15
10
5
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
126
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 78. VCC (32 kHz )
ACTIVE SUPPLY CURRENT vs. VCC
32kHz EXTERNAL OSCILLATOR 70 60 50 40 30 20 10 0 1.5 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
25C
Figure 79. (0.1 - 1.0 MHz)
ICC (uA)
IDLE SUPPLY CURRENT vs. FREQUENCY
0.1 - 1.0 MHz 0.6
0.5
5.5V
5.0V
0.4 ICC (mA)
4.5V
0.3
4.0V 3.3V 3.0V 2.7V
0.2
0.1
0 0 0.1 0.2 0.3 0.4 0.5 Frequency (MHz) 0.6 0.7 0.8 0.9 1
127
1477E-AVR-12/03
Figure 80. (1 - 20 MHz)
IDLE SUPPLY CURRENT vs. FREQUENCY
1 - 20 MHz 12
10
5.5V
5.0V
8 ICC (mA)
4.5V
6
4.0V
4
2
3.3V 2.7V 3.0V
10 Frequency (MHz) 12 14 16 18 20
0 0 2 4 6 8
Figure 81. VCC ( RC 8 MHz)
IDLE SUPPLY CURRENT vs. VCC
INTERNAL RC OSCILLATOR, 8 MHz 7 6 5 ICC (mA) 4 3 2 1 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C 25C 85C
128
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 82. VCC ( RC 4 MHz)
IDLE SUPPLY CURRENT vs. VCC
INTERNAL RC OSCILLATOR, 4 MHz 3.5 3 2.5 ICC (mA) 2 1.5 1 0.5 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C 25C 85C
Figure 83. VCC ( RC 2 MHz)
IDLE SUPPLY CURRENT vs. VCC
INTERNAL RC OSCILLATOR, 2 MHz 1.6
25C
1.4 1.2 1 ICC (mA) 0.8 0.6 0.4 0.2 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
85C -40C
129
1477E-AVR-12/03
Figure 84. VCC ( RC 1 MHz)
IDLE SUPPLY CURRENT vs. VCC
INTERNAL RC OSCILLATOR, 1 MHz 0.8 0.7 0.6 0.5 ICC (mA) 0.4 0.3 0.2 0.1 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
25C 85C -40C
Figure 85. VCC (PLL )
IDLE SUPPLY CURRENT vs. VCC
PLL OSCILLATOR 10
25C 85C
8
-40C
ICC (mA)
6
4
2
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
130
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 86. VCC (32 kHz )
IDLE SUPPLY CURRENT vs. VCC
32kHz EXTERNAL OSCILLATOR 30
25C
25
20 ICC (uA)
15
10
5
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 87. VCC ( )
POWER-DOWN SUPPLY CURRENT vs. VCC
WATCHDOG TIMER DISABLED 1.8
85C
1.6 1.4 1.2 ICC (uA) 1 0.8 0.6 0.4 0.2 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C 25C
131
1477E-AVR-12/03
Figure 88. VCC ( )
POWER-DOWN SUPPLY CURRENT vs. VCC
WATCHDOG TIMER ENABLED 20 18 16 14 12 ICC (uA) 10 8 6 4 2 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
85C 25C -40C
Standby
Figure 89. Standby VCC (455 kHz )
STANDBY SUPPLY CURRENT vs. V CC
455 kHz RESONATOR, WATCHDOG TIMER DISABLED 70 60 50 40 30 20 10 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
132
ATtiny26(L)
1477E-AVR-12/03
ICC (uA)
ATtiny26(L)
Figure 90. Standby VCC (1 MHz )
STANDBY SUPPLY CURRENT vs. V CC
1 MHz RESONATOR, WATCHDOG TIMER DISABLED 60
50
40 ICC (uA)
30
20
10
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 91. Standby VCC (2 MHz )
STANDBY SUPPLY CURRENT vs. V CC
2 MHz RESONATOR, WATCHDOG TIMER DISABLED 80 70 60 50 ICC (uA) 40 30 20 10 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
133
1477E-AVR-12/03
Figure 92. Standby VCC (2 MHz XTAL )
STANDBY SUPPLY CURRENT vs. V CC
2 MHz XTAL, WATCHDOG TIMER DISABLED 90 80 70 60 ICC (uA) 50 40 30 20 10 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 93. Standby VCC (4 MHz )
STANDBY SUPPLY CURRENT vs. V CC
4 MHz RESONATOR, WATCHDOG TIMER DISABLED 120
100
80 ICC (uA)
60
40
20
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
134
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 94. Standby VCC (4 MHz XTAL )
STANDBY SUPPLY CURRENT vs. V CC
4 MHz XTAL, WATCHDOG TIMER DISABLED 120
100
80 ICC (uA)
60
40
20
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 95. Standby VCC (6 MHz )
STANDBY SUPPLY CURRENT vs. V CC
6 MHz RESONATOR, WATCHDOG TIMER DISABLED 160 140 120 100 ICC (uA) 80 60 40 20 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
135
1477E-AVR-12/03
Figure 96. Standby VCC (6 MHzXTAL )
STANDBY SUPPLY CURRENT vs. V CC
6 MHz XTAL, WATCHDOG TIMER DISABLED 180 160 140 120 ICC (uA) 100 80 60 40 20 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 97. I/O (VCC = 5V)
I/O PIN PULL-UP RESISTOR CURRENT vs. INPUT VOLTAGE
Vcc = 5V 160
85C
140 120
25C -40C
100 IOP (uA) 80 60 40 20 0 0 1 2 3 VOP (V) 4 5 6
136
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 98. I/O (VCC = 2.7V)
I/O PIN PULL-UP RESISTOR CURRENT vs. INPUT VOLTAGE
Vcc = 2.7V
85C
70 60 50 IOP (uA) 40 30 20 10 0 0
80
25C -40C
0.5
1
1.5 VOP (V)
2
2.5
3
Figure 99. (Reset) Reset (VCC = 5V)
RESET PULL-UP RESISTOR CURRENT vs. RESET PIN VOLTAGE
Vcc = 5V 120
-40C
100
25C 85C
80 IRESET (uA)
60
40
20
0 VRESET (V)
137
1477E-AVR-12/03
Figure 100. (Reset) Reset (VCC = 2.7V)
RESET PULL-UP RESISTOR CURRENT vs. RESET PIN VOLTAGE
Vcc = 2.7V 60
-40C
50
25C 85C
40 IRESET (uA)
30
20
10
0 0 0.5 1 1.5 VRESET (V) 2 2.5 3
Figure 101. I/O (VCC = 5V)
I/O PIN SOURCE CURRENT vs. OUTPUT VOLTAGE
Vcc = 5V 90 80 70
-40C 25C
60 IOH (mA) 50 40 30 20 10 0 0 1 2
85C
3 VOH (V)
4
138
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 102. I/O (VCC = 2.7V)
I/O PIN SOURCE CURRENT vs. OUTPUT VOLTAGE
Vcc = 2.7V 30
-40C
25
20 IOH (mA)
25C 85C
15
10
5
0 0 0.5 1 1.5 VOH (V) 2 2.5 3
Figure 103. I/O (VCC = 5V)
I/O PIN SINK CURRENT vs. OUTPUT VOLTAGE
Vcc = 5V 90 80 70 60 IOL (mA) 50 40 30 20 10 0 0 0.5 1 VOL (V) 1.5 2 2.5
-40C 25C 85C
139
1477E-AVR-12/03
Figure 104. I/O (VCC = 2.7V)
I/O PIN SINK CURRENT vs. OUTPUT VOLTAGE
Vcc = 2.7V 35
-40C
30 25 IOL (mA) 20 15 10 5 0 0 0.5 1 VOL (V) 1.5 2 2.5
25C 85C
Figure 105. Reset I/O - (VCC = 5V)
RESET PIN AS I/O - SOURCE CURRENT vs. OUTPUT VOLTAGE
Vcc = 5V 1.4
-40C
1.2 1 Current (mA) 0.8 0.6 0.4 0.2 0 0 1 2 3 VOH (V)
25C 85C
140
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 106. Reset I/O - (VCC = 2.7V)
RESET PIN AS I/O - SOURCE CURRENT vs. OUTPUT VOLTAGE
Vcc = 2.7V 2.5
-40C
2
25C
Current (mA) 1.5
85C
1
0.5
0 0 0.5 1 1.5 VOH (V) 2 2.5 3
Figure 107. Reset I/O - (VCC = 5V)
RESET PIN AS I/O - SINK CURRENT vs. OUTPUT VOLTAGE
Vcc = 5V 14
-40C
12 10 Current (mA) 8 6 4 2 0 0 0.5 1 VOL (V) 1.5 2 2.5
25C 85C
141
1477E-AVR-12/03
Figure 108. Reset I/O - (VCC = 2.7V)
RESET PIN AS I/O - SINK CURRENT vs. OUTPUT VOLTAGE
Vcc = 2.7V 4.5 4 3.5 3 Current (mA) 2.5 2 1.5 1 0.5 0 0 0.5 1 VOL (V) 1.5 2 2.5
-40C 25C 85C
Figure 109. I/O VCC (VIH, I/O "1")
I/O PIN INPUT THRESHOLD VOLTAGE vs. VCC
VIH, IO PIN READ AS '1' 2.5
2
-40C 85C 25C
Threshold (V)
1.5
1
0.5
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
142
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 110. I/O VCC (VIL, I/O "0")
I/O PIN INPUT THRESHOLD VOLTAGE vs. VCC
VIL, IO PIN READ AS '0' 2
1.5 Threshold (V)
-40C 25C 85C
1
0.5
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 111. I/O VCC
I/O PIN INPUT HYSTERESIS vs. VCC
0.7 0.6 0.5 Threshold (V) 0.4 0.3 0.2 0.1 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
85C 25C -40C
143
1477E-AVR-12/03
Figure 112. Reset I/O VCC (VIH,Reset "1")
RESET PIN AS I/O - INPUT THRESHOLD VOLTAGE vs. VCC
VIH, RESET PIN READ AS '1' 2.5
2
-40C 85C 25C
Threshold (V)
1.5
1
0.5
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 113. Reset I/O VCC (VIL,Reset "0")
RESET PIN AS I/O - INPUT THRESHOLD VOLTAGE vs. VCC
VIL, RESET PIN READ AS '0' 2.5
2
Threshold (V)
1.5
-40C 25C 85C
1
0.5
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
144
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 114. Reset VCC
RESET PIN AS I/O - PIN HYSTERESIS vs. VCC
0.7 0.6 0.5 Threshold (V) 0.4 0.3 0.2 0.1 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
85C -40C 25C
Figure 115. Reset VCC (VIH,Reset "1")
RESET INPUT THRESHOLD VOLTAGE vs. VCC
VIH, RESET PIN READ AS '1' 2.5
2
Threshold (V)
1.5
1
-40C 25C 85C
0.5
0 1.5 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
145
1477E-AVR-12/03
Figure 116. Reset VCC (VIL,Reset "0")
RESET INPUT THRESHOLD VOLTAGE vs. VCC
VIL, RESET PIN READ AS '0' 2.5
2
Threshold (V)
1.5
1
85C 25C -40C
0.5
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 117. Reset VCC
RESET INPUT PIN HYSTERESIS vs. VCC
0.5 0.45 0.4 0.35 Threshold (V) 0.3 0.25 0.2 0.15 0.1 0.05 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C
25C
85C
146
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
BOD Figure 118. BOD (BOD 4.0V)
BOD THRESHOLDS vs. TEMPERATURE
BODLEVEL IS 4.0V 4.3
4.2
Rising VCC
Threshold (V) 4.1
4
Falling VCC
3.9
3.8 -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 100 Temperature (C)
Figure 119. BOD (BOD 2.7V)
BOD THRESHOLDS vs. TEMPERATURE
BODLEVEL IS 2.7V 3.1
3
Threshold (V)
Rising VCC
2.9
2.8
2.7
Falling VCC
2.6 -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 100 Temperature (C)
147
1477E-AVR-12/03
Figure 120. VCC
BANDGAP vs. VCC
1.236 1.234 1.232 Bandgap Voltage (V) 1.23 1.228 1.226 1.224 1.222 1.22 1.218 1.216 2.5 3 3.5 4 Vcc (V) 4.5 5 5.5
-40C 85C 25C
Figure 121. (VCC= 5.0V)
ANALOG COMPARATOR OFFSET VOLTAGE vs. COMMON MODE VOLTAGE
Vcc = 5V 0.009 0.008 Comparator Offset Voltage (V) 0.007 0.006 0.005 0.004 0.003 0.002 0.001 0 0 1 2 3 Common Mode Voltage (V) 4
-40C 25C 85C
148
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 122. (VCC= 2.7V)
ANALOG COMPARATOR OFFSET VOLTAGE vs. COMMON MODE VOLTAGE
Vcc = 2.7V 0.009 0.008 Comparator Offset Voltage (V) 0.007 0.006 0.005 0.004 0.003 0.002 0.001 0 0 0.5 1 1.5 Common Mode Voltage (V) 2 2.5 3
-40C 25C 85C
Figure 123. VCC
WATCHDOG OSCILLATOR FREQUENCY vs. VCC
1.4 1.35 1.3 FRC (MHz) 1.25 1.2 1.15 1.1 1.05 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C 25C 85C
149
1477E-AVR-12/03
Figure 124. 8 MHz RC
CALIBRATED 8MHz RC OSCILLATOR FREQUENCY vs. TEMPERATURE
8.9
8.4
FRC (MHz)
7.9
5.0V
7.4
3.5V
6.9
2.7V
6.4 -60 -40 -20 0 20 Ta (C) 40 60 80 100
Figure 125. 8 MHz RC VCC
CALIBRATED 8MHz RC OSCILLATOR FREQUENCY vs. VCC
9
8.5
-40C 25C 85C
8 FRC (MHz)
7.5
7
6.5
6 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
150
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 126. 8 MHz RC Osccal
CALIBRATED 8MHz RC OSCILLATOR FREQUENCY vs. OSCCAL VALUE
17.5 15.5 13.5 FRC (MHz) 11.5 9.5 7.5 5.5 3.5 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 OSCCAL VALUE
Figure 127. 4 MHz RC
CALIBRATED 4MHz RC OSCILLATOR FREQUENCY vs. TEMPERATURE
4.3 4.2 4.1 4 FRC (MHz) 3.9 3.8 3.7 3.6 3.5 3.4 -60 -40 -20 0 20 Ta (C) 40 60 80 100
5.0V 3.5V 2.7V
151
1477E-AVR-12/03
Figure 128. 4 MHz RC VCC
CALIBRATED 4MHz RC OSCILLATOR FREQUENCY vs. VCC
4.4 4.3 4.2 4.1 FRC (MHz) 4 3.9 3.8 3.7 3.6 3.5 3.4 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C 25C 85C
Figure 129. 4 MHz RC Osccal
CALIBRATED 4MHz RC OSCILLATOR FREQUENCY vs. OSCCAL VALUE
9.6 8.6 7.6 6.6 5.6 4.6 3.6 2.6 1.6 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 OSCCAL VALUE
152
ATtiny26(L)
1477E-AVR-12/03
FRC (MHz)
ATtiny26(L)
Figure 130. 2 MHz RC
CALIBRATED 2MHz RC OSCILLATOR FREQUENCY vs. TEMPERATURE
2.15 2.1 2.05 2 FRC (MHz) 1.95 1.9 1.85
5.0V 3.5V 2.7V
1.8 1.75 -60 -40 -20 0 20 Ta (C) 40 60 80 100
Figure 131. 2 MHz RC VCC
CALIBRATED 2MHz RC OSCILLATOR FREQUENCY vs. VCC
2.15 2.1 2.05 2 FRC (MHz) 1.95 1.9 1.85 1.8 1.75 1.7 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C 25C 85C
153
1477E-AVR-12/03
Figure 132. 2 MHz RC Osccal
CALIBRATED 2MHz RC OSCILLATOR FREQUENCY vs. OSCCAL VALUE
4.3 3.8 3.3 FRC (MHz) 2.8 2.3 1.8 1.3 0.8 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 OSCCAL VALUE
Figure 133. 1 MHz RC
CALIBRATED 1 MHz RC OSCILLATOR FREQUENCY vs. TEMPERATURE
1.04 1.02 1 FRC (MHz) 0.98 0.96 0.94 0.92 0.9 -60 -40 -20 0 20 VCC (V) 40 60 80 100
5.0V
3.5V 2.7V
154
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 134. 1 MHz RC VCC
CALIBRATED 1MHz RC OSCILLATOR FREQUENCY vs. VCC
1.1
1.05
-40C 25C
FRC (MHz) 1
85C
0.95
0.9
0.85 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 135. 1 MHz RC Osccal
CALIBRATED 1MHz RC OSCILLATOR FREQUENCY vs. OSCCAL VALUE
2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 OSCCAL VALUE
FRC (MHz)
155
1477E-AVR-12/03
Figure 136. BOD VCC
BROWNOUT DETECTOR CURRENT vs. VCC
0.035 0.03 0.025 ICC (mA) 0.02 0.015 0.01 0.005 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
-40C 25C 85C
Figure 137. ADC VCC (AREF = AVCC)
ADC CURRENT vs. VCC
AREF = AVCC 250
-40C
200
25C 85C
150 ICC (uA) 100 50 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
156
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 138. AREF VCC
AREF EXTERNAL REFERENCE CURRENT vs. VCC
250
200
-40C 25C 85C
150 ICC (uA) 100 50 0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 139. VCC
ANALOG COMPARATOR CURRENT vs. VCC
120
100
85C 25C -40C
80 ICC (uA)
60
40
20
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
157
1477E-AVR-12/03
Figure 140. VCC
PROGRAMMING CURRENT vs. VCC
5
4
-40C 25C 85C
ICC (mA)
3
2
1
0 2 2.5 3 3.5 VCC (V) 4 4.5 5 5.5
Figure 141. VCC (0.1 - 1.0 MHz )
RESET SUPPLY CURRENT vs. VCC
0.1 - 1.0 MHz, EXCLUDING CURRENT THROUGH THE RESET PULLUP 3.5 3 2.5 ICC (mA) 2 1.5 1 0.5 0 0 0.1 0.2 0.3 0.4 0.5 Frequency (MHz) 0.6 0.7 0.8 0.9 1
5.5V
5.0V 4.5V 4.0V 3.3V 3.0V 2.7V
158
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
Figure 142. VCC (1 - 20 MHz )
RESET SUPPLY CURRENT vs. VCC
1 - 20 MHz, EXCLUDING CURRENT THROUGH THE RESET PULLUP 20 18 16 14 ICC (mA) 12 10 8 6 4 2 0 0 2 4 6 8 10 Frequency (MHz) 12 14 16 18 20
5.5V
5.0V 4.5V 4.0V 3.3V 3.0V 2.7V
Figure 143. VCC
RESET PULSE WIDTH vs. VCC
1200
1000
85C 25C
Pulsewidth (ns)
800
-40C
600
400
200
0 0 1 2 3 VCC (V)
159
1477E-AVR-12/03
$3F ($5F) $3E ($5E) $3D ($5D) $3C ($5C) $3B ($5B) $3A ($5A) $39 ($59) $38 ($58) $37 ($57) $36 ($56) $35 ($55) $34 ($54) $33 ($53) $32 ($52) $31 ($51) $30 ($50) $2F ($4F) $2E ($4E) $2D ($4D) $2C ($4C) $2B ($4B) $2A ($4A) $29 ($49) $28 ($48) $27 ($47) $26 ($46) $25 ($45) $24 ($44) $23 ($43) $22 ($42) $21 ($41) $20 ($40) $1F ($3F) $1E ($3E) $1D ($3D) $1C ($3C) $1B ($3B) $1A ($3A) $19 ($39) $18 ($38) $17 ($37) $16 ($36) $15 ($35) $14 ($34) $13 ($33) $12 ($32) $11 ($31) $10 ($30) $0F ($2F) $0E ($2E) $0D ($2D) $0C ($2C) $0B ($2)B $0A ($2A) $09 ($29) $08 ($28) $07 ($27) $06 ($26) $05 ($25) $04 ($24) ... $00 ($20)
SREG SP GIMSK GIFR TIMSK TIFR MCUCR MCUSR TCCR0 TCNT0 OSCCAL TCCR1A TCCR1B TCNT1 OCR1A OCR1B OCR1C PLLCSR WDTCR EEAR EEDR EECR PORTA DDRA PINA PORTB DDRB PINB USIDR USISR USICR ACSR ADMUX ADCSR ADCH ADCL
Bit 7
I SP7 -
Bit 6
T SP6 INT0 INTF0 OCIE1A OCF1A
Bit 5
H SP5 PCIE1 PCIF OCIE1B OCF1B
Bit 4
S SP4 PCIE0 -
Bit 3
V SP3 -
Bit 2
N SP2 TOIE1 TOV1
Bit 1
Z SP1 TOIE0 TOV0
Bit 0
C SP0 -
17 18 33 34 34 36
-
PUD -
SE -
SM1 -
SM0 WDRF PSR0 T/C0 (8 )
BORF CS02
ISC01 EXTRF CS01
ISC00 PORF CS00
38 32 44 45 30
COM1A1 CTC1 COM1A0 PSR1 COM1B1 COM1B0 FOC1A CS13 T/C1 (8 ) T/C1 A (8 ) T/C1 B (8 ) T/C1 C (8 ) PCKE PLLE PLOCK FOC1B CS12 PWM1A CS11 PWM1B CS10
47 49 50 50 51 51
-
-
-
WDCE
WDE
WDP2
WDP1
WDP0
56
PORTA7 DDA7 PINA7 PORTB7 DDB7 PINB7
EEAR6 PORTA6 DDA6 PINA6 PORTB6 DDB6 PINB6
EEAR5 PORTA5 DDA5 PINA5 PORTB5 DDB5 PINB5
EEAR4 PORTA4 DDA4 PINA4 PORTB4 DDB4 PINB4
EEAR3 EERIE PORTA3 DDA3 PINA3 PORTB3 DDB3 PINB3
EEAR2 EEMWE PORTA2 DDA2 PINA2 PORTB2 DDB2 PINB2
EEAR1 EEWE PORTA1 DDA1 PINA1 PORTB1 DDB1 PINB1
EEAR0 EERE PORTA0 DDA0 PINA0 PORTB0 DDB0 PINB0
58 58 58
EEPROM (8 )
(8 ) USISIF USISIE USIOIF USIOIE USIPF USIWM1 USIDC USIWM0 USICNT3 USICS1 USICNT2 USICS0 USICNT1 USICLK USICNT0 USITC
61 62 63
ACD REFS1 ADEN
ACBG REFS0 ADSC
ACO ADLAR ADFR
ACI MUX4 ADIF
ACIE MUX3 ADIE
ACME MUX2 ADPS2
ACIS1 MUX1 ADPS1
ACIS0 MUX0 ADPS0
72 82 84 85 85
ADC ADC
160
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
ADD ADC ADIW SUB SUBI SBC SBCI SBIW AND ANDI OR ORI EOR COM NEG SBR CBR INC DEC TST CLR SER RJMP IJMP RCALL ICALL RET RETI CPSE CP CPC CPI SBRC SBRS SBIC SBIS BRBS BRBC BREQ BRNE BRCS BRCC BRSH BRLO BRMI BRPL BRGE BRLT BRHS BRHC BRTS BRTC BRVS BRVC BRIE BRID MOV LDI LD LD LD Rd, Rr Rd, Rr Rd, Rr Rd, K Rr, b Rr, b P, b P, b s, k s, k k k k k k k k k k k k k k k k k k k Rd, Rr Rd, K Rd, X Rd, X+ Rd, -X k
Rd, Rr Rd, Rr Rdl, K Rd, Rr Rd, K Rd, Rr Rd, K Rdl, K Rd, Rr Rd, K Rd, Rr Rd, K Rd, Rr Rd Rd Rd, K Rd, K Rd Rd Rd Rd Rd k 1 2 (Z) (Z)
Rd Rd + Rr Rd Rd + Rr + C
Z,C,N,V,H Z,C,N,V,H Z,C,N,V,S Z,C,N,V,H Z,C,N,V,H Z,C,N,V,H Z,C,N,V,H Z,C,N,V,S Z,N,V Z,N,V Z,N,V Z,N,V Z,N,V Z,C,N,V Z,C,N,V,H Z,N,V Z,N,V Z,N,V Z,N,V Z,N,V Z,N,V None None None None None None I None Z,N,V,C,H Z,N,V,C,H Z,N,V,C,H None None None None None None None None None None None None None None None None None None None None None None None None None None None None None
#
1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 1/2/3 1 1 1 1/2/3 1/2/3 1/2/3 1/2/3 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1 1 2 2 2
Rdh:Rdl Rdh:Rdl + K Rd Rd - Rr Rd Rd - K Rd Rd - Rr - C Rd Rd - K - C Rdh:Rdl Rdh:Rdl - K Rd Rd * Rr Rd Rd * K Rd Rd v Rr Rd Rd v K Rd Rd Rr Rd $FF - Rd Rd $00 - Rd Rd Rd v K Rd Rd * ($FF - K) Rd Rd + 1 Rd Rd - 1 Rd Rd * Rd Rd Rd Rd Rd $FF
PC PC + k + 1 PC Z PC PC + k + 1 PC Z PC STACK PC STACK if (Rd = Rr) PC PC + 2 or 3 Rd - Rr Rd - Rr - C Rd - K if (Rr(b) = 0) PC PC + 2 or 3 if (Rr(b) = 1) PC PC + 2 or 3 if (P(b) = 0) PC PC + 2 or 3 if (P(b) = 1) PC PC + 2 or 3 if (SREG(s) = 1) then PC PC + k + 1 if (SREG(s) = 0) then PC PC + k + 1 if (Z = 1) then PC PC + k + 1 if (Z = 0) then PC PC + k + 1 if (C = 1) then PC PC + k + 1 if (C = 0) then PC PC + k + 1 if (C = 0) then PC PC + k + 1 if (C = 1) then PC PC + k + 1 if (N = 1) then PC PC + k + 1 if (N = 0) then PC PC + k + 1 if (N V = 0) then PC PC + k + 1 if (N V = 1) then PC PC + k + 1 if (H = 1) then PC PC + k + 1 if (H = 0) then PC PC + k + 1 if (T = 1) then PC PC + k + 1 if (T = 0) then PC PC + k + 1 if (V = 1) then PC PC + k + 1 if (V = 0) then PC PC + k + 1 if (I = 1) then PC PC + k + 1 if (I = 0) then PC PC + k + 1
"0" "1" I/O "0" I/O "1" "1" "0" "1" "0" "1" "0" T "1" T "0" "1" "0"
Rd Rr Rd K Rd (X) Rd (X), X X + 1 X X - 1, Rd (X)
161
1477E-AVR-12/03
(Continued)
LD LD LD LDD LD LD LD LDD LDS ST ST ST ST ST ST STD ST ST ST STD STS LPM LPM IN OUT PUSH POP SBI CBI LSL LSR ROL ROR ASR SWAP BSET BCLR BST BLD SEC CLC SEN CLN SEZ CLZ SEI CLI SES CLS SEV CLV SET CLT SEH CLH NOP SLEEP WDR Rd, Z Rd, P P, Rr Rr Rd P, b P, b Rd Rd Rd Rd Rd Rd s s Rr, b Rd, b
Rd, Y Rd, Y+ Rd, -Y Rd,Y+q Rd, Z Rd, Z+ Rd, -Z Rd, Z+q Rd, k X, Rr X+, Rr -X, Rr Y, Rr Y+, Rr -Y, Rr Y+q, Rr Z, Rr Z+, Rr -Z, Rr Z+q, Rr k, Rr
Rd (Y) SRAM SRAM I/O I/O I/O I/O T T 2 2 SREG T SREG T SREG SREG
Rd (Y), Y Y + 1 Y Y - 1, Rd (Y) Rd (Y + q) Rd (Z) Rd (Z), Z Z + 1 Z Z - 1, Rd (Z) Rd (Z + q) Rd (k) (X) Rr (X) Rr, X X + 1 X X - 1, (X) Rr (Y) Rr (Y) Rr, Y Y + 1 Y Y - 1, (Y) Rr (Y + q) Rr (Z) Rr (Z) Rr, Z Z + 1 Z Z - 1, (Z) Rr (Z + q) Rr (k) Rr R0 (Z) Rd (Z) Rd P P Rr STACK Rr Rd STACK
None None None None None None None None None None None None None None None None None None None None None None None None None None None None None Z,C,N,V Z,C,N,V Z,C,N,V Z,C,N,V Z,C,N,V None SREG(s) SREG(s) T None C C N N Z Z I I S S V V T T H H
#
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
I/O(P,b) 1 I/O(P,b) 0 Rd(n+1) Rd(n), Rd(0) 0 Rd(n) Rd(n+1), Rd(7) 0 Rd(0) C, Rd(n+1) Rd(n), C Rd(7) Rd(7) C, Rd(n) Rd(n+1), C Rd(0) Rd(n) Rd(n+1), n = 0..6 Rd(3..0) Rd(7..4), Rd(7..4) Rd(3..0) SREG(s) 1 SREG(s) 0 T Rr(b) Rd(b) T C1 C0 N1 N0 Z1 Z0 I1 I0 S1 S0 V1 V0 T1 T0 H1 H0 ( ) ( WDR/ )
162
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
(1)
(MHz) 8 2.7 - 5.5V 20P3 20S 32M1-A 20P3 20S 32M1-A 20P3 20S 32M1-A 20P3 20S 32M1-A (0C 70C) (-40C 85C) (0C 70C) (-40C 85C)
ATtiny26L-8PC ATtiny26L-8SC ATtiny26L-8MC ATtiny26L-8PI ATtiny26L-8SI ATtiny26L-8MI
16
4.5 - 5.5V
ATtiny26-16PC ATtiny26-16SC ATtiny26-16MC ATtiny26-16PI ATtiny26-16SI ATtiny26-16MI
Note:
1. wafer Atmel
20P3 20S 32M1-A 20 0.300" PDIP 20 0.300" SOIC 32 5 x 5 x 1.0 MLF
163
1477E-AVR-12/03
20P3
D
PIN 1
E1
A
SEATING PLANE
L B1 e E B
A1
C eC eB
SYMBOL A A1 D E E1 B Notes: 1. This package conforms to JEDEC reference MS-001, Variation AD. 2. Dimensions D and E1 do not include mold Flash or Protrusion. Mold Flash or Protrusion shall not exceed 0.25 mm (0.010"). B1 L C eB eC e
COMMON DIMENSIONS (Unit of Measure = mm) MIN - 0.381 25.493 7.620 6.096 0.356 1.270 2.921 0.203 - 0.000 NOM - - - - - - - - - - - MAX 5.334 - 25.984 8.255 7.112 0.559 1.551 3.810 0.356 10.922 1.524 Note 2 Note 2 NOTE
2.540 TYP
1/12/04 2325 Orchard Parkway San Jose, CA 95131 TITLE 20P3, 20-lead (0.300"/7.62 mm Wide) Plastic Dual Inline Package (PDIP) DRAWING NO. 20P3 REV. C
R
164
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
20S
C
1
EH
N
Top View
A1
End View
COMMON DIMENSIONS (Unit of Measure = inches)
e
b A D
SYMBOL
MIN
L
NOM
MAX
NOTE
A A1 b C D
0.0926 0.0040 0.0130 0.0091 0.4961 0.2914 0.3940 0.0160 0.050 BSC
0.1043 0.0118 0.0200 0.0125 0.5118 0.2992 0.4190 0.050 3 1 2 4
Side View
E H L e
Notes: 1. This drawing is for general information only; refer to JEDEC Drawing MS-013, Variation AC for additional information. 2. Dimension "D" does not include mold Flash, protrusions or gate burrs. Mold Flash, protrusions and gate burrs shall not exceed 0.15 mm (0.006") per side. 3. Dimension "E" does not include inter-lead Flash or protrusion. Inter-lead Flash and protrusions shall not exceed 0.25 mm (0.010") per side. 4. "L" is the length of the terminal for soldering to a substrate. 5. The lead width "b", as measured 0.36 mm (0.014") or greater above the seating plane, shall not exceed a maximum value of 0.61 mm 1/9/02 (0.024") per side.
R
2325 Orchard Parkway San Jose, CA 95131
TITLE 20S2, 20-lead, 0.300" Wide Body, Plastic Gull Wing Small Outline Package (SOIC)
DRAWING NO. 20S2
REV. A
165
1477E-AVR-12/03
32M1-A
D D1
1 2 3
0
Pin 1 ID E1 E
SIDE VIEW
TOP VIEW
A2
A3 A1 A
0.08 C
P D2
Pin 1 ID
COMMON DIMENSIONS (Unit of Measure = mm) SYMBOL MIN 0.80 - - NOM 0.90 0.02 0.65 0.20 REF 0.18 0.23 5.00 BSC 4.75 BSC 2.95 3.10 5.00 BSC 4.75BSC 2.95 3.10 0.50 BSC 0.30 - - 0.40 - - 0.50 0.60 12o 3.25 3.25 0.30 MAX 1.00 0.05 1.00 NOTE
1 2 3
P
A A1 E2 A2 A3 b D D1
b
e
L
D2 E
BOTTOM VIEW
E1 E2 e L
Notes: 1. JEDEC Standard MO-220, Fig. 2 (Anvil Singulation), VHHD-2.
P
0
01/15/03 2325 Orchard Parkway San Jose, CA 95131 TITLE 32M1-A, 32-pad, 5 x 5 x 1.0 mm Body, Lead Pitch 0.50 mm Micro Lead Frame Package (MLF) DRAWING NO. 32M1-A REV. C
R
166
ATtiny26(L)
1477E-AVR-12/03
ATtiny26(L)
ATtiny26
Rev. 1477D-05/03 Rev. 1477E-10/03
1. " " 2. "Features" on page 1 3. P2" " SSOP 4. P19Table 3 VRST tRST 5. P30" RC " 6. P122" " VOL, IIL, IIH, ICC VACIO 7. P125"ADC " P122 VINT, INL P122" " 8. P142"" Figure106 P151"BOD" Figure120, Figure121 Figure122 Figure117 Figure118 9. P161" " LPM Rd, Z+ ATtiny26
Rev. 1477C-09/02 Rev. 1477D-05/03
1. P168" " 2. P125"ADC " ADHSM 3. P60" EEPROM " 4. P27" " 5. P49"Bit 0 - PLOCK: PLL " PLL 6. P73 7. P84 {DDxn, PORTxn} 8. P91" " 9. P100Table 49 RSTDISBL
10. P108Figure61 DATA 11. P115Table 59 WD_FUSE 12. P125"ADC " P 122Table 64, " ADC A T = -40C 85C," 13. P127"ATtiny26 " 14. P161" " LPM Rd, Z LPM Rd, Z+
167
1477E-AVR-12/03
Rev. 1477B-04/02 Rev. 1477C-09/02 Rev. 1477A-03/02 Rev. 1477B-04/02
1. Flash 10,000
1.
P24" "
2. P75" " 3. P163" (1)" MLF
168
ATtiny26(L)
1477E-AVR-12/03
Atmel Corporation
2325 Orchard Parkway San Jose, CA 95131 Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
Atmel Operations
Memory
2325 Orchard Parkway San Jose, CA 95131 Tel: 1(408) 441-0311 Fax: 1(408) 436-4314
RF/Automotive
Theresienstrasse 2 Postfach 3535 74025 Heilbronn, Germany Tel: (49) 71-31-67-0 Fax: (49) 71-31-67-2340 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 Tel: 1(719) 576-3300 Fax: 1(719) 540-1759
Regional Headquarters
Europe
Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500
Microcontrollers
2325 Orchard Parkway San Jose, CA 95131 Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 La Chantrerie BP 70602 44306 Nantes Cedex 3, France Tel: (33) 2-40-18-18-18 Fax: (33) 2-40-18-19-60
Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Datacom
Avenue de Rochepleine BP 123 38521 Saint-Egreve Cedex, France Tel: (33) 4-76-58-30-00 Fax: (33) 4-76-58-34-80
Asia
Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369
ASIC/ASSP/Smart Cards
Zone Industrielle 13106 Rousset Cedex, France Tel: (33) 4-42-53-60-00 Fax: (33) 4-42-53-60-01 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 0QR, Scotland Tel: (44) 1355-803-000 Fax: (44) 1355-242-743
Japan
9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
e-mail
literature@atmel.com
Web Site
http://www.atmel.com
Disclaimer: Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company's standard warranty which is detailed in Atmel's Terms and Conditions located on the Company's web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel's products are not authorized for use as critical components in life support devices or systems.
Printed on recycled paper.
1477E-AVR-12/03 0M


▲Up To Search▲   

 
Price & Availability of CNTINY26-26L

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X