ATTINY88-MMH Atmel, ATTINY88-MMH Datasheet

MCU AVR 8KB FLASH 12MHZ 28-VQFN

ATTINY88-MMH

Manufacturer Part Number
ATTINY88-MMH
Description
MCU AVR 8KB FLASH 12MHZ 28-VQFN
Manufacturer
Atmel
Series
AVR® ATtinyr
Datasheets

Specifications of ATTINY88-MMH

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
8KB (4K x 16)
Program Memory Type
FLASH
Eeprom Size
64 x 8
Ram Size
512 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
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 ATTINY88-MMH

ATTINY88-MMH Summary of contents

Page 1

AVR515: Migrating from ATmega48/88/168 and ATmega48P/88P/168P/328P to ATtiny48/88 Features • General Porting Considerations • Pin Configurations ® • AVR CPU Core • Memories • System Clock and Clock Options • Power Management and Sleep Modes • Interrupts • Timer/Counters • ...

Page 2

... GND (PA2 VCC (PA3) // Set pin 3 on port B high // Set pin 3 on port B as input ATmega48P ATtiny48 ATmega88P ATtiny88 ATmega168P ATmega328P Normal I with ATmega48/88/168 Change Name PD3 Removed: OC2B PD4 Removed: XCK Changed: GND to PCINT26 / PA2 Changed: VCC to PCINT27 / PA3 High Sink ...

Page 3

AVR CPU Core 8089A-AVR-09/07 Pin TQFP MLF PDIP The ...

Page 4

... Device ATmega48/48V/48P/48PV ATmega88/88V/88P/88PV ATmega168/168V/168P/168PV 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. ...

Page 5

... TIMER1_COMPA 0x00C TIMER1_COMPB modes than ATmega48/88/168 Implementation ATmega48P ATmega48 ATmega88P ATmega88 ATmega168P ATmega168 ATmega328P Extended Standby Sleep ATmega48P/88P ATmega168P/328P RESET INT0 INT1 PCINT0 PCINT1 PCINT2 WDT TIMER1_COMPA TIMER1_COMPB TIMER0_COMPA AVR515 and ATtiny48 ATtiny88 Mode of ATtiny48 ATtiny88 PCINT3 WDT TIMER1_CAPT TIMER1_OVF 5 ...

Page 6

... See device datasheets for detailed explanations of Timer/Counter functions. ATmega48P/88P ATmega168P/328P SPI_STC ADC EE_RDY TWI TOP OCRx TOV 0xFF Immediate MAX 0xFF TOP BOTTOM OCRA Immediate MAX 0xFF BOTTOM MAX - - - OCRA TOP BOTTOM - - - OCRA BOTTOM TOP ATtiny48 ATtiny88 TIMER0_COMPB TIMER0_OVF SPI_STC ADC EE_RDY ANA_COMP TWI - - - - - - ATtiny48/88 CTC0 8089A-AVR-09/07 ...

Page 7

Timer/Counter2 10 USART0 11 Analogue to Digital Converter 12 Memory Programming 12.1 Fuse Bits 8089A-AVR-09/07 The 8-bit Timer/Counter2 of ATmega48/88/168 and ATmega48P/88P/168P/328P has not been implemented in ATtiny48/88. The Universal Synchronous and Asynchronous serial Receiver and Transmitter (USART) have ...

Page 8

... Signature bytes are unique for each device, as shown in the table below. Table 12-3. Signature bytes. Device ATtiny48 ATmega48 ATmega48P ATtiny88 ATmega88 ATmega88P ATmega168 ATmega168P ATmega328P In ATtiny48/88 there is only one calibration range but in ATmega48/88/168 and ATmega48P/88P/168P/328P devices there are two, as shown in the table below. ...

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