ATmega32U4 Atmel Corporation, ATmega32U4 Datasheet - Page 72

no-image

ATmega32U4

Manufacturer Part Number
ATmega32U4
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of ATmega32U4

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATmega32U4-16AU
Manufacturer:
MAXIM
Quantity:
1 000
Part Number:
ATmega32U4-AU
Manufacturer:
FREESCALE
Quantity:
125
Part Number:
ATmega32U4-AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATmega32U4-AU
Manufacturer:
MICROCHIP
Quantity:
200
Part Number:
ATmega32U4-AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATmega32U4-MUR
Manufacturer:
UCC
Quantity:
1 001
Part Number:
ATmega32U4RC-AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATmega32U4RC-AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATmega32U4RC-MU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
10.3.1
10.3.2
7766F–AVR–11/10
MCU Control Register – MCUCR
Alternate Functions of Port B
• Bit 4 – PUD: Pull-up Disable
When this bit is written to one, the pull-ups in the I/O ports are disabled even if the DDxn and
PORTxn Registers are configured to enable the pull-ups ({DDxn, PORTxn} = 0b01). See
figuring the Pin” on page 66
The Port B pins with alternate functions are shown in
Table 10-3.
The alternate pin configuration is as follows:
• OC0A/OC1C/PCINT7/RTS, Bit 7
OC0A, Output Compare Match A output: The PB7 pin can serve as an external output for the
Timer/Counter0 Output Compare. The pin has to be configured as an output (DDB7 set “one”) to
serve this function. The OC0A pin is also the output pin for the PWM mode timer function.
OC1C, Output Compare Match C output: The PB7 pin can serve as an external output for the
Timer/Counter1 Output Compare C. The pin has to be configured as an output (DDB7 set “one”)
to serve this function. The OC1C pin is also the output pin for the PWM mode timer function.
PCINT7, Pin Change Interrupt source 7: The PB7 pin can serve as an external interrupt source.
RTS: RTS flow control signal used by enhanced UART.
Bit
Read/Write
Initial Value
Port Pin
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
7
JTD
R/W
0
Alternate Functions
OC0A/OC1C/PCINT7/RTS (Output Compare and PWM Output A for
Timer/Counter0, Output Compare and PWM Output C for Timer/Counter1 or Pin
Change Interrupt 7 or UART flow control RTS signal)
OC1B/PCINT6/OC.4B/ADC13 (Output Compare and PWM Output B for
Timer/Counter1 or Pin Change Interrupt 6 or Timer 4 Output Compare B / PWM
output or Analog to Digital Converter channel 13)
OC1A/PCINT5/OC.4B/ADC12 (Output Compare and PWM Output A for
Timer/Counter1 or Pin Change Interrupt 5 or Timer 4 Complementary Output
Compare B / PWM output or Analog to Digital Converter channel 12)
PCINT4/ADC11 (Pin Change Interrupt 4 or Analog to Digital Converter channel 11)
PDO/MISO/PCINT3 (Programming Data Output or SPI Bus Master Input/Slave
Output or Pin Change Interrupt 3)
PDI/MOSI/PCINT2 (Programming Data Input or SPI Bus Master Output/Slave Input
or Pin Change Interrupt 2)
SCK/PCINT1 (SPI Bus Serial Clock or Pin Change Interrupt 1)
SS/PCINT0 (SPI Slave Select input or Pin Change Interrupt 0)
Port B Pins Alternate Functions
6
R
0
for more details about this feature.
5
R
0
4
PUD
R/W
0
3
R
0
Table
2
R
0
10-3.
1
IVSEL
R/W
0
ATmega16/32U4
0
IVCE
R/W
0
MCUCR
“Con-
72

Related parts for ATmega32U4