High-Voltage Serial Programming Characteristics; Low-Voltage Serial Downloading - Atmel AVR ATtiny15L Advance Information

Microcontroller with 1k bytes flash
Hide thumbs Also See for AVR ATtiny15L:
Table of Contents

Advertisement

High-voltage Serial Programming Characteristics

Figure 32. High-voltage Serial Programming Timing
Table 25. High-voltage Serial Programming Characteristics
= 25 ° C ± 10%, V
T
= 5.0V ± 10% (Unless otherwise noted)
A
CC
Symbol
Parameter
t
SCI (PB3) Pulse-width High
SHSL
t
SCI (PB3) Pulse-width Low
SLSH
t
SDI (PB0), SII (PB1) Valid to SCI (PB3) High (8´th edge)
IVSH
t
SDI (PB0), SII (PB1) Hold after SCI (PB3) High (8´th edge)
SHIX
t
SCI (PB3) High (9´th edge) to SDO (PB2) Valid
SHOV

Low-voltage Serial Downloading

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 33. After RESET is set low, the Program-
ming Enable instruction needs to be executed first before program/erase instructions can be executed.
Figure 33. Serial Programming and Verify
For the EEPROM, an auto-erase cycle is provided within the self-timed write instruction and there is no need to first exe-
cute the Chip Erase instruction. The Chip Erase instruction turns the content of every memory location in both the Program
and EEPROM arrays into $FF.
The Program and EEPROM memory arrays have separate address spaces:
$0000 to $01FF for Program memory and $000 to $03F for EEPROM memory.
The device is clocked from the internal clock at the uncalibrated minimum frequency (0.8 - 1.6 MHz). The minimum low and
high periods for the serial clock (SCK) input are defined as follows:
Low: > 2 MCU clock cycles
High: > 2 MCU clock cycles
SDI (PB0), SII (PB1)
SCI (PB3)
1
2
SDO (PB2)
Internal CK
ATtiny15/L
GND
PB5 (RESET)
GND
VALID
t
t
t
t
IVSH
SHIX
SHSL
SLSH
7
8
9
10
15
16
t
SHOV
Min
25
25
50
50
10
2.7 - 5.5V
VCC
PB2
SCK
PB1
MISO
PB0
MOSI
ATtiny15L
Typ
Max
16
32
Units
ns
ns
ns
ns
ns
53

Advertisement

Table of Contents
loading

Table of Contents