ATTINY48-MMU Atmel, ATTINY48-MMU Datasheet

MCU AVR 5K FLASH 12MHZ 28-QFN

ATTINY48-MMU

Manufacturer Part Number
ATTINY48-MMU
Description
MCU AVR 5K FLASH 12MHZ 28-QFN
Manufacturer
Atmel
Series
AVR® ATtinyr
Datasheets

Specifications of ATTINY48-MMU

Core Processor
AVR
Core Size
8-Bit
Speed
12MHz
Connectivity
I²C, SPI
Peripherals
Brown-out Detect/Reset, POR, WDT
Number Of I /o
24
Program Memory Size
4KB (2K x 16)
Program Memory Type
FLASH
Eeprom Size
64 x 8
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 6x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
Processor Series
ATTINY4x
Core
AVR8
Data Bus Width
8 bit
Data Ram Size
256 B
Interface Type
2-Wire, I2S, SPI
Maximum Clock Frequency
12 MHz
Number Of Programmable I/os
24
Number Of Timers
2
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
EWAVR, EWAVR-BL
Development Tools By Supplier
ATAVRDRAGON, ATSTK500, ATSTK600, ATAVRISP2, ATAVRONEKIT
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 6 Channel
Package
28VQFN EP
Device Core
AVR
Family Name
ATtiny
Maximum Speed
12 MHz
Operating Supply Voltage
2.5|3.3|5 V
For Use With
ATAVRDRAGON - KIT DRAGON 32KB FLASH MEM AVR
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
• General Porting Considerations
• Pin Configurations
• AVR
• Memories
• System Clock and Clock Options
• Power Management and Sleep Modes
• Interrupts
• Timer/Counters
• USART0
• Analogue Comparator
• Memory Programming
• Speed Grades
1 Introduction
This application note is a guide to assist users of ATmega48/88/168 and
ATmega48P/88P/168P/328P in converting existing designs to ATtiny48/88. In
addition to the differences described in this document, the electrical characteristics
of the devices are different. Some of the differences are outlined in this document
and some are not. Improvements or added features in ATtiny48/88 that are not in
conflict with those in ATmega48/88/168 and ATmega48P/88P/168P/328P are not
listed in this document.
The ATtiny48/88 are low-cost, feature-reduced versions of the ATmega48/88/168
and ATmega48P/88P/168P/328P devices. The tinyAVR versions are designed to
be pin compatible with the megaAVR versions. Because of improvements that will
be mentioned in this application note there may be a need for minor modifications
in the application when migrating.
Please see latest data sheets for detailed information.
AVR515: Migrating from ATmega48/88/168 and
ATmega48P/88P/168P/328P to ATtiny48/88
®
CPU Core
8-bit
Microcontrollers
Application Note
Rev. 8089A-AVR-09/07

Related parts for ATTINY48-MMU

ATTINY48-MMU Summary of contents

Page 1

... Some of the differences are outlined in this document and some are not. Improvements or added features in ATtiny48/88 that are not in conflict with those in ATmega48/88/168 and ATmega48P/88P/168P/328P are not listed in this document. ...

Page 2

... Reserved bits should always be written zero, if accessed. This ensures forward compatibility, and added features will stay in their default states when unused. Pin output drivers have been optimized for size in ATtiny48/88. Drive strengths are summarised in the table below. Table 3-1. Pin drive strengths. ...

Page 3

... The AVR core and the microcontroller architecture are the same in all AVR devices, but some instructions have not been implemented in ATtiny48/88. Where ATmega48/88/168 and ATmega48P/88P/168P/328P ATtiny48/88 only has 123. The table below summarizes instructions that are available on ATmega48/88/168 and ATmega48P/88P/168P/328P but have not been implemented in ATtiny48/88. Table 4-1. Instructions not implemented in ATtiny48/88. Instruction ...

Page 4

... ATmega328P/328PV ATtiny48 ATtiny88 ATtiny48/88 has a reduced clock system as compared to ATmega48/88/168 and ATmega48P/88P/168P/328P. ATtiny48/88 does not include a crystal oscillator, but all other clocking options of ATmega48/88/168 and ATmega48P/88P/168P/328P are available, as shown in the table below. Table 6-1. Clocking Source Settings. Device Clocking Option External Clock ...

Page 5

... The BOD disable function ATmega48P/88P/168P/328P can be found in the Power-down Sleep Mode of ATtiny48/88. See device data sheets for more information. The interrupt vector table of ATtiny48/88 differs from those of ATmega48/88/168 and ATmega48P/88P/168P/328P. See table below. Table 8-1. Interrupt vectors. Vector ATmega48/88/168 Address 0x000 ...

Page 6

... SPM_RDY The Timer/Counters of ATtiny48/88 have reduced functionality as compared to those of ATmega48/88/168 and ATmega48P/88P/168P/328P. The 8-bit Timer/Counter0 of ATtiny48/88 does not have a PWM output stage consequence, the control bits of Timer/Counter Control Register A (TCCR0A) have been changed and the Timer/Counter Control Register B (TCCR0B) has been removed ...

Page 7

... ATtiny48/88. The external voltage reference pin (AREF in ATmega48/88/168 and ATmega48P/88P/168P/328P) has been replaced by a general purpose I/O pin. This means in ATtiny48/ not possible to use an external bypass capacitor to stabilize the internal voltage reference. The differences in Fuse Bytes, Signature Bytes and the Calibration Byte are outlined in the sections below ...

Page 8

... ATmega48P/88P/168P/328P devices there are two, as shown in the table below. Table 12-4. Oscillator Calibration Register. Device ATmega48/88/168 ATmega48P/88P/168P/328P ATtiny48/88 The maximum frequency of ATtiny48/88 devices is lower than that of devices ATmega48/88/168 and ATmega48P/88P/168P/328P, as shown in the table below. Table 13-1. Device speed grades. Device ATmega48/88/168 ATmega48P/88P/168P ...

Page 9

... Device ATmega48/88/168 ATmega48P/88P/168P ATtiny48V/88V AVR515 1.8 – 5.5 V 2.7 – 5.5 V N/A 10 MHz 4 MHz 6 MHz 4.5 – 5 MHz 6 MHz 9 ...

Page 10

... BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’ ...

Related keywords