ATtiny28L

Manufacturer Part NumberATtiny28L
ManufacturerAtmel Corporation
ATtiny28L datasheets
 

Specifications of ATtiny28L

Flash (kbytes)2 KbytesPin Count28
Max. Operating Frequency4 MHzCpu8-bit AVR
Hardware Qtouch AcquisitionNoMax I/o Pins11
Ext Interrupts10Usb SpeedNo
Usb InterfaceNoGraphic LcdNo
Video DecoderNoCamera InterfaceNo
Analog Comparators1Resistive Touch ScreenNo
Temp. SensorNoCrypto EngineNo
Sram (kbytes)0.03Self Program MemoryNO
Dram MemoryNoNand InterfaceNo
PicopowerNoTemp. Range (deg C)-40 to 85
I/o Supply Class1.8 to 5.5Operating Voltage (vcc)1.8 to 5.5
FpuNoMpu / Mmuno / no
Timers132khz RtcNo
Calibrated Rc OscillatorYes  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Page 41
42
Page 42
43
Page 43
44
Page 44
45
Page 45
46
Page 46
47
Page 47
48
Page 48
49
Page 49
50
Page 50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Page 47/81

Download datasheet (664Kb)Embed
PrevNext
Programming the Flash
Parallel Programming
Signal Names
1062F–AVR–07/06
Atmel’s ATtiny28 offers 2K bytes of Flash program memory.
The ATtiny28 is shipped with the on-chip Flash program memory array in the erased
state (i.e., contents = $FF) and ready to be programmed. This device supports a high-
voltage (12V) parallel programming mode. Only minor currents (<1mA) are drawn from
the +12V pin during programming.
The program memory array in the ATtiny28 is programmed byte-by-byte. During pro-
gramming, the supply voltage must be in accordance with Table 21.
Table 21. Supply Voltage during Programming
Part
Serial Programming
ATtiny28
Not applicable
This section describes how to parallel program and verify Flash program memory, Lock
bits and Fuse bits in the ATtiny28.
In this section, some pins of the ATtiny28 are referenced by signal names describing
their function during parallel programming. See Figure 37 and Table 22. Pins not
described in Table 22 are referenced by pin name.
The XA1/XA0 pins determine the action executed when the XTAL1 pin is given a posi-
tive pulse. The coding is shown in Table 23.
When pulsing WR or OE, the command loaded determines the action executed. The
command is a byte where the different bits are assigned functions, as shown in Table
24.
Figure 37. Parallel Programming
RDY/BSY
OE
WR
BS
XA0
XA1
+12V
ATtiny28L/V
Parallel Programming
4.5 - 5.5V
ATtiny28
+5V
PD1
VCC
PD2
PB7 - PB0
DATA
PD3
PD4
PD5
PD6
RESET
XTAL1
GND
47