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

Page 50: Attiny12

Advertising
background image

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

Advertising