ATMEGA16M1-MU Atmel, ATMEGA16M1-MU Datasheet

no-image

ATMEGA16M1-MU

Manufacturer Part Number
ATMEGA16M1-MU
Description
IC MCU AVR 16K FLASH 32VQFN
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets

Specifications of ATMEGA16M1-MU

Core Processor
AVR
Core Size
8-Bit
Speed
16MHz
Connectivity
CAN, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, Temp Sensor, WDT
Program Memory Size
16KB (8K x 16)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Data Converters
A/D 11x10b; D/A 1x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
32-VQFN Exposed Pad, 32-HVQFN, 32-SQFN, 32-DHVQFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Features
High Performance, Low Power Atmel
Advanced RISC Architecture
Data and Non-Volatile Program Memory
On Chip Debug Interface (debugWIRE)
CAN 2.0A/B with 6 Message Objects - ISO 16845 Certified
LIN 2.1 and 1.3 Controller or 8-Bit UART
One 12-bit High Speed PSC (Power Stage Controller)
Peripheral Features
Special Microcontroller Features
Operating Voltage: 2.7V - 5.5V
Extended Operating Temperature:
Core Speed Grade:
– 131 Powerful Instructions - Most Single Clock Cycle Execution
– 32 × 8 General Purpose Working Registers
– Fully Static Operation
– Up to 1 MIPS throughput per MHz
– On-chip 2-cycle Multiplier
– 16/32/64K Bytes Flash of In-System Programmable Program Memory
– 512B/1K/2K Bytes of In-System Programmable EEPROM
– 1/2/4K Bytes Internal SRAM
– 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
– Programming Lock for Flash Program and EEPROM Data Security
– Non Overlapping Inverted PWM Output Pins With Flexible Dead-Time
– Variable PWM duty Cycle and Frequency
– Synchronous Update of all PWM Registers
– Auto Stop Function for Emergency Event
– One 8-bit General purpose Timer/Counter with Separate Prescaler, Compare Mode
– One 16-bit General purpose Timer/Counter with Separate Prescaler, Compare
– One Master/Slave SPI Serial Interface
– 10-bit ADC
– 10-bit DAC for Variable Voltage Reference (Comparators, ADC)
– Four Analog Comparators with Variable Threshold Detection
– 100µA ±2% Current Source (LIN Node Identification)
– Interrupt and Wake-up on Pin Change
– Programmable Watchdog Timer with Separate On-Chip Oscillator
– On-chipTemperature Sensor
– Low Power Idle, Noise Reduction, and Power Down Modes
– Power On Reset and Programmable Brown Out Detection
– In-System Programmable via SPI Port
– High Precision Crystal Oscillator for CAN Operations (16MHz)
– Internal Calibrated RC Oscillator ( 8MHz)
– On-chip PLL for fast PWM ( 32MHz, 64MHz) and CPU (16MHz)
– -40°C to +85°C
– 0 - 8MHz @ 2.7 - 4.5V
– 0 - 16MHz @ 4.5 - 5.5V
and Capture Mode
Mode and Capture Mode
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
Up To 11 Single Ended Channels and 3 Fully Differential ADC Channel Pairs
Programmable Gain (5×, 10×, 20×, 40×) on Differential Channels
Internal Reference Voltage
Direct Power Supply Voltage Measurement
®
AVR
®
8-bit Microcontroller
(1)
8-bit
Microcontroller
with 16/32/64K
Bytes In-System
Programmable
Flash
ATmega16M1
ATmega32M1
ATmega64M1
Preliminary
Summary
8209DS–AVR–11/10

Related parts for ATMEGA16M1-MU

ATMEGA16M1-MU Summary of contents

Page 1

... Extended Operating Temperature: – -40°C to +85°C • Core Speed Grade: – 8MHz @ 2.7 - 4.5V – 16MHz @ 4.5 - 5.5V ® ® AVR 8-bit Microcontroller (1) 8-bit Microcontroller with 16/32/64K Bytes In-System Programmable Flash ATmega16M1 ATmega32M1 ATmega64M1 Preliminary Summary 8209DS–AVR–11/10 ...

Page 2

... Pin Configurations Figure 1-1. ATmega16M1/32M1/64M1 TQFP32/QFN32 (7 × 7 mm) Package. (PCINT18/PSCIN2/OC1A/MISO_A) PD2 (PCINT19/TXD/TXLIN/OC0A/SS/MOSI_A) PD3 (PCINT9/PSCIN1/OC1B/SS_A) PC1 (PCINT10/T0/TXCAN) PC2 (PCINT11/T1/RXCAN/ICP1B) PC3 (PCINT0/MISO/PSCOUT2A) PB0 ATmega16M1/32M1/64M1 VCC 4 GND PB4 (AMP0+/PCINT4) 23 PB3 (AMP0-/PCINT3) 22 PC6 (ADC10/ACMP1/PCINT14) 21 AREF(ISRC) AGND 20 AVCC 19 PC5 (ADC9/ACMP3/AMP1+/PCINT13) 18 PC4 (ADC8/ACMPN3/AMP1-/PCINT12) 17 8209DS– ...

Page 3

... QFN32 Pin Number 8209DS–AVR–11/10 ATmega16M1/32M1/64M1 Pinout description Mnemonic Type GND Power Ground: 0V reference AGND Power Analog Ground: 0V reference for analog part VCC Power Power Supply Analog Power Supply: This is the power supply voltage for analog part AVCC Power For a normal use this pin must be connected Analog Reference: reference for analog converter ...

Page 4

... Table 1-1. QFN32 Pin Number ATmega16M1/32M1/64M1 4 Pinout description (Continued) Mnemonic Type PSCIN1 (PSC Digital Input 1) OC1B (Timer 1 Output Compare B) PC1 I/O SS_A (Alternate SPI Slave Select) PCINT9 (Pin Change Interrupt 9) T0 (Timer 0 clock input) PC2 I/O TXCAN (CAN Transmit Output) PCINT10 (Pin Change Interrupt 10) ...

Page 5

... Note: 2. Overview The ATmega16M1/32M1/64M1 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega16M1/32M1/64M1 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed. ...

Page 6

... CISC microcontrollers. The ATmega16M1/32M1/64M1 provides the following features: 16/32/64K bytes of In-System Programmable Flash with Read-While-Write capabilities, 512B/1K/2K bytes EEPROM, 1/2/4K bytes SRAM, 27 general purpose I/O lines, 32 general purpose working registers, one ...

Page 7

... As inputs, Port C pins that are externally pulled low will source current if the pull-up resistors are activated. The Port C pins are tri-stated when a reset condition becomes active, even if the clock is not running. Port C also serves the functions of special features of the ATmega16M1/32M1/64M1 as listed on page 8209DS– ...

Page 8

... As inputs, Port D pins that are externally pulled low will source current if the pull-up resistors are activated. The Port D pins are tri-stated when a reset condition becomes active, even if the clock is not running. Port D also serves the functions of various special features of the ATmega16M1/32M1/64M1 as listed on 2.2.6 Port E (PE2 ...

Page 9

... Note: 5. Data Retention Reliability Qualification results show that the projected data retention failure rate is much less than 1 PPM over 20 years at 85°C or 100 years at 25°C. 8209DS–AVR–11/10 1. See for details ATmega16M1/32M1/64M1 9 ...

Page 10

... Reserved – (0xC4) Reserved – (0xC3) Reserved – (0xC2) Reserved – (0xC1) Reserved – (0xC0) Reserved – (0xBF) Reserved – ATmega16M1/32M1/64M1 10 Bit 6 Bit 5 Bit 4 Bit 3 – – – – – – – – – – – – – – – ...

Page 11

... ICES1 – WGM13 WGM12 COM1A0 COM1B1 COM1B0 AMP2PD ACMP0D AMP0PD AMP0ND ADC6D ADC5D ADC4D ADC3D – – – ATmega16M1/32M1/64M1 Bit 3 Bit 2 Bit 1 Bit 0 – – – – – – – – PEV2 PEV1 PEV0 PEOP PEVE1 PEVE0 PEOPE PRFM22 ...

Page 12

... EEARL EEAR7 0x20 (0x40) EEDR EEDR7 0x1F (0x3F) EECR – 0x1E (0x3E) GPIOR0 GPIOR07 0x1D (0x3D) EIMSK – 0x1C (0x3C) EIFR – ATmega16M1/32M1/64M1 12 Bit 6 Bit 5 Bit 4 Bit 3 REFS0 ADLAR – MUX3 ISRCEN AREFEN – ADTS3 ADSC ADATE ADIF ADIE ...

Page 13

... Registers as data space using LD and ST instructions, 0x20 must be added to these addresses. The ATmega16M1/32M1/64M1 is a complex microcontroller with more peripheral units than can be supported within the 64 loca- tion reserved in Opcode for the IN and OUT instructions. For the Extended I/O space from 0x60 - 0xFF in SRAM, only the ST/STS/STD and LD/LDS/LDD instructions can be used 5 ...

Page 14

... Errata 7.1 Errata ATmega16M1 The revision letter in this section refers to revisions of the ATmega16M1 device. 7.1.1 Rev. A Not sampled. 7.2 Errata ATmega32M1 The revision letter in this section refers to revisions of the ATmega32M1 device. 7.2.1 Rev. A Not sampled. 7.3 Errata ATmega64M1 The revision letter in this section refers to revisions of the ATmega64M1 device. ...

Page 15

... Thin (1.0mm) Plastic Quad Flat Package (TQFP) PV PV, 32-Lead, 7.0mm × 7.0mm Body, 0.65mm Pitch Quad Flat No Lead Package (QFN) 8209DS–AVR–11/10 ATmega16M1/32M1/64M1 Ordering Code Package ATmega16M1 - AU 32A ATmega16M1 - MU PV Package Type Operation Range Industrial (-40°C to 85°C) 15 ...

Page 16

... Note: All packages are Pb free, fully LHF 32A 32-lead, Thin (1.0mm) Plastic Quad Flat Package (TQFP) PV PV, 32-Lead, 7.0mm × 7.0mm Body, 0.65mm Pitch Quad Flat No Lead Package (QFN) ATmega16M1/32M1/64M1 16 Ordering Code Package ATmega32M1 - AU 32A ATmega32M1 - MU PV Package Type ...

Page 17

... Note: All packages are Pb free, fully LHF 32A 32-lead, Thin (1.0mm) Plastic Quad Flat Package (TQFP) PV PV, 32-Lead, 7.0mm × 7.0mm Body, 0.65mm Pitch Quad Flat No Lead Package (QFN) 8209DS–AVR–11/10 ATmega16M1/32M1/64M1 Ordering Code Package ATmega64M1 - AU 32A ATmega64M1 - MU PV Package Type ...

Page 18

... This package conforms to JEDEC reference MS-026, Variation ABA. 2. Dimensions D1 and E1 do not include mold protrusion. Allowable protrusion is 0.25 mm per side. Dimensions D1 and E1 are maximum plastic body size dimensions including mold mismatch. 3. Lead coplanarity is 0.10 mm maximum. 2325 Orchard Parkway San Jose, CA 95131 R ATmega16M1/32M1/64M1 18 PIN 0° ...

Page 19

... PV 8209DS–AVR–11/10 ATmega16M1/32M1/64M1 19 ...

Page 20

... Updated 2. Updated 10.4 8209A – 08/09 1. Initial revision. ATmega16M1/32M1/64M1 20 “Features” on page 1. Table 27-18 on page 305 with a correct reference for Read Fuse bits. “SPI Serial Programming Characteristics” on page 306 and C (both “single ended input” and “differential inputs”) in ...

Page 21

... Ordering Information ............................................................................. 15 9 Packaging Information .......................................................................... 18 10 Datasheet Revision History .................................................................. 20 Table of Contents....................................................................................... i 8209DS–AVR–11/10 1.1 Pin Descriptions .................................................................................................3 2.1 Block Diagram ...................................................................................................6 2.2 Pin Descriptions .................................................................................................7 7.1 Errata ATmega16M1 .......................................................................................14 7.2 Errata ATmega32M1 .......................................................................................14 7.3 Errata ATmega64M1 .......................................................................................14 8.1 ATmega16M1 ..................................................................................................15 8.2 ATmega32M1 ..................................................................................................16 8.3 ATmega64M1 ..................................................................................................17 9.1 32A ..................................................................................................................18 9.2 PV ...

Page 22

... 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 ...

Related keywords