ATTIny2313-16MI ATMEL Corporation, ATTIny2313-16MI Datasheet - Page 162

no-image

ATTIny2313-16MI

Manufacturer Part Number
ATTIny2313-16MI
Description
8-bit AVR Microcontroller with 2K Bytes In-System Programmable Flash
Manufacturer
ATMEL Corporation
Datasheet
Parallel Programming
Parameters, Pin
Mapping, and
Commands
Signal Names
162
ATtiny2313/V
This section describes how to parallel program and verify Flash Program memory,
EEPROM Data memory, Memory Lock bits, and Fuse bits in the ATtiny2313. Pulses are
assumed to be at least 250 ns unless otherwise noted.
In this section, some pins of the ATtiny2313 are referenced by signal names describing
their functionality during parallel programming, see Figure 68 and Table 70. Pins not
described in the following table are referenced by pin names.
The XA1/XA0 pins determine the action executed when the XTAL1 pin is given a posi-
tive pulse. The bit coding is shown in Table 72.
When pulsing WR or OE, the command loaded determines the action executed. The dif-
ferent Commands are shown in Table 73.
Figure 68. Parallel Programming
Table 70. Pin Name Mapping
Programming Mode
Signal Name in
BS1/PAGEL
RDY/BSY
XA1/BS2
DATA I/O
XA0
WR
OE
BS1/PAGEL
RDY/BSY
XA1/BS2
Pin Name
+12 V
PB7-0
XA0
WR
PD1
PD2
PD3
PD4
PD5
PD6
OE
I/O
I/O
PD1
PD2
PD3
PD4
PD5
PD6
RESET
XTAL1
GND
O
I
I
I
I
I
Function
0: Device is busy programming, 1: Device is ready
for new command.
Output Enable (Active low).
Write Pulse (Active low).
Byte Select 1 (“0” selects low byte, “1” selects high
byte).
Program Memory and EEPROM Data Page Load.
XTAL Action Bit 0
XTAL Action Bit 1.
Byte Select 2 (“0” selects low byte, “1” selects 2’nd
high byte).
Bi-directional Data bus (Output when OE is low).
PB7 - PB0
VCC
+5V
DATA I/O
2543C–AVR–12/03

Related parts for ATTIny2313-16MI