ATTINY88-MMHR Atmel, ATTINY88-MMHR Datasheet - Page 22

MCU AVR 8KB FLASH 12MHZ 28QFN

ATTINY88-MMHR

Manufacturer Part Number
ATTINY88-MMHR
Description
MCU AVR 8KB FLASH 12MHZ 28QFN
Manufacturer
Atmel
Series
AVR® ATtinyr
Datasheet

Specifications of ATTINY88-MMHR

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 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
*
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
5.3.5
22
ATtiny48/88
Preventing EEPROM Corruption
To write an EEPROM memory location follow the procedure below:
The EEPE bit remains set until the write operation has completed. While the device is busy with
programming, it is not possible to do any other EEPROM operations.
During periods of low V
too low for the CPU and the EEPROM to operate properly. These issues are the same as for
board level systems using EEPROM, and the same design solutions should be applied.
At low supply voltages data in EEPROM can be corrupted in two ways:
EEPROM data corruption is avoided by keeping the device in reset during periods of insufficient
power supply voltage. This is easily done by enabling the internal Brown-Out Detector (BOD). If
BOD detection levels are not sufficient for the design, an external reset circuit for low V
used.
Provided that supply voltage is sufficient, an EEPROM write operation will be completed even
when a reset occurs.
• Poll the EEPROM Program Enable bit (EEPE) in EEPROM Control Register (EECR) to make
• Set mode of programming by writing EEPROM Programming Mode bits (EEPM0 and
• Write target address to EEPROM Address Registers (EEARH/EEARL).
• Write target data to EEPROM Data Register (EEDR).
• Enable write by setting EEPROM Master Program Enable (EEMPE) in EEPROM Control
• The supply voltage is too low to maintain proper operation of an otherwise legitimate
• The supply voltage is too low for the CPU and instructions may be executed incorrectly.
sure no other EEPROM operations are in process. If set, wait to clear.
EEPM1) in EEPROM Control Register (EECR). Alternatively, data can be written in one
operation or the write procedure can be split up in erase, only, and write, only.
Register (EECR). Within four clock cycles, start the write operation by setting the EEPROM
Program Enable bit (EEPE) in the EEPROM Control Register (EECR). During the write
operation, the CPU is halted for two clock cycles before executing the next instruction.
EEPROM program sequence.
CC
, the EEPROM data can be corrupted because the supply voltage is
8008G–AVR–04/11
CC
can be

Related parts for ATTINY88-MMHR