IC MCU 8BIT 32KB FLASH 44TQFP |
ATMEGA32U4-AU
Atmel
ICPlanet
AVR series Microcontroller IC 8-Bit 16MHz 32KB (16K x 16) FLASH 44-TQFP (10x10)
Encapsulation: | |
---|---|
SKU: | |
Availability: | |
Quantity: | |
PDF Export | |
TYPE | DESCRIPTION |
---|---|
Category | Integrated Circuits (ICs) Embedded - Microcontrollers |
Mfr | Atmel |
Series | AVRĀ® ATmega |
Package | Bulk |
Part Status | Activ |
Core Processor | AVR |
Core Size | 8-Bit |
Speed | 16MHz |
Connectivity | I²C, SPI, UART/USART, USB |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
Number of I/O | 26 |
Program Memory Size | 32KB (16K x 16) |
Program Memory Type | FLASH |
EEPROM Size | 1K x 8 |
RAM Size | 2.5K x 8 |
Voltage - Supply (Vcc/Vdd) | 2.7V ~ 5.5V |
Data Converters | A/D 12x10b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 44-TQFP |
Features:
ā¢High Performance, Low Power AVRĀ® 8-Bit Microcontroller
ā¢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 16MHz
ā On-Chip 2-cycle Multiplier
ā¢Non-volatile Program and Data Memories
ā 16/32KB of In-System Self-Programmable Flash
ā 1.25/2.5KB Internal SRAM ā 512Bytes/1KB Internal EEPROM
ā Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
ā Data retention: 20 years at 85ā/ 100 years at 25ā
ā Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
Parts using external XTAL clock are pre-programed 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 12Mbit/s and 1.5Mbit/s
ā Endpoint 0 for Control Transfers: up to 64-bytes
ā Six 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
ā 48MHz 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 96MHz 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 (64MHz) 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
ā 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
ā Internal 8MHz Calibrated Oscillator
ā Internal clock prescaler and On-the-fly Clock Switching (Int RC / Ext Osc)
ā External and Internal Interrupt Sources
ā Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby
ā¢I/O and Packages
ā All I/O combine CMOS outputs and LVTTL inputs
ā 26 Programmable I/O Lines
ā 44-lead TQFP Package, 10x10mm
ā 44-lead QFN Package, 7x7mm
ā¢Operating Voltages
ā 2.7 - 5.5V ā¢Operating temperature
ā Industrial (-40°C to +85°C)ā¢Maximum Frequency
ā 8MHz at 2.7V - Industrial range
ā 16MHz at 4.5V - Industrial range
TYPE | DESCRIPTION |
---|---|
Category | Integrated Circuits (ICs) Embedded - Microcontrollers |
Mfr | Atmel |
Series | AVRĀ® ATmega |
Package | Bulk |
Part Status | Activ |
Core Processor | AVR |
Core Size | 8-Bit |
Speed | 16MHz |
Connectivity | I²C, SPI, UART/USART, USB |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
Number of I/O | 26 |
Program Memory Size | 32KB (16K x 16) |
Program Memory Type | FLASH |
EEPROM Size | 1K x 8 |
RAM Size | 2.5K x 8 |
Voltage - Supply (Vcc/Vdd) | 2.7V ~ 5.5V |
Data Converters | A/D 12x10b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 44-TQFP |
Features:
ā¢High Performance, Low Power AVRĀ® 8-Bit Microcontroller
ā¢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 16MHz
ā On-Chip 2-cycle Multiplier
ā¢Non-volatile Program and Data Memories
ā 16/32KB of In-System Self-Programmable Flash
ā 1.25/2.5KB Internal SRAM ā 512Bytes/1KB Internal EEPROM
ā Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
ā Data retention: 20 years at 85ā/ 100 years at 25ā
ā Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
Parts using external XTAL clock are pre-programed 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 12Mbit/s and 1.5Mbit/s
ā Endpoint 0 for Control Transfers: up to 64-bytes
ā Six 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
ā 48MHz 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 96MHz 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 (64MHz) 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
ā 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
ā Internal 8MHz Calibrated Oscillator
ā Internal clock prescaler and On-the-fly Clock Switching (Int RC / Ext Osc)
ā External and Internal Interrupt Sources
ā Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby
ā¢I/O and Packages
ā All I/O combine CMOS outputs and LVTTL inputs
ā 26 Programmable I/O Lines
ā 44-lead TQFP Package, 10x10mm
ā 44-lead QFN Package, 7x7mm
ā¢Operating Voltages
ā 2.7 - 5.5V ā¢Operating temperature
ā Industrial (-40°C to +85°C)ā¢Maximum Frequency
ā 8MHz at 2.7V - Industrial range
ā 16MHz at 4.5V - Industrial range