AT89S4D12
Flash Memory Serial Programming Circuit
INSTRUCTION
INPUT
DATA OUTPUT
CLOCK IN
RDY/BUSY
SDI/P1.1
SDO/P1.0
SCK/P1.3
DSR/P1.4
TEST2
GND
3.3V
VCC
RESET
TEST1
Reading the Signature Bytes
The signature bytes are read by executing the Read Signa-
ture command at locations 30H and 31H. The values
returned are as follows:
(30H) = 1EH indicates manufactured by Atmel
(31H) = 84H indicates AT89S4D12
Serial Downloading Waveforms
SERIAL CLOCK INPUT
SCK/P1.3
76543210
SERIAL DATA INPUT MSB
LSB
SDI/P1.1
SERIAL DATA OUTPUT MSB
LSB
SDO/P1.0
1ST INSTRUCTION
BYTE 1 BYTE 2 BYTE 3 BYTE 4
2ND INSTRUCTION
BYTE 1 BYTE 2 BYTE 3 BYTE 4
tBLC = 300 µS MAX.
4-291