High-voltage serial programming characteristics, Low-voltage serial downloading (attiny12 only), Attiny11/12 – Rainbow Electronics ATtiny12 User Manual
Page 50: Attiny12

50
ATtiny11/12
1006C–09/01
High-voltage Serial
Programming
Characteristics
Figure 29. High-voltage Serial Programming Timing
Low-voltage Serial
Downloading (ATtiny12
only)
Both the program and data memory arrays can be programmed using the SPI bus while
RESET is pulled to GND. The serial interface consists of pins SCK, MOSI (input) and
MISO (output), see Figure 30. After RESET is set low, the Programming Enable instruc-
tion needs to be executed first before program/erase instructions can be executed.
Figure 30. Serial Programming and Verify
Table 24. High-voltage Serial Programming Characteristics T
A
= 25
°C ± 10%, V
CC
=
5.0V ± 10% (Unless otherwise noted)
Symbol
Parameter
Min
Typ
Max
Units
t
SHSL
SCI (PB3) Pulse Width High
100
ns
t
SLSH
SCI (PB3) Pulse Width Low
100
ns
t
IVSH
SDI (PB0), SII (PB1) Valid to SCI (PB3) High
50
ns
t
SHIX
SDI (PB0), SII (PB1) Hold after SCI (PB3) High
50
ns
t
SHOV
SCI (PB3) High to SDO (PB2) Valid
10
16
32
ns
t
WLWH_PFB
Wait after Instr. 3 for Write Fuse Bits
1.7
2.5
3.4
ms
SDI (PB0), SII (PB1)
SDO (PB2)
SCI (PB3)
t
IVSH
t
SHSL
t
SLSH
t
SHIX
t
SHOV
PB5 (RESET)
VCC
PB2
PB1
PB0
SCK
MISO
MOSI
2.2 - 5.5V
GND
ATtiny12
GND