ATTINY45-15SZ Atmel, ATTINY45-15SZ Datasheet - Page 147

MCU AVR 4K FLASH 15MHZ 8-SOIC

ATTINY45-15SZ

Manufacturer Part Number
ATTINY45-15SZ
Description
MCU AVR 4K FLASH 15MHZ 8-SOIC
Manufacturer
Atmel
Series
AVR® ATtinyr
Datasheet

Specifications of ATTINY45-15SZ

Package / Case
8-SOIC (3.9mm Width)
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Operating Temperature
-40°C ~ 125°C
Speed
16MHz
Number Of I /o
6
Eeprom Size
256 x 8
Core Processor
AVR
Program Memory Type
FLASH
Ram Size
256 x 8
Program Memory Size
4KB (4K x 8)
Data Converters
A/D 4x10b
Oscillator Type
Internal
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Connectivity
USI
Core Size
8-Bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATTINY45-15SZ
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Table 21-16. High-voltage Serial Programming Instruction Set for ATtiny25/45/85
7598H–AVR–07/09
Instruction
Chip Erase
Load “Write
Flash”
Command
Load Flash
Page Buffer
Load Flash High
Address and
Program Page
Load “Read
Flash”
Command
Read Flash Low
and High Bytes
Load “Write
EEPROM”
Command
Load EEPROM
Page Buffer
Program
EEPROM Page
Write EEPROM
Byte
Load “Read
EEPROM”
Command
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
SDI
SII
SDO
0_ bbbb_bbbb _00
0_bbbb_bbbb_00
0_00bb_bbbb_00
0_00bb_bbbb_00
0_1000_0000_00
0_0100_1100_00
0_0001_0000_00
0_0100_1100_00
0_0000_1100_00
0_0000_0000_00
0_0111_1100_00
0_0000_000a_00
0_0001_1100_00
0_0000_0010_00
0_0100_1100_00
0_0000_1100_00
0_0000_0000_00
0_0111_1000_00
0_0001_0001_00
0_0100_1100_00
0_0000_1100_00
0_0000_0000_00
0_0110_0100_00
0_0000_1100_00
0_0000_0000_00
0_0110_1100_00
0_0000_0011_00
0_0100_1100_00
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
Instr.1/5
p_pppp_pppx_xx
0_0000_0000_00
0_0110_0100_00
0_eeee_eeee_00
0_0010_1100_00
0_0000_0000_00
0_0110_0100_00
0_0000_000a_00
0_0001_1100_00
0_0000_0000_00
0_0111_1100_00
0_eeee_eeee_00
0_0010_1100_00
0_0000_0000_00
0_0110_1100_00
0_eeee_eeee_00
0_0010_1100_00
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
Instr.2/6
Instruction Format
0_dddd_dddd_00
0_0000_0000_00
0_0110_1100_00
0_0011_1100_00
0_0000_0000_00
0_0110_1100_00
0_0000_0000_00
0_0110_1000_00
0_0000_0000_00
0_0110_1101_00
0_0000_0000_00
0_0110_1101_00
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
Instr.3
q_qqqq_qqqx_xx
0_0000_0000_00
0_0111_1101_00
0_0000_0000_00
0_0110_1100_00
0_0000_0000_00
0_0110_1100_00
0_0000_0000_00
0_0110_0100_00
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
x_xxxx_xxxx_xx
Instr.4
Operation Remarks
Wait after Instr.3 until SDO goes
high for the Chip Erase cycle to
finish.
Enter Flash Programming code.
Repeat after Instr. 1 - 5 until the
entire page buffer is filled or until all
data within the page is filled. See
Note 1.
Wait after Instr 3 until SDO goes
high. Repeat Instr. 2 - 3 for each
loaded Flash Page until the entire
Flash or all data is programmed.
Repeat Instr. 1 for a new 256 byte
page. See Note 1.
Enter Flash Read mode.
Repeat Instr. 1, 3 - 6 for each new
address. Repeat Instr. 2 for a new
256 byte page.
Instr 5 - 6.
Enter EEPROM Programming
mode.
Repeat Instr. 1 - 4 until the entire
page buffer is filled or until all data
within the page is filled. See Note 2.
Wait after Instr. 2 until SDO goes
high. Repeat Instr. 1 - 2 for each
loaded EEPROM page until the
entire EEPROM or all data is
programmed.
Repeat Instr. 1 - 5 for each new
address. Wait after Instr. 5 until
SDO goes high. See Note 3.
Instr. 5
Enter EEPROM Read mode.
Instr 5.
ATtiny25/45/85
147

Related parts for ATTINY45-15SZ