AT90USB647-MU Atmel, AT90USB647-MU Datasheet - Page 146

no-image

AT90USB647-MU

Manufacturer Part Number
AT90USB647-MU
Description
MCU, 8BIT, 64K FLASH, USB, 64QFN
Manufacturer
Atmel
Datasheets

Specifications of AT90USB647-MU

Controller Family/series
AT90
No. Of I/o's
48
Eeprom Memory Size
2KB
Ram Memory Size
4KB
Cpu Speed
16MHz
No. Of
RoHS Compliant
Core Size
8bit
Program Memory Size
64KB
Oscillator Type
External, Internal
Package
64QFN EP
Device Core
AVR
Family Name
AT90
Maximum Speed
20 MHz
Ram Size
4 KB
Operating Supply Voltage
3.3|5 V
Data Bus Width
8 Bit
Program Memory Type
Flash
Number Of Programmable I/os
48
Interface Type
SPI/TWI/USART/USB
On-chip Adc
8-chx10-bit
Operating Temperature
-40 to 85 °C
Number Of Timers
4
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT90USB647-MU
Manufacturer:
AAT
Quantity:
18 240
Part Number:
AT90USB647-MUR
Manufacturer:
AD
Quantity:
2 747
14.10.13 Output Compare Register 3 B – OCR3BH and OCR3BL
14.10.14 Output Compare Register 3 C – OCR3CH and OCR3CL
14.10.15 Input Capture Register 1 – ICR1H and ICR1L
14.10.16 Input Capture Register 3 – ICR3H and ICR3L
14.10.17 Timer/Counter1 Interrupt Mask Register – TIMSK1
146
AT90USB64/128
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.
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.
Bit
Read/Write
Initial Value
Bit
Read/Write
Initial Value
Bit
Read/Write
Initial Value
Bit
Read/Write
Initial Value
Bit
Read/Write
Initial Value
See “Accessing 16-bit Registers” on page 119.
7
OCR3B[15:8]
OCR3B[7:0]
R/W
0
7
OCR3C[15:8]
OCR3C[7:0]
R/W
0
7
ICR1[15:8]
ICR1[7:0]
R/W
0
7
ICR3[15:8]
ICR3[7:0]
R/W
0
7
R
0
See “Accessing 16-bit Registers” on page 119.
6
R/W
0
6
R/W
0
6
R/W
0
6
R/W
0
6
R
0
5
R/W
0
5
R/W
0
5
R/W
0
5
R/W
0
5
ICIE1
R/W
0
4
R/W
0
4
R/W
0
4
R/W
0
4
R/W
0
4
R
0
3
R/W
0
3
R/W
0
3
R/W
0
3
R/W
0
3
OCIE1
C
R/W
0
2
R/W
0
2
R/W
0
2
R/W
0
2
R/W
0
2
OCIE1B
R/W
0
1
0
1
0
1
0
1
0
R/W
R/W
R/W
R/W
OCIE1A
R/W
1
0
0
R/W
0
0
R/W
0
0
R/W
0
0
R/W
0
0
TOIE1
R/W
0
OCR3BH
OCR3BL
OCR3CH
OCR3CL
ICR1H
ICR1L
ICR3H
ICR3L
TIMSK1
7593K–AVR–11/09

Related parts for AT90USB647-MU