AT90USB162 Datasheet – 8-bit AVR Microcontrollers IC

457 views

Overview

The AT90USB82/162 is a low-power CMOS 8-bit microcontroller based on the AVR-enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the AT90USB82/162 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed.

Part NumberAT90USB162, 90USB162-16MU, 90USB162-16AU
Function 8-bit AVR Microcontroller with 16K Bytes of ISP Flash and USB Controller
PackageQFN32, TQFP32
ManufacturerATmel -> Microchip
DatasheetDownload PDF AM5890S pdf

AT90USB162 Features

  • High Performance, Low Power AVR® 8-Bit Microcontroller
  • Advanced RISC Architecture
    • 125 Powerful Instructions – Most Single Clock Cycle Execution
    • Up to 16 MIPS Throughput at 16 MHz
    • 32 x 8 General Purpose Working Registers
    • Fully Static Operation
  • Non-volatile Program and Data Memories
    • 8K / 16K Bytes of In-System Self-Programmable Flash
      • Endurance: 10,000 Write/Erase Cycles
    • Optional Boot Code Section with Independent Lock Bits
      • USB boot-loader programmed by default in the factory
      • In-System Programming by on-chip Boot Program hardware activated after reset
      • True Read-While-Write Operation
    • Programming Lock for Software Security
    • 512 Bytes EEPROM
      • Endurance: 100,000 Write/Erase Cycles
    • 512 Bytes Internal SRAM
    • USB 2.0 Full-speed Device Module with Interrupt on Transfer Completion
      • Complies fully with Universal Serial Bus Specification REV 2.0
      • 48 MHz PLL for Full-speed Bus Operation: data transfer rates at 12 Mbit/s
      • Fully independent 176 bytes USB DPRAM for endpoint memory allocation
      • Endpoint 0 for Control Transfers: from 8 up to 64 bytes
      • 4 Programmable Endpoints:
        • IN or Out Directions
        • Bulk, Interrupt, and IsochronousTransfers
        • Programmable maximum packet size from 8 to 64 bytes
        • Programmable single or double bufferSuspend/Resume Interrupts
    • Microcontroller reset on USB Bus Reset without detach
    • USB Bus Disconnection on Microcontroller Request
    • USB pad multiplexed with PS/2 peripheral for single cable capability
  • Peripheral Features
    • PS/2 compliant pad
    • One 8-bit Timer/Counters with Separate Prescaler and Compare Mode (two 8-bit PWM channels)
    • One 16-bit Timer/Counter with Separate Prescaler, Compare and Capture Mode (three 8-bit PWM channels)
    • USART with SPI master-only mode and hardware flow control (RTS/CTS)
    • Master/Slave SPI Serial Interface
    • Programmable Watchdog Timer with Separate On-chip Oscillator
    • On-chip Analog Comparator
    • Interrupt and Wake-up on Pin Change
  • On-Chip Debug Interface (debugWIRE)
  • Special Microcontroller Features
    • Power-On Reset and Programmable Brown-out DetectionInternal Calibrated Oscillator
    • External and Internal Interrupt Sources
    • 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 +85°C)
  • Maximum Frequency
    • 8 MHz at 2.7V – Industrial range
    • 16 MHz at 4.5V – Industrial range

AT90USB162 Pinout

Pin Definitions

Pin NameDescription
VCCDigital supply voltage.
GNDGround
Port B (PB7..PB0)Port B is an 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). The Port B output buffers have symmetrical drive characteristics with both high sink and source capability. As inputs, Port B pins that are externally pulled low will source current if the pull-up resistors are activated. The Port B pins are tri-stated when a reset condition becomes active, even if the clock is not running.
Port C (PC7..PC0)Port C is an 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 pins that are externally pulled low will source current if the pull-up resistors are activated. The Port C pins are tri-stated when a reset condition becomes active, even if the clock is not running.
Port D (PD7..PD0)Port D serves as analog input to the analog comparator.
Port D also serves as an 8-bit bi-directional I/O port, if the analog comparator is not used (concerns PD2/PD1 pins). Port pins can provide internal pull-up resistors (selected for each bit). The Port D output buffers have symmetrical drive characteristics with both high sink and source capability. As inputs, Port D pins that are externally pulled low will source current if the pull-up resistors are activated. The Port D pins are tri-stated when a reset condition becomes active, even if the clock is not running.
D-/SDATAUSB Full Speed Negative Data Upstream Port / Data port for PS/2
D+/SCKUSB Full Speed Positive Data Upstream Port / Clock port for PS/2
UGNDUSB Ground
UVCCUSB Pads Internal Regulator Input supply voltage.
UCAPUSB Pads Internal Regulator Output supply voltage. Should be connected to an external capac- itor (1µF).
RESET/PC1/dWUSB Pads Internal Regulator Output supply voltage. Should be connected to an external capacitor (1µF).
XTAL1Input to the inverting Oscillator amplifier and input to the internal clock operating circuit.
XTAL2/PC0Output from the inverting Oscillator amplifier if enabled by Fuse. Also serves as a generic I/O.

AT90USB162 Datasheet

Download the AT90USB162 IC Datasheet from the link given below.