ATMEGA32U4RC-MUR

Manufacturer Part NumberATMEGA32U4RC-MUR
DescriptionIC MPU AVR 16K 16MHZ 44QFN
ManufacturerAtmel
SeriesAVR® ATmega
ATMEGA32U4RC-MUR datasheet
 


Specifications of ATMEGA32U4RC-MUR

Core ProcessorAVRCore Size8-Bit
Speed16MHzConnectivityI²C, SPI, UART/USART, USB
PeripheralsBrown-out Detect/Reset, POR, PWM, WDTNumber Of I /o26
Program Memory Size32KB (16K x 16)Program Memory TypeFLASH
Eeprom Size1K x 8Ram Size2.5K x 8
Voltage - Supply (vcc/vdd)2.7 V ~ 5.5 VData ConvertersA/D 12x10b
Oscillator TypeInternalOperating Temperature-40°C ~ 85°C
Package / Case44-VFQFN Exposed PadLead Free Status / RoHS StatusLead free / RoHS Compliant
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Page 1/26

Download datasheet (648Kb)Embed
Next
Features
High Performance, Low Power AVR
Advanced RISC Architecture
– 135 Powerful Instructions – Most Single Clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
– Up to 16 MIPS Throughput at 16 MHz
– On-Chip 2-cycle Multiplier
Non-volatile Program and Data Memories
– 16/32K Bytes of In-System Self-Programmable Flash (ATmega16U4/ATmega32U4)
– 1.25/2.5K Bytes Internal SRAM (ATmega16U4/ATmega32U4)
– 512Bytes/1K Bytes Internal EEPROM (ATmega16U4/ATmega32U4)
– Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
– Data retention: 20 years at 85°C/ 100 years at 25°C
– Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
All supplied parts are preprogramed with a default USB bootloader
– Programming Lock for Software Security
JTAG (IEEE std. 1149.1 compliant) Interface
– Boundary-scan Capabilities According to the JTAG Standard
– Extensive On-chip Debug Support
– Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface
USB 2.0 Full-speed/Low Speed Device Module with Interrupt on Transfer Completion
– Complies fully with Universal Serial Bus Specification Rev 2.0
– Supports data transfer rates up to 12 Mbit/s and 1.5 Mbit/s
– Endpoint 0 for Control Transfers: up to 64-bytes
– 6 Programmable Endpoints with IN or Out Directions and with Bulk, Interrupt or
Isochronous Transfers
– Configurable Endpoints size up to 256 bytes in double bank mode
– Fully independent 832 bytes USB DPRAM for endpoint memory allocation
– Suspend/Resume Interrupts
– CPU Reset possible on USB Bus Reset detection
– 48 MHz from PLL for Full-speed Bus Operation
– USB Bus Connection/Disconnection on Microcontroller Request
– Crystal-less operation for Low Speed mode
Peripheral Features
– On-chip PLL for USB and High Speed Timer: 32 up to 96 MHz operation
– One 8-bit Timer/Counter with Separate Prescaler and Compare Mode
– Two 16-bit Timer/Counter with Separate Prescaler, Compare- and Capture Mode
– One 10-bit High-Speed Timer/Counter with PLL (64 MHz) and Compare Mode
– Four 8-bit PWM Channels
– Four PWM Channels with Programmable Resolution from 2 to 16 Bits
– Six PWM Channels for High Speed Operation, with Programmable Resolution from
2 to 11 Bits
– Output Compare Modulator
– 12-channels, 10-bit ADC (features Differential Channels with Programmable Gain)
– Programmable Serial USART with Hardware Flow Control
– Master/Slave SPI Serial Interface
®
8-Bit Microcontroller
(1)
8-bit
Microcontroller
with
16/32K Bytes of
ISP Flash
and USB
Controller
ATmega16U4
ATmega32U4
Preliminary
Summary
7766FS–AVR–11/10

ATMEGA32U4RC-MUR Summary of contents

  • Page 1

    Features • High Performance, Low Power AVR • Advanced RISC Architecture – 135 Powerful Instructions – Most Single Clock Cycle Execution – General Purpose Working Registers – Fully Static Operation – MIPS Throughput at ...

  • Page 2

    Byte Oriented 2-wire Serial Interface – Programmable Watchdog Timer with Separate On-chip Oscillator – On-chip Analog Comparator – Interrupt and Wake-up on Pin Change – On-chip Temperature Sensor • Special Microcontroller Features – Power-on Reset and Programmable Brown-out Detection ...

  • Page 3

    Pin Configurations Figure 1-1. (INT.6/AIN0) PE6 (SS/PCINT0) PB0 (PCINT1/SCLK) PB1 (PDI/PCINT2/MOSI) PB2 (PDO/PCINT3/MISO) PB3 2. Overview The ATmega16U4/ATmega32U4 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock ...

  • Page 4

    Block Diagram Figure 2-1. Block Diagram PF7 - PF4 VCC PORTF DRIVERS GND DATA REGISTER PORTF PROGRAM JTAG TAP COUNTER PROGRAM ON-CHIP DEBUG FLASH BOUNDARY- INSTRUCTION SCAN REGISTER PROGRAMMING INSTRUCTION LOGIC DECODER TEMPERATURE CONTROL SENSOR LINES AVCC ADC AGND ...

  • Page 5

    ... Application Flash section is updated, providing true Read-While-Write operation. By combining an 8-bit RISC CPU with In-System Self-Programmable Flash on a monolithic chip, the ATMEL ATmega16U4/ATmega32U4 is a powerful microcontroller that pro- vides a highly flexible and cost effective solution to many embedded control applications. ...

  • Page 6

    Only bits 6 and 7 are present on the product pinout. Port C also serves the functions of special features of the ATmega16U4/ATmega32U4 as listed on page 2.2.5 Port D (PD7..PD0) Port 8-bit bi-directional I/O port with ...

  • Page 7

    UVCC USB Pads Internal Regulator Input supply voltage. 2.2.12 UCAP USB Pads Internal Regulator Output supply voltage. Should be connected to an external capac- itor (1µF). 2.2.13 VBUS USB VBUS monitor input. 2.2.14 RESET Reset input. A low level ...

  • Page 8

    ... Resources A comprehensive set of development tools, application notes and datasheets are available for download on http://www.atmel.com/avr. 3.3 Code Examples This documentation contains simple code examples that briefly show how to use various parts of the device. Be aware that not all C compiler vendors include bit definitions in the header files and interrupt handling compiler dependent ...

  • Page 9

    Register Summary Address Name Bit 7 (0xFF) Reserved - (0xFE) Reserved - (0xFD) Reserved - (0xFC) Reserved - (0xFB) Reserved - (0xFA) Reserved - (0xF9) Reserved (0xF8) Reserved - (0xF7) Reserved - (0xF6) Reserved - (0xF5) Reserved - (0xF4) ...

  • Page 10

    Address Name Bit 7 (0xBE) TCNT4 (0xBD) TWAMR TWAM6 (0xBC) TWCR TWINT (0xBB) TWDR (0xBA) TWAR TWA6 (0xB9) TWSR TWS7 (0xB8) TWBR (0xB7) Reserved - (0xB6) Reserved - (0xB5) Reserved - (0xB4) Reserved - (0xB3) Reserved - (0xB2) Reserved - ...

  • Page 11

    Address Name Bit 7 (0x7C) ADMUX REFS1 (0x7B) ADCSRB ADHSM (0x7A) ADCSRA ADEN (0x79) ADCH (0x78) ADCL (0x77) Reserved - (0x76) Reserved - (0x75) Reserved - (0x74) Reserved - (0x73) Reserved - (0x72) TIMSK4 OCIE4D (0x71) TIMSK3 - (0x70) Reserved ...

  • Page 12

    Address Name Bit 7 0x1B (0x3B) PCIFR - 0x1A (0x3A) Reserved - 0x19 (0x39) TIFR4 OCF4D 0x18 (0x38) TIFR3 - 0x17 (0x37) Reserved - 0x16 (0x36) TIFR1 - 0x15 (0x35) TIFR0 - 0x14 (0x34) Reserved - 0x13 (0x33) Reserved - ...

  • Page 13

    Instruction Set Summary Mnemonics Operands ARITHMETIC AND LOGIC INSTRUCTIONS ADD Rd, Rr ADC Rd, Rr ADIW Rdl,K SUB Rd, Rr SUBI Rd, K SBC Rd, Rr SBCI Rd, K SBIW Rdl,K AND Rd, Rr ANDI Rd Rd, ...

  • Page 14

    Mnemonics Operands BRVC k BRIE k BRID k BIT AND BIT-TEST INSTRUCTIONS SBI P,b CBI P,b LSL Rd LSR Rd ROL Rd ROR Rd ASR Rd SWAP Rd BSET s BCLR s BST Rr, b BLD Rd, b SEC CLC ...

  • Page 15

    Mnemonics Operands SPM IN Rd, P OUT P, Rr PUSH Rr POP Rd MCU CONTROL INSTRUCTIONS NOP SLEEP WDR BREAK 7766FS–AVR–11/10 Description Store Program Memory In Port Out Port Push Register on Stack Pop Register from Stack No Operation Sleep ...

  • Page 16

    Ordering Information 6.1 ATmega16U4 Speed (MHz) Power Supply Ordering Code ATmega16U4-AU ATmega16U4RC-AU 16 2.7 - 5.5V ATmega16U4-MU ATmega16U4RC-MU ML Lead Body Size, 1.0 mm Body Thickness 44ML 0.8 mm Lead Pitch, Thin Profile ...

  • Page 17

    ... Power Supply Ordering Code ATmega32U4-AU ATmega32U4RC-AU 16 2.7 - 5.5 V ATmega32U4-MU ATmega32U4RC-MU ML Lead Body Size, 1.0 mm Body Thickness 44ML 0.8 mm Lead Pitch, Thin Profile Plastic Quad Flat Package (TQFP) PW Lead 7.0 x 7.0 mm Body, 0.50 mm Pitch 44PW Quad Flat No Lead Package (QFN) 7766FS–AVR–11/10 ...

  • Page 18

    Packaging Information 7.1 TQFP44 7766FS–AVR–11/10 ATmega16/32U4 18 ...

  • Page 19

    QFN44 7766FS–AVR–11/10 ATmega16/32U4 19 ...

  • Page 20

    Errata The revision letter in this section refers to the revision of the ATmega16U4/ATmega32U4 device. 8.1 ATmega16U4/ATmega32U4 Rev E • Spike on TWI pins when TWI is enabled • High current consumption in sleep mode • MSB of OCR4A/B/D ...

  • Page 21

    PWM mode T Timer 4 11-bits enhanced mode is not functional. Problem Fix/work around None. 8.3 ATmega16U4/ATmega32U4 Rev C Not sampled 8.4 ATmega16U4/ATmega32U4 Rev B • Spike on TWI pins when TWI is enabled • ...

  • Page 22

    ATmega16U4/ATmega32U4 Rev A • Spike on TWI pins when TWI is enabled • High current consumption in sleep mode • Increased power consumption in power-down mode • Internal RC oscillator start up may fail • Internal RC oscillator calibration ...

  • Page 23

    PWM mode T Timer 4 11-bits enhanced mode is not functional. Problem Fix/work around None. ATmega16/32U4 23 7766FS–AVR–11/10 ...

  • Page 24

    ... Updated “ADC Control and Status Register B – ADCSRB” on page ADCSRB register as in “ADC Control and Status Register B – ADCSRB” on page Updated the last page according to Atmel new Brand Style Guide. Updated “Features” on page 1. Updated “Features” on page 253 ...

  • Page 25

    Rev. 7766B – 11/ 9.6 Rev. 7766A – 07/08 1. ATmega16/32U4 25 Added ATmega16U4 device. Created errata section and added ATmega16U4. Updated High Speed Timer, asynchronous description Initial revision Section 15. on page 139 7766FS–AVR–11/10 ...

  • Page 26

    ... Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ...