欢迎访问ic37.com |
会员登录 免费注册
发布采购

AT90PWM3B-16SU 参数 Datasheet PDF下载

AT90PWM3B-16SU图片预览
型号: AT90PWM3B-16SU
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器具有8K字节的系统内可编程闪存 [8-bit Microcontroller with 8K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器
文件页数/大小: 361 页 / 6022 K
品牌: ATMEL [ ATMEL ]
 浏览型号AT90PWM3B-16SU的Datasheet PDF文件第76页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第77页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第78页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第79页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第81页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第82页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第83页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第84页  
12. External Interrupts  
The External Interrupts are triggered by the INT3:0 pins. Observe that, if enabled, the interrupts  
will trigger even if the INT3:0 pins are configured as outputs. This feature provides a way of gen-  
erating a software interrupt. The External Interrupts can be triggered by a falling or rising edge or  
a low level. This is set up as indicated in the specification for the External Interrupt Control Reg-  
isters – EICRA (INT3:0). When the external interrupt is enabled and is configured as level  
triggered, the interrupt will trigger as long as the pin is held low. Note that recognition of falling or  
rising edge interrupts on INT3:0 requires the presence of an I/O clock, described in “Clock Sys-  
tems and their Distribution” on page 28. The I/O clock is halted in all sleep modes except Idle  
mode.  
Note that if a level triggered interrupt is used for wake-up from Power-down mode, the changed  
level must be held for some time to wake up the MCU. This makes the MCU less sensitive to  
noise. The changed level is sampled twice by the Watchdog Oscillator clock. The period of the  
Watchdog Oscillator is 1 µs (nominal) at 5.0V and 25°C. The frequency of the Watchdog Oscilla-  
tor is voltage dependent as shown in the “Electrical Characteristics(1)” on page 298. The MCU  
will wake up if the input has the required level during this sampling or if it is held until the end of  
the start-up time. The start-up time is defined by the SUT fuses as described in “System Clock”  
on page 28. If the level is sampled twice by the Watchdog Oscillator clock but disappears before  
the end of the start-up time, the MCU will still wake up, but no interrupt will be generated. The  
required level must be held long enough for the MCU to complete the wake up to trigger the level  
interrupt.  
12.0.1  
External Interrupt Control Register A – EICRA  
Bit  
7
6
5
ISC21  
R/W  
0
4
ISC20  
R/W  
0
3
ISC11  
R/W  
0
2
ISC10  
R/W  
0
1
ISC01  
R/W  
0
0
ISC00  
R/W  
0
ISC31  
ISC30  
EICRA  
Read/Write  
Initial Value  
R/W  
0
R/W  
0
• Bits 7..0 – ISC31, ISC30 – ISC01, ISC00: External Interrupt 3 - 0 Sense Control Bits  
The External Interrupts 3 - 0 are activated by the external pins INT3:0 if the SREG I-flag and the  
corresponding interrupt mask in the EIMSK is set. The level and edges on the external pins that  
activate the interrupts are defined in Table 12-1. Edges on INT3..INT0 are registered asynchro-  
nously.The value on the INT3:0 pins are sampled before detecting edges. If edge or toggle  
interrupt is selected, pulses that last longer than one clock period will generate an interrupt.  
Shorter pulses are not guaranteed to generate an interrupt. Observe that CPU clock frequency  
can be lower than the XTAL frequency if the XTAL divider is enabled. If low level interrupt is  
selected, the low level must be held until the completion of the currently executing instruction to  
generate an interrupt. If enabled, a level triggered interrupt will generate an interrupt request as  
long as the pin is held low.  
Table 12-1.  
Interrupt Sense Control(1)  
ISCn1  
ISCn0  
Description  
0
0
1
1
0
1
0
1
The low level of INTn generates an interrupt request.  
Any logical change on INTn generates an interrupt request  
The falling edge between two samples of INTn generates an interrupt request.  
The rising edge between two samples of INTn generates an interrupt request.  
80  
AT90PWM2/3/2B/3B  
4317J–AVR–08/10  
 复制成功!