beautypg.com

1 latching of configuration bits, 4 signature section, 5 calibration section – Rainbow Electronics ATtiny10 User Manual

Page 110

background image

110

8127B–AVR–08/09

ATtiny4/5/9/10

Configuration bits are not affected by a chip erase but they can be cleared using the configura-
tion section erase command (see

“Erasing the Configuration Section” on page 113

). Note that

configuration bits are locked if Non-Volatile Lock Bit 1 (NVLB1) is programmed.

15.3.3.1

Latching of Configuration Bits

All configuration bits are latched either when the device is reset or when the device exits the
external programming mode. Changes to configuration bit values have no effect until the device
leaves the external programming mode.

15.3.4

Signature Section

The signature section is a dedicated memory area used for storing miscellaneous device infor-
mation, such as the device signature. Most of this memory section is reserved for internal use,
as shown in

Table 15-7

.

ATtiny4/5/9/10 have a three-byte signature code, which can be used to identify the device. The
three bytes reside in the signature section, as shown in

Table 15-7

. The signature data for

ATtiny4/5/9/10 is given in

Table 15-8

.

15.3.5

Calibration Section

ATtiny4/5/9/10 have one calibration byte. The calibration byte contains the calibration data for
the internal oscillator and resides in the calibration section, as shown in

Table 15-9

. During

reset, the calibration byte is automatically written into the OSCCAL register to ensure correct fre-
quency of the calibrated internal oscillator.

Table 15-7.

Signature bytes

Signature word address

Signature word data

High byte

Low byte

0x00

Device ID 1

Manufacturer ID

0x01

Reserved for internal use

Device ID 2

0x02 ... 0x0F

Reserved for internal use

Reserved for internal use

Table 15-8.

Signature codes

Part

Signature Bytes

Manufacturer ID

Device ID 1

Device ID 2

ATtiny4

0x1E

0x8F

0x0A

ATtiny5

0x1E

0x8F

0x09

ATtiny9

0x1E

0x90

0x08

ATtiny10

0x1E

0x90

0x03

Table 15-9.

Calibration byte

Calibration word address

Calibration word data

High byte

Low byte

0x00

Reserved

Internal oscillator calibration value

0x01 ... 0x07

Reserved

Reserved