Datasheet
5. Poll for Fuse write complete using programming instruction 6d, or wait for t
WLRH
(refer to table
Parallel Programming Characteristics, VCC = 5V ±10% in chapter Parallel Programming
Characteristics).
6. Load data byte using programming instructions 6e. A bit value of “0” will program the corresponding
fuse, a “1” will unprogram the fuse.
7. Write Fuse high byte using programming instruction 6f.
8. Poll for Fuse write complete using programming instruction 6g, or wait for t
WLRH
(refer to table
Parallel Programming Characteristics, VCC = 5V ±10% in chapter Parallel Programming
Characteristics).
9. Load data byte using programming instructions 6h. A “0” will program the fuse, a “1” will unprogram
the fuse.
10. Write Fuse low byte using programming instruction 6i.
11. Poll for Fuse write complete using programming instruction 6j, or wait for t
WLRH
(refer to table
Parallel Programming Characteristics, VCC = 5V ±10% in chapter Parallel Programming
Characteristics).
Related Links
Parallel Programming Characteristics on page 421
Parallel Programming Characteristics on page 421
31.10.22. Programming the Lock Bits
1. Enter JTAG instruction PROG_COMMANDS.
2. Enable Lock bit write using programming instruction 7a.
3. Load data using programming instructions 7b. A bit value of “0” will program the corresponding lock
bit, a “1” will leave the lock bit unchanged.
4. Write Lock bits using programming instruction 7c.
5. Poll for Lock bit write complete using programming instruction 7d, or wait for t
WLRH
(refer to table
Parallel Programming Characteristics, VCC = 5V ±10% in chapter Parallel Programming
Characteristics).
Related Links
Parallel Programming Characteristics on page 421
31.10.23. Reading the Fuses and Lock Bits
1. Enter JTAG instruction PROG_COMMANDS.
2. Enable Fuse/Lock bit read using programming instruction 8a.
3. – To read all Fuses and Lock bits, use programming instruction 8f.
– To only read Extended Fuse byte, use programming instruction 8b.
– To only read Fuse high byte, use programming instruction 8c.
– To only read Fuse low byte, use programming instruction 8d.
– To only read Lock bits, use programming instruction 8e.
31.10.24. Reading the Signature Bytes
1. Enter JTAG instruction PROG_COMMANDS.
2. Enable Signature byte read using programming instruction 9a.
3. Load address 0x00 using programming instruction 9b.
4. Read first signature byte using programming instruction 9c.
Atmel ATmega64A [DATASHEET]
Atmel-8160E-ATmega64A_Datasheet_Complete-09/2015
413