欢迎访问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文件第123页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第124页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第125页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第126页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第128页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第129页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第130页浏览型号AT90PWM3B-16SU的Datasheet PDF文件第131页  
AT90PWM2/3/2B/3B  
OCR1B[7:0]  
OCR1BL  
Read/Write  
Initial Value  
R/W  
0
R/W  
0
R/W  
0
R/W  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
0
The Output Compare Registers contain a 16-bit value that is continuously compared with the  
counter value (TCNTn). A match can be used to generate an Output Compare interrupt, or to  
generate a waveform output on the OCnx pin.  
The Output Compare Registers are 16-bit in size. To ensure that both the high and low bytes are  
written simultaneously when the CPU writes to these registers, the access is performed using an  
8-bit temporary High Byte Register (TEMP). This temporary register is shared by all the other  
16-bit registers. See “Accessing 16-bit Registers” on page 104.  
15.10.7 Input Capture Register 1 – ICR1H and ICR1L  
Bit  
7
6
5
4
3
2
1
0
ICR1[15:8]  
ICR1[7:0]  
ICR1H  
ICR1L  
Read/Write  
Initial Value  
R/W  
R/W  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
0
0
The Input Capture is updated with the counter (TCNTn) value each time an event occurs on the  
ICPn pin (or optionally on the Analog Comparator output for Timer/Counter1). The Input Capture  
can be used for defining the counter TOP value.  
The Input Capture Register is 16-bit in size. To ensure that both the high and low bytes are read  
simultaneously when the CPU accesses these registers, the access is performed using an 8-bit  
temporary High Byte Register (TEMP). This temporary register is shared by all the other 16-bit  
registers. See “Accessing 16-bit Registers” on page 104.  
15.10.8 Timer/Counter1 Interrupt Mask Register – TIMSK1  
Bit  
7
6
5
4
3
2
OCIE1B  
R/W  
0
1
OCIE1A  
R/W  
0
0
TOIE1  
R/W  
0
ICIE1  
TIMSK1  
Read/Write  
Initial Value  
R
0
R
0
R/W  
0
R
0
R
0
• Bit 7, 6 – Res: Reserved Bits  
These bits are unused bits in the AT90PWM2/2B/3/3B, and will always read as zero.  
• Bit 5 – ICIE1: Timer/Counter1, Input Capture Interrupt Enable  
When this bit is written to one, and the I-flag in the Status Register is set (interrupts globally  
enabled), the Timer/Counter1 Input Capture interrupt is enabled. The corresponding Interrupt  
Vector (see “Reset and Interrupt Vectors Placement in AT90PWM2/2B/3/3B(1)” on page 57) is  
executed when the ICF1 Flag, located in TIFR1, is set.  
• Bit 4, 3 – Res: Reserved Bits  
These bits are unused bits in the AT90PWM2/2B/3/3B, and will always read as zero.  
• Bit 2 – OCIE1B: Timer/Counter1, Output Compare B Match Interrupt Enable  
When this bit is written to one, and the I-flag in the Status Register is set (interrupts globally  
enabled), the Timer/Counter1 Output Compare B Match interrupt is enabled. The corresponding  
Interrupt Vector (see “Reset and Interrupt Vectors Placement in AT90PWM2/2B/3/3B(1)” on  
page 57) is executed when the OCF1B Flag, located in TIFR1, is set.  
• Bit 1 – OCIE1A: Timer/Counter1, Output Compare A Match Interrupt Enable  
When this bit is written to one, and the I-flag in the Status Register is set (interrupts globally  
enabled), the Timer/Counter1 Output Compare A Match interrupt is enabled. The corresponding  
127  
4317J–AVR–08/10  
 复制成功!