21.4.1 Enabling

The following sequence enables the Tiny Programming Interface:
  • Apply 5V between VCC and GND
  • Depending on the method of reset to be used:
    • Either: wait tTOUT (see System and Reset Characteristics) and then set the RESET pin low. This will reset the device and enable the TPI physical layer. The RESET pin must then be kept low for the entire programming session
    • Or: if the RSTDISBL configuration bit has been programmed, apply 12V to the RESET pin. The RESET pin must be kept at 12V for the entire programming session
  • Wait tRST (see System and Reset Characteristics )
  • Keep the TPIDATA pin high for 16 TPICLK cycles
Figure 21-2. Sequence for enabling the Tiny Programming Interface