Datasheet
2018 Microchip Technology Inc. Data Sheet Complete DS40002060A-page 118
ATtiny4/5/9/10
16.3.4 Signature Section
The signature section is a dedicated memory area used for storing miscellaneous device information, such as the device
signature. Most of this memory section is reserved for internal use, as shown in Table 16-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 16-7. The signature data for ATtiny4/5/9/10 is given in Table 16-8.
16.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 16-9. During reset, the calibration byte is automatically written into the
OSCCAL register to ensure correct frequency of the calibrated internal oscillator.
16.3.5.1 Latching of Calibration Value
To ensure correct frequency of the calibrated internal oscillator the calibration value is automatically written into the OSC-
CAL register during reset.
16.4 Accessing the NVM
NVM lock bits, and all Flash memory sections are mapped to the data space as shown in Figure 6-1 on page 25. The NVM
can be accessed for read and programming via the locations mapped in the data space.
The NVM Controller recognises a set of commands that can be used to instruct the controller what type of programming
task to perform on the NVM. Commands to the NVM Controller are issued via the NVM Command Register. See “NVM-
CMD - Non-Volatile Memory Command Register” on page 123. After the selected command has been loaded, the
operation is started by writing data to the NVM locations mapped to the data space.
Table 16-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 16-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 16-9. Calibration byte
Calibration word address
Calibration word data
High byte Low byte
0x00 Reserved Internal oscillator calibration value
0x01 ... 0x07 Reserved Reserved