Manual
Table Of Contents
- Features
- Description
- Architectural Overview
- General-purpose Register File
- ALU – Arithmetic Logic Unit
- In-System Programmable Flash Program Memory
- EEPROM Data Memory
- SRAM Data Memory
- Program and Data Addressing Modes
- Register Direct, Single Register Rd
- Register Direct, Two Registers Rd and Rr
- I/O Direct
- Data Direct
- Data Indirect with Displacement
- Data Indirect
- Data Indirect with Pre- decrement
- Data Indirect with Post- increment
- Constant Addressing Using the LPM Instruction
- Indirect Program Addressing, IJMP and ICALL
- Relative Program Addressing, RJMP and RCALL
- Memory Access and Instruction Execution Timing
- I/O Memory
- Reset and Interrupt Handling
- Reset Sources
- Power-on Reset
- External Reset
- Watchdog Reset
- MCU Status Register – MCUSR
- Interrupt Handling
- General Interrupt Mask Register – GIMSK
- General Interrupt Flag Register – GIFR
- Timer/Counter Interrupt Mask Register – TIMSK
- Timer/Counter Interrupt FLAG Register – TIFR
- External Interrupt
- Interrupt Response Time
- MCU Control Register – MCUCR
- Sleep Modes
- Timer/Counter
- Watchdog Timer
- EEPROM Read/Write Access
- I/O Port B
- Memory Programming
- Electrical Characteristics
- Typical Characteristics
- AT90S2323/2343 Register Summary
- Ordering Information
- Packaging Information

42
AT90S/LS2323/2343
1004D–09/01
High-voltage Serial Programming Characteristics
Figure 34. High-voltage Serial Programming Timing
Low-voltage Serial
Downloading
Both the program and data memory arrays can be programmed using the serial SPI bus
while RESET
is pulled to GND. The serial interface consists of pins SCK, MOSI (input)
and MISO (output) (see Figure 35). After RESET
is set low, the Programming Enable
instruction needs to be executed first before program/erase instructions can be
executed.
Figure 35. Low-voltage Serial Programming and Verify
Table 17. High-voltage Serial Programming Characteristics, T
A
= 25°C ± 10%, V
CC
=
5.0V ± 10% (unless otherwise noted)
Symbol Parameter Min Typ Max Units
t
SHSL
SCI (XTAL1/PB3) Pulse Width High 100.0 ns
t
SLSH
SCI (XTAL1/PB3) Pulse Width Low 100.0 ns
t
IVSH
SDI (PB0), SII (PB1) Valid to SCI (XTAL1/PB3)
High
50.0 ns
t
SHIX
SDI (PB0), SII (PB1) Hold after SCI (XTAL1/PB3)
High
50.0 ns
t
SHOV
SCI (XTAL1/PB3) High to SDO (PB2) Valid 10.0 16.0 32.0 ns
t
WLWH_CE
Wait after Instr.3 for Chip Erase 5.0 10.0 15.0 ms
t
WLWH_PFB
Wait after Instr.3 for Write Fuse Bits 1.0 1.5 1.8 ms
SDI (PB0), SII (PB1)
SDO (PB2)
SCI (XTAL1/PB3)
t
IVSH
t
SHSL
t
SLSH
t
SHIX
t
SHOV
RESET
GND
VCC
PB2
PB1
PB0
SCK
MISO
MOSI
2.7 - 6.0V
AT90S/LS2323,
AT90S/LS2343
GND










