
MAXQ612/MAXQ622 User’s Guide
4-10 Maxim Integrated
REGISTER DESCRIPTION
SC.9 (PWLL) Password Lock User Loader. This bit defaults to 1 on power-fail and power-on reset.
When this bit is 1, it requires a 32-byte password to be matched with the password in the
user loader program space before allowing access to the user loader password-protected
in-circuit debug or bootstrap loader utility ROM routines. Clearing this bit to 0 disables the
password protection for these utility ROM routines. This register bit can only be written
by utility ROM code when PRIV R MEDIUM. ROM-assisted active debug commands are
always disallowed if the value at flash word address 000Eh is programmed (i.e., ≠FFFFh).
SC.10 (MPE) Memory Protection Enable. This bit defaults to 1 on any reset. When this bit is 1, it
enables memory protection and access control. When this bit is 0, no protection-fault
interrupts are generated and any code can access the protected resources. This register
bit can only be changed from 1 to 0 (thereby disabling memory protection) when PRIV =
HIGH. Note that the ability to read utility ROM is always allowed (independent of the MPE
bit state).
SC.15 to SC.11 Reserved. Reads return 0.
IPR0, 08h[09h]
Interrupt Priority Register Zero (16 bits)
Initialization This register is cleared to 0000h on all forms of reset.
Access Unrestricted direct read/write.
IPR0[1:0] (IVP0[1:0]) Interrupt Vector 0 Priority Bits 1:0. These bits are used to specify the priority level of
interrupt vector 0.
IVP[1:0] PRIORITY
00 Level 0 (the highest)
01 Level 1
10 Level 2 (the lowest)
11 Reserved (interrupt disabled)
IPR0[3:2] (IVP1[1:0]) Interrupt Vector 1 Priority Bits 1:0. These bits are used to specify the priority level of
interrupt vector 1.
IPR0[5:4] (IVP2[1:0]) Interrupt Vector 2 Priority Bits 1:0. These bits are used to specify the priority level of
interrupt vector 2.
IPR0[7:6] (IVP3[1:0]) Interrupt Vector 3 Priority Bits 1:0. These bits are used to specify the priority level of
interrupt vector 3.
IPR0[9:8] (IVP4[1:0]) Interrupt Vector 4 Priority Bits 1:0. These bits are used to specify the priority level of
interrupt vector 4.
IPR0[11:10] (IVP5[1:0]) Interrupt Vector 5 Priority Bits 1:0. These bits are used to specify the priority level of
interrupt vector 5.
IPR0[13:12] (IVP6[1:0]) Interrupt Vector 6 Priority Bits 1:0. These bits are used to specify the priority level of
interrupt vector 6.
IPR0[15:14] (IVP7[1:0]) Interrupt Vector 7 Priority Bits 1:0. These bits are used to specify the priority level of
interrupt vector 7.
Kommentare zu diesen Handbüchern