ATtiny25 Automotive Atmel Corporation, ATtiny25 Automotive Datasheet - Page 144

no-image

ATtiny25 Automotive

Manufacturer Part Number
ATtiny25 Automotive
Description
Manufacturer
Atmel Corporation

Specifications of ATtiny25 Automotive

Flash (kbytes)
2 Kbytes
Pin Count
8
Max. Operating Frequency
16 MHz
Cpu
8-bit AVR
# Of Touch Channels
4
Hardware Qtouch Acquisition
No
Max I/o Pins
6
Ext Interrupts
6
Usb Speed
No
Usb Interface
No
Spi
1
Twi (i2c)
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
4
Adc Resolution (bits)
10
Adc Speed (ksps)
15
Analog Comparators
1
Resistive Touch Screen
No
Temp. Sensor
Yes
Crypto Engine
No
Sram (kbytes)
0.12
Eeprom (bytes)
128
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 125
I/o Supply Class
2.7 to 5.5
Operating Voltage (vcc)
2.7 to 5.5
Fpu
No
Mpu / Mmu
no / no
Timers
2
Output Compare Channels
5
Pwm Channels
6
32khz Rtc
No
Calibrated Rc Oscillator
Yes
21.8
21.8.1
21.8.2
21.8.3
144
High-voltage Serial Programming Algorithm Sequence
ATtiny25/45/85
Enter High-voltage Serial Programming Mode
Considerations for Efficient Programming
Chip Erase
To program and verify the ATtiny25/45/85 in the High-voltage Serial Programming mode, the fol-
lowing sequence is recommended (See instruction formats in
The following algorithm puts the device in High-voltage Serial Programming mode:
Table 21-15. High-voltage Reset Characteristics
The loaded command and address are retained in the device during programming. For efficient
programming, the following should be considered.
The Chip Erase will erase the Flash and EEPROM
not reset until the Program memory has been completely erased. The Fuse bits are not
changed. A Chip Erase must be performed before the Flash and/or EEPROM are
re-programmed.
Note:
Supply Voltage
V
4.5V
5.5V
1. Apply 4.5 - 5.5V between V
2. Set RESET pin to “0” and toggle SCI at least six times.
3. Set the Prog_enable pins listed in
4. Apply V
5. Shortly after latching the Prog_enable signature, the device will activly output data on
6. Wait at least 50 µs before giving any serial instructions on SDI/SII.
• The command needs only be loaded once when writing or reading multiple memory
• Skip writing the data value 0xFF that is the contents of the entire EEPROM (unless the
• Address High byte needs only be loaded before programming or reading a new 256 word
1. Load command “Chip Erase” (see
2. Wait after Instr. 3 until SDO goes high for the “Chip Erase” cycle to finish.
3. Load Command “No Operation”.
CC
locations.
EESAVE Fuse is programmed) and Flash after a Chip Erase.
window in Flash or 256 byte EEPROM. This consideration also applies to Signature bytes
reading.
t
been latched.
the Prog_enable[2]/SDO pin, and the resulting drive contention may increase the power
consumption. To minimize this drive contention, release the Prog_enable[2] pin after
t
HVRST
HVRST
1. The EEPROM memory is preserved during Chip Erase if the EESAVE Fuse is programmed.
after the High-voltage has been applied to ensure the Prog_enable signature has
has elapsed.
HVRST
- 5.5V to RESET. Keep the Prog_enable pins unchanged for at least
RESET Pin High-voltage Threshold
CC
V
and GND.
11.5V
11.5V
HVRST
Table 21-14
Table
21-16).
(1)
to “000” and wait at least 100 ns.
memories plus Lock bits. The Lock bits are
Minimum High-voltage Period for
Table
Latching Prog_enable
21-16):
100 ns
100 ns
t
HVRST
7598H–AVR–07/09

Related parts for ATtiny25 Automotive