參數(shù)資料
型號(hào): AT43USB351M-AC
廠商: ATMEL CORP
元件分類: 微控制器/微處理器
英文描述: Full-speed/Low-speed USB Microcontroller with ADC and PWM
中文描述: 8-BIT, MROM, 24 MHz, RISC MICROCONTROLLER, PQFP48
封裝: 7 X 7 MM, 1.40 MM HEIGHT, 0.50 MM PITCH, PLASTIC, MS-026BBC, LQFP-48
文件頁(yè)數(shù): 87/101頁(yè)
文件大小: 624K
代理商: AT43USB351M-AC
87
AT43USB351M
3302E–USB–7/04
Suspend and
Resume
The AT43USB351M enters suspend only when requested by the USB host through bus inac-
tivity for at least 3 ms. The USB hardware would detect this request, sets the GLB_SUSP bit of
SPRSR, Suspend/Resume Register, and interrupts the microcontroller if the interrupt is
enabled. The microcontroller should shut down any peripheral activity and enter the Power
Down mode by setting the SE and SM bits of MCUCR and then executes the SLEEP instruc-
tion. The USB hardware shuts off the oscillator and PLL. Operation is resumed when a non-
idle signal is reserved or an external interrupt is detected.
Remote Wakeup
While the AT43USB351M is in global suspend, resume signaling is also possible through
remote wakeup if the remote wakeup feature is enabled. Remote wakeup is defined as an
external interrupt.
A remote wakeup is initiated through INT0 or the external interrupt, INT1, which enables the
oscillator/PLL and the USB hardware. The USB hardware drives RESUME signaling and sets
the FRMWUP and RSM bits of SPRSR which generates an interrupt to the microcontroller.
The microcontroller starts executing where it left off and services the interrupt. As part of the
ISR, the firmware clears the GLB SUSP bit.
Instead of INT0 and INT1, remote wakeup is also triggered through the PD0 pin. This mode is
enabled by setting bit 2 of UOVCER (Overcurrent Detect Register) and when a pull-up resistor
of at least 10 k
is connected to PD0. Whenever PD0 is pulled low during suspend, a resume
is triggered.
Suspend and Resume
Process
Suspend
The Host stops sending packets, the hardware detects this as suspend signaling. The hard-
ware asserts the GLB_SUSP interrupt.
Hardware
Firmware
1.Host stops sending packets
2.
Suspend signaling detected
Set GBL SUS bit
interrupt
3.
4.
Shut down any peripheral activity
5.
Set Sleep Enable and Sleep Mode bits
of MCUCR
Set GPIO to low power state if required
6.
7.
Set UOVCER bit 2 (optional)
8.
Execute SLEEP instruction
9.
SLEEP bit detected
10. Shut off oscillator
相關(guān)PDF資料
PDF描述
AT43USB353M-AC Low Cost Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43USB355E-AC Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43USB355E-AU Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43USB355M-AC Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43USB355M-AU Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
AT43USB353M 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:Missed Watchdog Timer Reset
AT43USB353M_03 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:Low Cost USB Microcontroller with Hub, ADC and PWM
AT43USB353M_04 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:Low Cost Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43USB353M-AC 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:Low Cost Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43USB355 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:Missed Watchdog Timer Reset