Attiny11/12, High-voltage serial programming – Rainbow Electronics ATtiny12 User Manual
Page 46

46
ATtiny11/12
1006C–09/01
provides a convenient way to download program and data into the ATtiny12 inside the
user’s system.
The program and data memory arrays in the ATtiny12 are programmed byte-by-byte in
either programming mode. For the EEPROM, an auto-erase cycle is provided within the
self-timed write instruction in the Low-voltage Serial Programming mode.
ATtiny11/12
During programming, the supply voltage must be in accordance with Table 22.
Table 22. Supply Voltage during Programming
High-voltage Serial
Programming
This section describes how to program and verify Flash Program memory, EEPROM
Data memory (ATtiny12), lock bits and fuse bits in the ATtiny11/12.
Figure 27. High-voltage Serial Programming
Part
Low-voltage Serial Programming
High-voltage Serial Programming
ATtiny11L
Not applicable
4.5 - 5.5V
ATtiny11
Not applicable
4.5 - 5.5V
ATtiny12V
2.2 - 5.5V
4.5 - 5.5V
ATtiny12L
2.7 - 5.5V
4.5 - 5.5V
ATtiny12
4.0 - 5.5V
4.5 - 5.5V
PB5 (RESET)
PB3 (XTAL1)
GND
VCC
PB2
PB1
PB0
SERIAL DATA OUTPUT
SERIAL INSTR. INPUT
SERIAL DATA INPUT
SERIAL CLOCK INPUT
11.5 - 12.5V
4.5 - 5.5V
ATtiny