
MAX1441
Automotive, Two-Channel Proximity and
Touch Sensor
24
Table 11. Special-Function Register Bit Description (continued)
REGISTER
DESCRIPTION
TFRQ (05h, 00h)
Timer Frequency Register (8-Bit Register)
Initialization
This register is cleared to 00h on all forms of reset.
Read/Write Access
Unrestricted read. This register can only be written when TCLK = 0; otherwise, a write to this register is
ignored.
TFRQ[7:0]
Timer Reload Register Bits [7:0]. This register is used to store Timer overflow value.
TCNT (06h, 00h)
Timer Count Register (8-Bit Register)
Initialization
This register is cleared to 00h on all forms of reset.
Read/Write Access
Unrestricted read. This register can only be written when TCLK = 0; otherwise, a write to this register is
ignored.
TCNT[7:0]
Timer Count Register Bits [7:0]. This register is used to load and read a value to/from the Timer.
PI0 (08h, 00h)
Port 0 Input Register (8-Bit Register)
Initialization
The reset value for this register is dependent on the logical states of the pins.
Read/Write Access
Unrestricted read only
PI0[6:0]
Port 0 Input Register Bits [6:0]. This register reflects the logic state of its port pins when read.
PI0.7
Reserved. Read returns 0.
PD0 (09h, 00h)
Port 0 Direction Register (8-Bit Register)
Initialization
This register is cleared to 00h on all forms of reset.
Read/Write Access
Unrestricted read/write.
PD0[6:0]
Port 0 Direction Register Bits [6:0]. This register is used to determine the direction of the Port 0
function. The port pins are independently controlled by their direction bits. When a bit is set to 1, its
corresponding pin is used as an output; data in the PO register is driven on the pin. When a bit is
cleared to 0, its corresponding pin is used as an input, and allows an external signal to drive the pin.
Note that when functioning as an input, the port pin is driven to a high-impedance state.
PD0.7
Reserved. Read returns 0.
BRKP (0Fh, 00h)
Software Breakpoint Register (8-Bit Register)
Initialization
This register is cleared to 00h on all forms of reset.
Read/Write Access
Unrestricted read/write.
BRKP.0–BREAK
BREAK. Setting this bit causes an emulation breakpoint to activate and halt the system on the
instruction, which sets the bit. This bit is connected directly to the SBPE input on the emulation block
and is self-clearing. A read of this bit always returns zero.
BRKP[7:1]
Reserved. Read returns 0.
ICDT0 (18h, 00h)
In-Circuit Debug Temp 0 Register (16-Bit Register)
Initialization
This register is cleared to 0000h after a power-on reset or a Test-Logic-Reset TAP state.
Read/Write Access
Unrestricted read/write access by the CPU from background or debug mode.
ICDT0[15:0]
In-Circuit Debug Temp 0 Register Bits [15:0]. This register is intended for use by the utility ROM
in-circuit debug or test routines as temporary storage to save registers that might otherwise have to
be placed in the stack (e.g., DPC, DP[n]).
ICDT1 (19h, 00h)
In-Circuit Debug Temp 1 Register (16-Bit Register)
Initialization
This register is cleared to 0000h after a power-on reset or a Test-Logic-Reset TAP state.
Read/Write Access
Unrestricted read/write access by the CPU from background or debug mode.
ICDT1[15:0]
In-Circuit Debug Temp 1 Register Bits [15:0]. This register is intended for use by the utility ROM
in-circuit debug or test routines as temporary storage to save registers that might otherwise have to
be placed in the stack (e.g., DPC, DP[n]).