
MAXQ7665/MAXQ7666 User’s Guide
12-1
SECTION 12: IN-SYSTEM PROGRAMMING
This section contains the following information:
12.1 Bootstrap-Loader Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-2
12.2 In-System Programming Peripheral Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-3
12.2.1 In-Circuit Debug Flag Register (ICDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-3
12.2.2 System Control Register (SC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-4
12.3 JTAG Bootloader Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-5
12.4 Password-Protected Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-5
12.4.1 Entering a Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-6
12.5 JTAG Bootloader Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-6
12.5.1 Family 0 Commands (Not Password Protected) . . . . . . . . . . . . . . . . . . . . . . . . . . .12-7
12.5.2 Family 1 Commands: Load Variable Length (Password Protected) . . . . . . . . . . . .12-9
12.5.3 Family 2 Commands: Dump Variable Length (Password Protected) . . . . . . . . . . . .12-10
12.5.4 Family 3 Commands: CRC Variable Length (Password Protected) . . . . . . . . . . . . .12-10
12.5.5 Family 4 Commands: Verify Variable Length (Password Protected) . . . . . . . . . . . .12-11
12.5.6 Family 5 Commands: Load and Verify Variable Length (Password Protected) . . . .12-11
12.5.7 Family 6 Commands: Erase Variable Length (Password Protected) . . . . . . . . . . . .12-11
12.5.8 Family 9 Commands: Load Fixed Length (Password Protected) . . . . . . . . . . . . . .12-12
12.5.9 Family D Commands: Load/Verify Fixed Length (Password Protected) . . . . . . . . .12-12
12.5.10 Family E Commands: Erase Fixed Length (Password Protected) . . . . . . . . . . . . .12-12
Table 12-1. Programming Source Select Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-2
Table 12-2. JTAG Status Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-5
Table 12-3. Bootloader Status Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-6
Table 12-4. Bootloader Status Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-8
LIST OF TABLES
Maxim Integrated
Comentários a estes Manuais