Manual
Table Of Contents
- Features
- Pin Configurations
- Description
- Architectural Overview- General Purpose Register File
- ALU – Arithmetic Logic Unit
- In-System Programmable Flash Program 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
 
- EEPROM Data Memory
- Memory Access Times and Instruction Execution Timing
- I/O Memory
- Reset and Interrupt Handling- Reset Sources
- Power-on Reset
- External Reset
- Brown-out Detection
- 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 Interrupts
- Interrupt Response Time
- MCU Control Register – MCUCR
 
- Sleep Modes
 
- Timer/Counters
- 16-bit Timer/Counter1
- Watchdog Timer
- EEPROM Read/Write Access
- Serial Peripheral Interface – SPI
- UART
- Analog Comparator
- Analog-to-Digital Converter
- I/O Ports
- Memory Programming
- Electrical Characteristics
- External Clock Drive Waveforms
- Typical Characteristics
- Register Summary
- Instruction Set Summary
- Ordering Information
- Packaging Information
- Errata for AT90S/LS4433 Rev. Rev. C/D/E/F
- Data Sheet ChangeLog for AT90S/LS4433
- Table of Contents

119
AT90S/LS4433
1042G–AVR–09/02
Errata for
AT90S/LS4433 Rev.
Rev. C/D/E/F
• Fuses and Programming Mode
• Incorrect Channel Change in Free Running Mode
• Bandgap Reference Stabilizing Time
• Brown-out Detection Level
• Serial Programming at Voltages below 2.9V
• UART Loses Synchronization if RXD Line is Low when UART Receive is Disabled
6. Fuses and Programming Mode
After programming the Fuses in Serial Programming mode, it is not possible to pro-
gram the Flash or EEPROM. If leaving Programming mode, it is not possible to re-
enter Programming mode.
Problem Fix/Workaround
Power the part down and backup again after programming the Fuses or leaving Pro-
gramming mode.
5. Incorrect Channel Change in Free Running Mode
If the ADC operates in Free Running mode and channels are changed by writing to
ADMUX, shortly after the ADC Interrupt Flag (ADIF in ADCSR) is set, the new set-
ting in ADMUX may affect the ongoing conversion.
Problem Fix/Workaround
Use Single Conversion mode when scanning channels, or avoid changing ADMUX
util at least 0.5 ADC clock cycles after ADIF goes high.
4. Bandgap Reference Stabilizing Time
The time for the internal voltage reference for the Analog Comparator to stabilize is
longer than specified. The stabilizing period starts after the bandgap reference has
been selected, and can go on for as much as 10 seconds.
Problem Fix/Workaround
The Bandgap reference will be stable immediately if the internal Brown-out Detector
is enabled.
3. Brown-out Detection Level
The Brown-out Detection level can increase when there is heavy I/O-activity on the
device. The increase can be significant when some of the I/O pins are driving heavy
loads.
Problem Fix/Workaround
Select a V
CC
well above the Brown-out Detection level.
Avoid loading I/O ports with high capacitive or resistive loads.
2. Serial Programming at Voltages below 2.9V
At voltages below 2.9V, serial programming might fail.
Problem Fix/Workaround
Keep V
CC
at 2.9V or higher during In-System Programming.










