AT90USB1287 Atmel Corporation, AT90USB1287 Datasheet - Page 291

no-image

AT90USB1287

Manufacturer Part Number
AT90USB1287
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT90USB1287

Flash (kbytes)
128 Kbytes
Pin Count
64
Max. Operating Frequency
16 MHz
Cpu
8-bit AVR
# Of Touch Channels
16
Hardware Qtouch Acquisition
No
Max I/o Pins
48
Ext Interrupts
16
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device + OTG
Spi
2
Twi (i2c)
1
Uart
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
8
Adc Resolution (bits)
10
Adc Speed (ksps)
15
Analog Comparators
1
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
8
Eeprom (bytes)
4096
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
4
Output Compare Channels
10
Input Capture Channels
1
Pwm Channels
9
32khz Rtc
Yes
Calibrated Rc Oscillator
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT90USB1287-16AU
Manufacturer:
ATMEL
Quantity:
1 550
Part Number:
AT90USB1287-16AU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Company:
Part Number:
AT90USB1287-16AU
Quantity:
2 000
Part Number:
AT90USB1287-16AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB1287-16MU
Manufacturer:
ATMEL
Quantity:
3 334
Part Number:
AT90USB1287-16MU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT90USB1287-AU
Manufacturer:
ATMEL
Quantity:
1 459
Part Number:
AT90USB1287-AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB1287-AU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT90USB1287-AU
Quantity:
90
Part Number:
AT90USB1287-AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB1287-MU
Manufacturer:
KEMET
Quantity:
30 000
Part Number:
AT90USB1287-MU
Manufacturer:
ATMEL
Quantity:
3 335
23.4
23.5
23.6
7593K–AVR–11/09
Device Detection
Pipe Selection
Pipe Configuration
USB host controller state after an hardware reset is ‘Reset’. When the USB controller is enabled
and the USB Host controller is selected, the USB controller is in ‘Idle’ state. In this state, the
USB Host controller waits for the Device connection, with a minimum power consumption.
The USB Pad should be in Idle mode. The macro does not need to have the PLL activated to
enter in ‘Host Ready’ state.
The Host controller enters in Suspend state when the USB bus is in Suspend state, i.e. when the
Host controller doesn’t generate the Start of Frame. In this state, the USB consumption is mini-
mum. The Host controller exits to the Suspend state when starting to generate the SOF over the
USB line.
A Device is detected by the USB controller when the USB bus if different from D+ and D- low. In
other words, when the USB Host Controller detects the Device pull-up on the D+ line. To enable
this detection, the Host Controller has to provide the Vbus power supply to the Device.
The Device Disconnection is detected by the USB Host controller when the USB Idle correspond
to D+ and D- low on the USB line.
Prior to any operation performed by the CPU, the Pipe must first be selected. This is done by
setting PNUM2:0 bits (UPNUM register) with the Pipe number which will be managed by the
CPU.
The CPU can then access to the various Pipe registers and data.
The following flow must be respected in order to activate a Pipe:
AT90USB64/128
291

Related parts for AT90USB1287