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>• Virtual Flash Page Load Register• Virtual Flash Page Read Register26.10.8 Reset RegisterThe Reset Register is a Test Data Register used to reset the part during programming. It isrequired to reset the part before entering programming mode.A high value in the Reset Register corresponds to pulling the external Reset low. The part isreset as long as there is a high value present in the Reset Register. Depending on the Fuse settingsfor the clock options, the part will remain reset for a Reset Time-out Period (refer to “ClockSources” on page 26) after releasing the Reset Register. The output from this Data Register isnot latched, so the reset will take place immediately, as shown in Figure 24-2 on page 235.26.10.9 Programming Enable RegisterThe Programming Enable Register is a 16-bit register. The contents of this register is comparedto the programming enable signature, binary code 1010_0011_0111_0000. When the contentsof the register is equal to the programming enable signature, programming via the JTAG port isenabled. The register is reset to 0 on Power-on Reset, and should always be reset when leavingProgramming mode.Figure 26-13. Programming Enable RegisterTDIDATA$A370=D QProgramming EnableClockDR & PROG_ENABLETDO26.10.10 Programming Command RegisterThe Programming Command Register is a 15-bit register. This register is used to serially shift inprogramming commands, and to serially shift out the result of the previous command, if any. TheJTAG Programming Instruction Set is shown in Table 26-15. The state sequence when shiftingin the programming commands is illustrated in Figure 26-16.8155C–AVR–02/11288

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

Saved successfully!

Ooh no, something went wrong!