AT90USB162 Atmel Corporation, AT90USB162 Datasheet - Page 194

no-image

AT90USB162

Manufacturer Part Number
AT90USB162
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT90USB162

Flash (kbytes)
16 Kbytes
Pin Count
32
Max. Operating Frequency
16 MHz
Cpu
8-bit AVR
Hardware Qtouch Acquisition
No
Max I/o Pins
22
Ext Interrupts
21
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device
Spi
2
Uart
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Analog Comparators
1
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
0.5
Eeprom (bytes)
512
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
2.7 to 5.5
Operating Voltage (vcc)
2.7 to 5.5
Fpu
No
Mpu / Mmu
no / no
Timers
2
Output Compare Channels
5
Input Capture Channels
1
Pwm Channels
4
32khz Rtc
No
Calibrated Rc Oscillator
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT90USB162-16AU
Manufacturer:
Atmel
Quantity:
30 024
Part Number:
AT90USB162-16AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB162-16AU
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
AT90USB162-16AUR
Manufacturer:
Atmel
Quantity:
2 751
Part Number:
AT90USB162-16AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB162-16MU
Manufacturer:
Atmel
Quantity:
42 926
Part Number:
AT90USB162-16MU
Manufacturer:
ATMEL
Quantity:
3 470
Part Number:
AT90USB162-16MU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT90USB162-16MUR
Manufacturer:
TT
Quantity:
400 000
19.9.2
19.10 USB Software Operating modes
194
AT90USB82/162
USB/PS2 Software Output Enable register – UPOE
• 7-0 – DPADD7:0: DPRAM Address Low Bit
DAPDD7:0 is the least significant part of DPADD.
• Bit 7:6 – UPOE[1:0]: USB/PS2 Output enable
Set these bits with the following configuration to enable or disable the USB/PS2 software drive.
UPOE1 - UPOE0
0 - 0 : Direct drive is disabled.
0 - 1 : Reserved
1 - 0 : Direct drive of DP/DM with USB levels (UPDRV[1:0] values)
1 - 1 : Direct drive of DP/DM with PS/2 levels (UPDRV[1:0] values)
• Bit 5:4 – UPDRV[1:0] : USB/PS2 direct drive values
Write in UPDRV1 the value to write on D+/SCK following the UPOE[1:0] configuration.
Write in UPDRV0 the value to write on D-/DATA following the UPOE[1:0] configuration.
• Bit 3 – SCKI : SCK Input value
This bit is set to one by hardware if a ‘1’ is read on SCK (PS/2 pad).
This bit is set to zero by hardware if a ‘0’ is read on SCK (PS/2 pad).
• Bit 2 – DATAI : DATA Input value
This bit is set to one by hardware if a ‘1’ is read on DATA (PS/2 pad).
This bit is set to zero by hardware if a ‘0’ is read on DATA (PS/2 pad).
• Bit 1 – DPI : D+ Input value
This bit is set to one by hardware if a ‘1’ is read on D+ (USB pad).
This bit is set to zero by hardware if a ‘0’ is read on D+ (USB pad).
• Bit 0 – DMI : D- Input value
This bit is set to one by hardware if a ‘1’ is read on D- (USB pad).
This bit is set to zero by hardware if a ‘0’ is read on D- (USB pad).
Depending on the USB operating mode, the software should perform some the following
operations:
Power On the USB interface
Bit
Read/Write
Initial Value
• Configure PLL interface
• Enable PLL
• Check PLL lock
7
UPWE1
R/W
0
6
UPWE0
R/W
0
5
UPDRV1
R/W
0
4
UPDRV0
R/W
0
3
SCKI
R
0
2
DATAI
R
0
1
DPI
R
0
0
DMI
R
0
7707F–AVR–11/10
UPOE

Related parts for AT90USB162