Datasheet
151
8024A–AVR–04/08
ATmega8HVA/16HVA
27.3 Signature Bytes
All Atmel microcontrollers have a three-byte signature code which identifies the device. This
code can be read in both Programming mode, also when the device is locked. The three bytes
reside in a separate address space. The signature bytes of ATmega8HVA/16HVA is given in
Table 27-5.
27.4 Calibration Bytes
The ATmega8HVA/16HVA has calibration bytes for the RC Oscillators, internal voltage refer-
ence, internal temperature reference and each differential cell voltage input. These bytes reside
in the signature address space. See ”Reading the Signature Row from Software” on page 144
for details.
27.5 Page Size
27.6 Serial Programming
Both the Flash and EEPROM memory arrays can be programmed using the serial SPI bus while
RESET
is pulled to GND. The serial interface consists of pins SCK, MOSI (input) and MISO (out-
put). After RESET
is set low, the Programming Enable instruction needs to be executed first
before program/erase operations can be executed. NOTE, in Table 27-8 on page 152, the pin
mapping for SPI programming is listed. Not all parts use the SPI pins dedicated for the internal
SPI interface.
Table 27-5. Device ID
Part
Signature Bytes Address
0x000 0x001 0x002
ATmega8HVA 0x1E 0x93 0x10
ATmega16HVA 0x1E 0x94 0x0C
Table 27-6. No. of Words in a Page and No. of Pages in the Flash, ATmega8HVA/16HVA
Device Flash Size Page Size PCWORD No. of Pages PCPAGE PCMSB
ATmega8HVA 4K words (8K bytes) 64 words PC[5:0] 64 PC[11:6] 11
ATmega16HVA 8K words (16K bytes) 64 words PC[5:0] 128 PC[12:6] 12
Table 27-7. No. of Words in a Page and No. of Pages in the EEPROM
EEPROM Size Page Size PCWORD No. of Pages PCPAGE EEAMSB
256 bytes 4 bytes EEA[1:0] 64 EEA[7:2] 7