AT90USB162 Atmel Corporation, AT90USB162 Datasheet
AT90USB162
Specifications of AT90USB162
Available stocks
Related parts for AT90USB162
AT90USB162 Summary of contents
Page 1
... On Chip Debug Interface (debugWIRE) • Special Microcontroller Features – Power-On Reset and Programmable Brown-out Detection – Internal Calibrated Oscillator – External and Internal Interrupt Sources ® 8-Bit Microcontroller 8-bit Microcontroller with 8/16K Bytes of ISP Flash and USB Controller AT90USB82 AT90USB162 Summary 7707FS–AVR–11/10 ...
Page 2
Five Sleep Modes: Idle, Power-save, Power-down, Standby, and Extended Standby • I/O and Packages – 22 Programable I/O Lines – QFN32 (5x5mm) / TQFP32 packages • Operating Voltages – 2.7 - 5.5V • Operating temperature – Industrial (-40°C to ...
Page 3
Pin Configurations Figure 1- XTAL1 2 (PC0) XTAL2 GND 3 VCC 4 QFN32 (PCINT11) PC2 5 (OC.0B / INT0) PD0 6 (AIN0 / INT1) PD1 7 (RXD1 / AIN1 / INT2) PD2 8 9 ...
Page 4
Overview The AT90USB82/162 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By exe- cuting powerful instructions in a single clock cycle, the AT90USB82/162 achieves throughputs approaching 1 MIPS per MHz allowing the system designer ...
Page 5
CISC microcontrollers. The AT90USB82/162 provides the following features 16K bytes of In-System Programma- ble Flash with Read-While-Write capabilities, 512 bytes EEPROM, 512 ...
Page 6
Port C (PC7..PC0) Port 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). The Port C output buffers have symmetrical drive characteristics with both high sink and source capability. As inputs, Port C ...
Page 7
About Code Examples This documentation contains simple code examples that briefly show how to use various parts of the device. Be aware that not all C compiler vendors include bit definitions in the header files and interrupt handling in ...
Page 8
Register Summary Address Name Bit 7 (0xFF) Reserved - (0xFE) Reserved - (0xFD) Reserved - (0xFC) Reserved - (0xFB) UPOE UPWE1 (0xFA) PS2CON - (0xF9) Reserved - (0xF8) Reserved - (0xF7) Reserved - (0xF6) Reserved - (0xF5) Reserved - ...
Page 9
Address Name Bit 7 (0xBE) Reserved - (0xBD) Reserved - (0xBC) Reserved - (0xBB) Reserved - (0xBA) Reserved - (0xB9) Reserved - (0xB8) Reserved - (0xB7) Reserved - (0xB6) Reserved - (0xB5) Reserved - (0xB4) Reserved - (0xB3) Reserved - ...
Page 10
Address Name Bit 7 (0x7C) Reserved - (0x7B) Reserved - (0x7A) Reserved - (0x79) Reserved - (0x78) Reserved - (0x77) Reserved - (0x76) Reserved - (0x75) Reserved - (0x74) Reserved - (0x73) Reserved - (0x72) Reserved - (0x71) Reserved - ...
Page 11
Address Name Bit 7 0x1A (0x3A) Reserved - 0x19 (0x39) Reserved - 0x18 (0x38) Reserved - 0x17 (0x37) Reserved - 0x16 (0x36) TIFR1 - 0x15 (0x35) TIFR0 - 0x14 (0x34) Reserved - 0x13 (0x33) Reserved - 0x12 (0x32) Reserved - ...
Page 12
Instruction Set Summary Mnemonics Operands ARITHMETIC AND LOGIC INSTRUCTIONS ADD Rd, Rr ADC Rd, Rr ADIW Rdl,K SUB Rd, Rr SUBI Rd, K SBC Rd, Rr SBCI Rd, K SBIW Rdl,K AND Rd, Rr ANDI Rd Rd, ...
Page 13
Mnemonics Operands ROL Rd ROR Rd ASR Rd SWAP Rd BSET s BCLR s BST Rr, b BLD Rd, b SEC CLC SEN CLN SEZ CLZ SEI CLI SES CLS SEV CLV SET CLT SEH CLH DATA TRANSFER INSTRUCTIONS MOV ...
Page 14
Ordering Information Part Number Temp. Range 90USB82-16MU Industrial Green 90USB162-16MU Industrial Green 90USB162-16AU Industrial Green 7. Packaging Information PN, 32-Lead 5.0 x 5.0 mm Body, 0.50 mm Pitch QFN32 Quad Flat No Lead Package (QFN) MA, 32-Lead 7 x ...
Page 15
QFN32 7707FS–AVR–11/10 AT90USB82/162 15 ...
Page 16
TQFP32 AT90USB82/162 16 7707FS–AVR–11/10 ...
Page 17
... Problem fix/workaround USB waiver allows bus powered devices to consume up to 2.5mA in suspend state. 8.1.2 AT90USB162 Second Release 1. High current consumption in sleep mode If a pending interrupt cannot wake the part up from the selected mode, the current consump- tion will increase during sleep when executing the SLEEP instruction directly after a SEI instruction ...
Page 18
... Problem fix/workaround USB waiver allows bus powered devices to consume up to 2.5mA in suspend state. 8.1.3 AT90USB162 Third Release 1. High current consumption in sleep mode If a pending interrupt cannot wake the part up from the selected mode, the current consump- tion will increase during sleep when executing the SLEEP instruction directly after a SEI instruction ...
Page 19
Problem Fix/workaround Before entering sleep, interrupts not used to wake up the part from the sleep mode should be disabled. 2. Transient perturbation in USB suspend mode generates overconsumption In device mode and when the USB is suspended, transient perturbation ...
Page 20
Datasheet Revision History for AT90USB82/162 Please note that the referring page numbers in this section are referred to this document. The referring revision in this section are referring to the document revision. 9.1 Rev. 7707F – 11/10 1. Updated ...
Page 21
... Atmel Corporation. All rights reserved. / Rev. CORP072610 ® Atmel , logo and combinations thereof, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products ...