12.07.2015 Views

ATmega32A Datasheet - Sunrom Technologies

ATmega32A Datasheet - Sunrom Technologies

ATmega32A Datasheet - Sunrom Technologies

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>ATmega32A</strong>Figure 26-14. Programming Command RegisterTDISTROBESADDRESS/DATAFlashEEPROMFusesLock BitsTDOFigure 26-15. JTAG Programming Instruction Seta = address high bits, b = address low bits, H = 0 – Low byte, 1 – High Byte, o = data out, i = data in, x = don’t careInstruction TDI sequence TDO sequence Notes1a. Chip erase 0100011_100000000110001_100000000110011_100000000110011_10000000xxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxx1b. Poll for chip erase complete 0110011_10000000 xxxxxox_xxxxxxxx (2)2a. Enter Flash Write 0100011_00010000 xxxxxxx_xxxxxxxx2b. Load Address High Byte 0000111_aaaaaaaa xxxxxxx_xxxxxxxx (9)2c. Load Address Low Byte 0000011_bbbbbbbb xxxxxxx_xxxxxxxx2d. Load Data Low Byte 0010011_iiiiiiii xxxxxxx_xxxxxxxx2e. Load Data High Byte 0010111_iiiiiiii xxxxxxx_xxxxxxxx2f. Latch Data 0110111_000000001110111_000000000110111_000000002g. Write Flash Page 0110111_000000000110101_000000000110111_000000000110111_00000000xxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxx_xxxxxxxx2h. Poll for Page Write complete 0110111_00000000 xxxxxox_xxxxxxxx (2)3a. Enter Flash Read 0100011_00000010 xxxxxxx_xxxxxxxx(1)(1)8155C–AVR–02/11289

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!