
__________________________________________________________________________________ Maxim Integrated Products 13-1
MAXQ7667 User’s Guide
SECTION 13: IN-SYSTEM PROGRAMMING/BOOTLOADER
13.1 Bootstrap-Loader Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-2
13.2 In-System Programming Peripheral Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-3
13.2.1 In-Circuit Debug Flag Register (ICDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-3
13.2.2 System Control Register (SC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-4
13.3 Bootloader Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-4
13.3.1 Family 0 Commands (Not Password Protected) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-5
13.3.2 Family 1 Commands: Load Variable Length (Password Protected) . . . . . . . . . . . . . .13-7
13.3.3 Family 2 Commands: Dump Variable Length (Password Protected) . . . . . . . . . . . . .13-8
13.3.4 Family 3 Commands: CRC Variable Length (Password Protected) . . . . . . . . . . . . . .13-8
13.3.5 Family 4 Commands: Verify Variable Length (Password Protected) . . . . . . . . . . . . .13-9
13.3.6 Family 5 Commands: Load and Verify Variable Length (Password Protected) . . . . .13-9
13.3.7 Family 6 Commands: Erase Variable Length (Password Protected) . . . . . . . . . . . . .13-9
13.3.8 Family E Commands: Erase Fixed Length (Password Protected) . . . . . . . . . . . . . . .13-10
13.4 Password-Protected Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11
13.4.1 Entering a Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11
13.5 JTAG Bootloader Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11
13.6 UART Bootloader Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-13
13.6.1 UART Bootloader Host Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-13
Table 13-1. Programming Source Select Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-3
Table 13-2. Bootloader Status Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-5
Table 13-3. Bootloader Status Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-6
Table 13-4. JTAG Status Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-12
LIST OF TABLES
Figure 13-1. Host-Side Operation Through UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-14
LIST OF FIGURES
This section contains the following information:
Comentários a estes Manuais