English
Language : 

ATTINY88_12 Datasheet, PDF (195/246 Pages) ATMEL Corporation – 8-bit Microcontroller with 8K Bytes In-System Programmable Flash
Atmel ATtiny88 Automotive
Table 20-9. Pin Name Mapping
Signal Name in
Programming Mode
Pin Name
RDY/BSY
PD1
OE
PD2
WR
PD3
BS1
PD4
XA0
PD5
XA1
PD6
PAGEL
PD7
BS2
DATA
PC2
{PC[1:0]: PB[5:0]}
I/O Function
O
0: Device is busy programming, 1: Device is
ready for new command
I Output Enable (Active low)
I Write Pulse (Active low)
I
Byte Select 1 (“0” selects Low byte, “1” selects
High byte)
I XTAL Action Bit 0
I XTAL Action Bit 1
I
Program memory and EEPROM Data Page
Load
I
Byte Select 2 (“0” selects Low byte, “1” selects
2’nd High byte)
I/O Bi-directional Data bus (Output when OE is low)
Note: VCC - 0.3V < AVCC < VCC + 0.3V, however, AVCC should always be within 4.5 – 5.5V
Table 20-10. Pin Values Used to Enter Programming Mode
Pin
Symbol
PAGEL
Prog_enable[3]
XA1
Prog_enable[2]
XA0
Prog_enable[1]
BS1
Prog_enable[0]
Value
0
0
0
0
The XA1/XA0 pins determine the action executed when the CLKI pin is given a positive pulse.
The bit coding is shown in Table 20-11.
Table 20-11. XA1 and XA0 Coding
XA1
XA0 Action when CLKI is Pulsed
0
0
Load Flash or EEPROM Address (High or low address byte determined by BS1).
0
1
Load Data (High or Low data byte for Flash determined by BS1).
1
0
Load Command
1
1
No Action, Idle
9157C–AVR–03/12
195