AT90LS2343 ATMEL [ATMEL Corporation], AT90LS2343 Datasheet - Page 45
![no-image](/images/no-image-200.jpg)
AT90LS2343
Manufacturer Part Number
AT90LS2343
Description
8-Bit Microcontroller with 2K Bytes of In-System Programmable Flash
Manufacturer
ATMEL [ATMEL Corporation]
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AT90LS2343-4SI
Manufacturer:
FUJI
Quantity:
12
Table 19. Low-voltage Serial Programming Instruction Set AT90S2323/2343
Notes:
1004D–09/01
Instruction
Programming
Enable
Chip Erase
Read Program
Memory
Write Program
Memory
Read
EEPROM Memory
Write
EEPROM Memory
Read Lock and
Fuse Bits
(AT90S/LS2323)
Read Lock and
Fuse Bits
(AT90S/LS2343)
Write Lock Bits
Write FSTRT Bit
(AT90S/LS2323)
Write RCEN Bit
(AT90S/LS2343)
Read Signature
Bytes
1. a = address high bits
2. When the state of the RCEN/FSTRT bit is changed, the device must be power cycled for the changes to have any effect.
3. The signature bytes are not readable in Lock mode 3, i.e., both Lock bits programmed.
b = address low bits
H = 0 – Low byte, 1 – High byte
o = data out
i = data in
x = don’t care
1 = lock bit 1
2 = lock bit 2
F = FSTRT Fuse
R = RCEN Fuse
S = SPIEN Fuse
1010 1100
1010 1100
0010 H000
0100 H000
1010 0000
1100 0000
0101 1000
0101 1000
1010 1100
1010 1100
1010 1100
0011 0000
Byte 1
0101 0011
100x xxxx
0000 00aa
0000 00aa
0000 0000
0000 0000
xxxx xxxx
xxxx xxxx
1111 1211
1011 111F
1011 111R
xxxx xxxx
Byte 2
Instruction Format
xxxx xxxx
xxxx xxxx
bbbb bbbb
bbbb bbbb
xbbb bbbb
xbbb bbbb
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxbb
Byte 3
xxxx xxxx
xxxx xxxx
oooo oooo
iiii iiii
oooo oooo
iiii iiii
12Sx xxxF
12Sx xxxR
xxxx xxxx
xxxx xxxx
xxxx xxxx
oooo oooo
Byte 4
AT90S/LS2323/2343
Operation
Enable Serial programming while
RESET is low.
Chip erase both Flash and
EEPROM memory arrays.
Read H (high or low) data o from
program memory at word address
a:b.
Write H (high or low) data i to
program memory at word address
a:b.
Read data o from EEPROM
memory at address b.
Write data i to EEPROM memory at
address b.
Read Lock and Fuse bits.
“0” = programmed,
“1” = unprogrammed
Read Lock and Fuse bits.
“0” = programmed,
“1” = unprogrammed
Write Lock bits. Set bits 1,2 = “0” to
program Lock bits.
Write FSTRT fuse. Set bit F = “0” to
program, “1” to unprogram.
Write RCEN Fuse. Set bit R = ‘0’ to
program, ‘1’ to unprogram.
Read signature byte o from
address b.
(3)
(2)
(2)
45