English
Language : 

HAL1000 Datasheet, PDF (27/28 Pages) Micronas – Programmable Hall Switch
DATA SHEET
HAL 1000
5.5. Register Information
LOW-LEVEL
– The register range is from 0 up to 1023.
– The register value is calculated by:
LOW-LEVEL =
Low-Level Voltage
VDD
* 2048
HIGH-LEVEL
– The register range is from 0 up to 2047.
– The register value is calculated by:
HIGH-LEVEL =
High-Level Voltage
VDD
* 2048
VOQ
– The register range is from −1024 up to 1023.
– The register value is calculated by:
VOQ =
VOQ
VDD
* 1024
SENSITIVITY
– The register range is from −8192 up to 8191.
– The register value is calculated by:
SENSITIVITY = Sensitivity * 2048
ADC-READOUT
– This register is read only.
– The register range is from −8192 up to 8191.
5.6. Programming Information
If the content of any register (except the lock registers)
has to be changed, the desired value must first be writ-
ten into the corresponding RAM register. Before read-
ing out the RAM register again, the register value must
be permanently stored in the EEPROM.
Permanently storing a value in the EEPROM is done
by first sending an ERASE command followed by
sending a PROM command. The address within the
ERASE and PROM commands is not important.
ERASE and PROM act on all registers in parallel.
If all HAL1000 registers have to be changed, all writing
commands can be sent one after the other, followed by
sending one ERASE and PROM command at the end.
Note: For production and qualification tests, it is rec-
ommended to set the LOCK bit after final adjust-
ment and programming of the sensor. The
LOCK function is active after the next power-up
of the sensor. We recommend sending an addi-
tional ERASE command directly after sending
the LOCK command.
Note: Electrostatic Discharges (ESD) may disturb the
programming pulses. Please take precautions
against ESD.
TC and TCSQ
– The TC register range is from −31 up to 31.
– The TCSQ register range is from 0 up to 31.
Please refer Section 4.2. on page 21 for the recom-
mended values.
MODE
– The register range is from 0 up to 63 and contains
the settings for FILTER and RANGE:
MODE = FILTER * 8 + RANGE
Please refer to Section 2.2. on page 6 for the available
FILTER and RANGE values.
Micronas
March 4, 2004; 6251-528-1DS
27