
i
AT43USB351M
3302E–USB–7/04
Table of Contents
Features................................................................................................ 1
Description........................................................................................... 1
Pin Configuration.................................................................................................. 2
Pin Assignment..................................................................................................... 3
Signal Description................................................................................................. 4
Architectural Overview........................................................................ 6
Development Support ......................................................................... 7
The General-purpose Register File.................................................... 8
X-, Y- and Z- Registers......................................................................................... 9
ALU – Arithmetic Logic Unit.................................................................................. 9
Program Memory.................................................................................................. 9
SRAM Data Memory........................................................................................... 10
I/O Memory......................................................................................................... 15
USB Function...................................................................................................... 16
Functional Description...................................................................... 18
On-chip Power Supply........................................................................................ 18
I/O Pin Characteristics........................................................................................ 18
Oscillator and PLL .............................................................................................. 18
Reset and Interrupt Handling.............................................................................. 19
Reset Sources.................................................................................................... 21
Power-on Reset.................................................................................................. 22
External Reset.................................................................................................... 23
Watchdog Timer Reset....................................................................................... 23
Non-USB Related Interrupt Handling.................................................................. 23
External Interrupts .............................................................................................. 28
Interrupt Response Time.................................................................................... 28
USB Interrupt Sources........................................................................................ 30
USB Endpoint Interrupt Sources......................................................................... 31
AVR Register Set ............................................................................... 36
Status Register and Stack Pointer...................................................................... 36
Sleep Modes....................................................................................................... 37
Timer/Counters .................................................................................. 38
Timer/Counter Prescaler..................................................................................... 38
8-bit Timer/Counter0........................................................................................... 39
16-bit Timer/Counter1......................................................................................... 41
16-bit Timer/Counter1 Operation........................................................................ 42
Watchdog Timer ................................................................................................. 50
Serial Peripheral Interface (SPI)......................................................................... 52
Analog-to-digital Converter................................................................................. 58