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
Page 21
22
Page 22
23
Page 23
24
Page 24
25
Page 25
26
Page 26
27
Page 27
28
Page 28
29
Page 29
30
Page 30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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 27/81

Download datasheet (664Kb)Embed
PrevNext
Port B
Port B as General Digital Input All eight pins in Port B have equal functionality when used as digital input pins.
Alternate Functions of Port B
1062F–AVR–07/06
Port B is an 8-bit input port.
One I/O address location is allocated for the Port B Input Pins – PINB, $16. The Port B
Input Pins address is read-only.
All port pins have pull-ups that can be switched on for all Port B pins simultaneously. If
any of the Port B special functions is enabled, the corresponding pull-up(s) is disabled.
When pins PB0 to PB7 are externally pulled low, they will source current (I
nal pull-up resistors are activated.
The Port B pins with alternate functions are shown in Table 11.
Table 11. Port B Pin Alternate Functions
Port Pin
Alternate Functions
PB0
AIN0 (Analog Comparator Positive Input)
PB1
AIN1 (Analog Comparator Negative Input)
PB2
T0 (Timer/Counter 0 External Counter Input)
PB3
INT0 (External Interrupt 0 Input)
PB4
INT1 (External Interrupt 1 Input)
PBn, general input pin: To switch the pull-up resistors on, the PLUPB bit in the MCUCS
register must be set (one). This bit controls the pull-up on all Port B pins. To turn the
pull-ups off, this bit has to be cleared (zero). Note that if any Port B pins are used for
alternate functions, the pull-up on the corresponding pins are disabled. The port pins are
tri-stated when a reset condition becomes active, even if the clock is not running.
All Port B pins are connected to a low-level detector that can trigger the low-level input
interrupt. See “Low-level Input Interrupt” on page 21 for details. In addition, Port B has
the following alternate functions:
• INT1 – Port B, Bit 4
INT1, External Interrupt source 1. The PB4 pin can serve as an external interrupt source
to the MCU. See the interrupt description for details on how to enable and configure this
interrupt. If the interrupt is enabled, the pull-up resistor on PB4 is disabled and PB4 will
not give low-level interrupts.
• INT0 – Port B, Bit 3
INT0, External Interrupt source 0. The PB3 pin can serve as an external interrupt source
to the MCU. See the interrupt description for details on how to enable and configure this
interrupt. If the interrupt is enabled, the pull-up resistor on PB3 is disabled and PB3 will
not give low-level interrupts.
• T0 – Port B, Bit 2
T0, Timer/Counter0 Counter source. See the timer description for further details. If T0 is
used as the counter source, the pull-up resistor on PB2 is disabled and PB2 will not give
low-level interrupts.
ATtiny28L/V
) if the inter-
IL
27