A1386-DS, Rev. 4
Features and Benefits
• Low power consumption using 3 V supply
• Factory programmed sensitivity temperature coefficient
(0.13%/°C nominal)
• Programmability at end-of-line
• Ratiometric sensitivity, quiescent voltage output, and
clamps for interfacing with application DAC
• Temperature-stable quiescent voltage output and sensitivity
• Precise recoverability after temperature cycling
• Output voltage clamps provide short circuit diagnostic
capabilities
• Wide ambient temperature range: –40°C to 150°C
• Resistant to mechanical stress
• Miniature package options
Functional Block Diagram
A1386
Continued on the next page…
Packages
Approximate scale
3-pin ultramini SIP
1.5 mm × 4 mm × 3 mm
(suffix UA)
5 V Field-Programmable Linear Hall Ef fect Sensor IC
with 3 V Supply Functionality, Analog Output, and Miniature Package Options
Amp
To all subcircuits
Out
VCC
V+
VOUT
GND
Filter
Dynamic Offset
Cancellation
Gain Gain Temperature
Coefficient
Chip Reference
Currents
Offset
Trim Control
Hall Drive Circuit
CBYPASS
Description
The Allegro® A1386 programmable, linear, Hall effect sensor
IC is designed for low power, high accuracy, and small package
size applications. The accuracy of this device is enhanced via
programmability on the output pin for end-of-line optimization
without the added complexity and cost of a fully programmable
device.
The A1386 has two operating modes, normal and low power.
In normal operation mode the A1386 operates much like its
predecessors, the A1381, A1382, A1383, and A1384, as a highly
accurate, user-programmable linear sensor IC with a ratiometric
output. In low power mode, the device actually disengages some
internal components in order to reduce power consumption.
Although the accuracy of the device is substantially reduced
during low power operation, it remains effective as a detector
of magnetic regions (such as north and south poles on a rotating
ring magnet). This unique feature allows the device to be used
in systems that are put to sleep, during which time there may
be only 3 V available, or in applications that have start-up
conditions where the available supply voltage may drop below
4.5 V for a period of time.
This ratiometric Hall effect device provides a voltage output
that is proportional to the applied magnetic field over the entire
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
2
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
2.7 to 5.5 V supply operating region. Both the quiescent voltage
output and magnetic sensitivity are user adjustable. The quiescent
voltage output can be set to approximately 50% of the supply voltage,
and the sensitivity adjusted between 1.90 and 3.50 mV/G for VCC
= 5 V. The sensitivity temperature coefficient is programmed at the
factory, at 0.13%/°C nominal, to compensate for Neodymium-style
magnets. The features of this linear device make it ideal for the high
accuracy requirements of automotive and industrial applications.
Performance is guaranteed over an extended temperature range,
–40°C to 150°C.
Each device contains a BiCMOS monolithic circuit that integrates
a Hall element, temperature-compensating circuitry to reduce the
intrinsic sensitivity drift of the Hall element, a small-signal high-gain
amplifier, a clamped low-impedance output stage, and a proprietary
dynamic offset cancellation technique.
The A1386 device is provided in a 3-pin ultramini single-in-line
package (UA suffix), and a 3-pin surface mount SOT-23W package
(LH suffix). Both packages are lead (Pb) free, with 100% matte tin
leadframe plating.
Selection Guide
Part Number Packing* Package TA
(°C)
A1386LLHLT-T Tape and reel, 3000 pieces/reel Surface mount –40 to 150
A1386LUA-T Bulk bag, 500 pieces/bag Through hole
*Contact Allegro for additional packing options.
Absolute Maximum Ratings
Characteristic Symbol Notes Rating Units
Forward Supply Voltage VCC 8V
Reverse Supply Voltage VRCC –0.1 V
Forward Output Voltage VOUT 28 V
Reverse Output Voltage VROUT –0.1 V
Output Source Current IOUT(SOURCE) VOUT to GND 8 mA
Output Sink Current IOUT(SINK) VCC to VOUT 2 mA
Operating Ambient Temperature TARange L –40 to 150 ºC
Storage Temperature Tstg –65 to 165 ºC
Maximum Junction Temperature TJ(max) 165 ºC
Description (continued)
Terminal List Table
Number Name Description
LH UA
1 1 VCC Input power supply; use bypass capacitor to connect to ground
3 2 GND Ground
2 3 VOUT Output signal
Pin-out Diagrams
LH Package UA Package
12
3
123
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
3
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
OPERATING CHARACTERISTICS, valid over full operating temperature range, TA; CBYPASS= 0.1 F, unless otherwise specified
Characteristic Symbol Test Conditions Min. Typ. Max. Units1
Electrical Characteristics
Supply Voltage VCC(NORM) 4.5 5.5 V
VCC(LOWPWR) 2.8 3.2 V
Supply Voltage Turn On Time tVCC 10 ms
Operation Mode Threshold
Voltage2VTHRESH
VCC(LOWPWR) VCC(NORM) 4.1 V
VCC(NORM) VCC(LOWPWR) 3.7 V
Supply Zener Clamp Voltage VZTA = 25°C, ICC = 11 mA 6 8.3 V
Supply Current ICC
VCC = VCC(NORM) , RL(PULLDWN) = 10 k 6.4 8 mA
VCC = VCC(LOWPWR) , RL(PULLDWN) = 10 k––4mA
Power-On Time2tPO
VCC = VCC(NORM), TA = 25°C, CBYPASS = open,
CL (of test probe) = 4.7 nF –30s
VCC = VCC(LOWPWR), TA = 25°C, CBYPASS = open,
CL (of test probe) = 4.7 nF –50s
Internal Bandwidth BWiSmall signal –3 dB, 100 G(p-p), magnetic input signal 20 kHz
Chopping Frequency3fCTA = 25°C 200 kHz
Output Characteristics
VOUT Voltage Clamp4
VCLP(HIGH)
VCC = 5 V, TA = 25°C, B = 750 G,
Sens = 3.3 mV/G, RL(PULLDWN) = 10 k4.39 4.5 4.58 V
VCC = 3 V, TA = 25°C, B = 750 G,
Sens = 3.3 mV/G, RL(PULLDWN) = 10 k2.62 2.7 2.78 V
VCLP(LOW)
VCC = 5 V, TA = 25°C, B = –750 G,
Sens = 3.3 mV/G, RL(PULLDWN) = 10 k0.39 0.5 0.58 V
VCC = 3 V, TA = 25°C, B = –750 G,
Sens = 3.3 mV/G, RL(PULLDWN) = 10 k0.19 0.3 0.37 V
VOUT Noise (peak to peak) VN(p-p)
VCC = VCC(NORM), TA = 25°C, CL = 4.7 nF,
Sens = 3.3 mV/G, no external filter –18mV
VCC = VCC(LOWPWR), TA = 25°C, CL = 4.7 nF,
Sens = 1.75 mV/G, no external filter –18mV
VOUT DC Output Resistance ROUT –< 1
VOUT Load Capacitance CLVOUT to GND 4.7 nF
VOUT Load Resistance RL(PULLDWN) VOUT to GND 10 k
VOUT Output Slew Rate SR VCC = VCC(NORM), CL = 4.7 nF 140 V/ms
VCC = VCC(LOWPWR), CL = 4.7 nF 50 V/ms
Continued on the next page...
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
4
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Pre-Programming Targets
Pre-Programming Quiescent
Voltage Output VOUT(Q)PRE
VCC = 3 V, B = 0 G, TA = 25°C 1.34 1.53 V
VCC = 5 V, B = 0 G, TA = 25°C 2.5 V
Pre-Programming Sensitivity SensPRE
VCC = 3 V, TA = 25°C 1.14 mV/G
VCC = 5 V, TA = 25°C 1.4 mV/G
Quiescent Voltage Output Programming
Guaranteed Quiescent Voltage
Output Range4,5.6 VOUT(Q) VCC = 5 V, B = 0 G, TA = 25°C 2.4 2.6 V
Quiescent Voltage Output
Programming Bits 5 bit
Average Quiescent Voltage
Output Step Size7,8 StepVOUT(Q) VCC = 5 V 12 16 18 mV
Quiescent Voltage Output
Programming Resolution9ErrPGVOUT(Q) VCC = 5 V StepVOUT(Q)
× ±0.5 –mV
Sensitivity Programming
Guaranteed Sensitivity
Range 4,5,10 Sens VCC = 5 V, TA = 25°C 1.9 3.3 mV/G
Sensitivity Programming Bits 6 bit
Average Sensitivity Step Size7,8 StepSENS VCC = 5 V, TA = 25°C 30 40 50 V/G
Sensitivity Programming
Resolution9ErrPGSENS VCC = 5 V, TA = 25°C StepSENS
× ±0.5 mV/G
Lock Bit Programming
Overall Programming Lock Bit LOCK 1 bit
Factory Programmed Sensitivity Temperature Coefficient
Factory Programmed Sensitivity
Temperature Coefficient Target TCSENS(TGT) VCC = 5 V, TA = 150°C 0.13 %/°C
Factory Programmed Sensitivity
Temperature Coefficient Range11 TCSENS 0.10 0.16 %/°C
Error Components
Linearity Sensitivity Error2LinERR
VCC = VCC(NORM) ±1.5 %
VCC = VCC(LOWPWR) –±2%
Symmetry Sensitivity Error2SymERR
VCC = VCC(NORM) ±1.5 %
VCC = VCC(LOWPWR) –±2%
Ratiometry Quiescent Voltage
Output Error2,12 RatERRVOUT(Q)
VCC = VCC(NORM) ±1.5 %
VCC = VCC(LOWPWR) ±2.5 %
Ratiometry Sensitivity Error2,13 RatERRSENS
VCC = VCC(NORM) ±1.5 %
VCC = VCC(LOWPWR) ±2.5 %
Ratiometry Clamp Error2,13
RatERRCLP
VCC = VCC(NORM) , TA = 25°C ±1.5 %
VCC = VCC(LOWPWR) , TA = 25°C ±2.5 %
OPERATING CHARACTERISTICS (continued), valid over full operating temperature range, TA; CBYPASS= 0.1 F, unless otherwise specified
Characteristic Symbol Test Conditions Min. Typ. Max. Units1
Continued on the next page...
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
5
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Drift Characteristics
Quiescent Voltage Output Drift
Through Temperature Range2VOUT(Q)
VCC = VCC(NORM), Sens = 3.3 mV/G, TA = 25°C to 150°C ±35 mV
VCC = VCC(LOWPWR), Sens = 1.75 mV/G, TA = 25°C to 150°C ±35 mV
Maximum Sensitivity Drift
Through Temperature Range14,15 SensTC
VCC = VCC(NORM) –±3%
VCC = VCC(LOWPWR) –±5%
Sensitivity Drift Due to Package
Hysteresis2,15 SensPKG TA = 25°C; after temperature cycling ±2 %
11G (gauss) = 0.1 mT (millitesla).
2See Characteristic Definitions section.
3fC varies up to approximately ± 20% over the full operating ambient temperature range, TA, and process.
4Sens, VOUT(Q), VCLP(LOW) , and VCLP(HIGH) scale with VCC due to ratiometry.
5For optimal device accuracy in the VCC(NORM) operating range, the device should be programmed with VCC = 5 V.
6VOUT(Q)(max) is the value available with all programming fuses blown (maximum programming code set). The VOUT(Q) range is the total range from
VOUT(Q)init up to and including VOUT(Q)(max). See Characteristic Definitions section.
7Step size is larger than required, to account for manufacturing spread. See Characteristic Definitions section.
8Non-ideal behavior in the programming DAC can cause the step size at each significant bit rollover code to be greater than twice the maximum
specified value of StepVOUT(Q) or StepSENS.
9Overall programming value accuracy. See Characteristic Definitions section.
10Sens(max) is the value available with all programming fuses blown (maximum programming code set). Sens range is the total range from Sensinit up
to and including Sens(max). See Characteristic Definitions section.
11Factory programmed at 150°C and calculated relative to 25°C.
12Percent change from actual value at VCC = 3 V or VCC = 5 V, for a given temperature, over the guaranteed supply voltage operating range.
13Percent change from actual value at VCC = 3 V or VCC = 5 V, with TA = 25°C, over the guaranteed supply voltage operating range.
14Sensitivity drift from expected value of VOUT at TA , after programming TCSENS. See Characteristic Definitions section.
15Guaranteed by design only. Parameter is not tested in production flow.
OPERATING CHARACTERISTICS (continued), valid over full operating temperature range, TA; CBYPASS= 0.1 F, unless otherwise specified
Characteristic Symbol Test Conditions Min. Typ. Max. Units1
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
6
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
THERMAL CHARACTERISTICS may require derating at maximum conditions, see application information
Characteristic Symbol Test Conditions* Value Units
Package Thermal Resistance RθJA
Package LH, 1-layer PCB with copper limited to solder pads 228 ºC/W
Package LH, 2-layer PCB with 0.463 in.2 of copper area each side
connected by thermal vias 110 ºC/W
Package UA, 1-layer PCB with copper limited to solder pads 165 ºC/W
*Additional thermal information available on Allegro website.
6
5
4
3
2
1
020 40 60 80 100 120 140 160 180
Temperature (ºC)
Maximum Allowable V
CC
(V)
Power Derating Curve
(R
QJA
= 228 ºC/W)
1-layer PCB, Package LH
(R
QJA
= 110 ºC/W)
2-layer PCB, Package LH
(R
QJA
= 165 ºC/W)
1-layer PCB, Package UA
VCC(min)
VCC(max)
0
100
200
300
400
500
600
700
800
900
1000
1100
1200
1300
1400
1500
1600
1700
1800
1900
20 40 60 80 100 120 140 160 180
Temperature (°C)
Power Dissipation, P
D
(mW)
Power Dissipation versus Ambient Temperature
(R
QJA
= 165 ºC/W)
1-layer PCB, Package UA
(RQJA = 228 ºC/W)
1-layer PCB, Package LH
(RQJA = 110 ºC/W)
2-layer PCB, Package LH
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
7
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Characteristic Definitions
Supply Voltage Turn On Time To ensure that the internal compo-
nents of the A1386 device are initialized to their proper values,
the supply voltage, VCC, must be powered up within a specified
time interval. Supply Voltage Turn On Time, tVCC, is defined as
the time it takes for the supply voltage to transition from 10% to
90% of its steady state value.
Operating Mode Threshold The A1386 has two modes of
operation, Normal and Low Power. In Low Power mode, certain
components of the device are disengaged to limit the current con-
sumption of the device. As a result, the overall device accuracy is
limited. In Normal mode, all components are fully functional.
The VCC supply level is used by the device to determine the mode
of operation. The threshold voltage, VTHRESH , is the VCC thresh-
old voltage required to switch from Low Power operation to
Normal operation (VCC(LOWPWR) VCC(NORM)) or from Normal
operation to Low Power operation (VCC(NORM) VCC(LOWPWR)).
A region of hysteresis exists between the Normal VCC opera-
tional range and the Low Power VCC operational range, as shown
in figure 1. At the initial power up, the device remains in the
Low Power operating mode until reaching the VCC(LOWPWR)
VCC(NORM) VTHRESH voltage.
Power-On Time When the supply is ramped to its operating volt-
age, the device requires a finite time to power its internal com-
ponents before responding to an input magnetic field. Power-On
Time, tPO
, is defined as: the time it takes for the output voltage
to settle within ±10% of its steady state value under an applied
magnetic field, after the power supply has reached its minimum
specified operating voltage, VCC(min), as shown in figure 2.
Quiescent Voltage Output In the quiescent state (no significant
magnetic field: B = 0 G), the output, VOUT(Q), has a constant
ratio to the supply voltage, VCC , throughout the entire operating
ranges of VCC and ambient temperature, TA.
Guaranteed Quiescent Voltage Output Range The quiescent
voltage output, VOUT(Q), can be programmed around its nominal
value of 2.5 V, within the guaranteed quiescent voltage range lim-
its, VOUT(Q)(min) and VOUT(Q)(max). The available guaranteed
V
+t
Power-On T ime
VCC
VCC(min.)
VOUT
90% VOUT
0
t1= time at which power supply reaches
minimum specified operating voltage
t2=
time at which output voltage settles
within ±10% of its steady state value
under an applied magnetic field
t1t2
tPO
V
CC
(typ.)
Switch to
Normal Mode
VCC(LOWPWR) m
VCC(NORM)
Switch to
Low Power Mode
VCC(NORM) m
VCC(LOWPWR)
Initial power-up operating mode
Operating Mode
VTHRESH
VCC (V)
2.7 5.5
Low Power Normal
Figure 1. Operating Mode relationship to VCC, with VCC shown over the
full operating range
Figure 2. VCC and VOUT during power-on time interval
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
8
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
programming range for VOUT(Q) falls within the distributions of
the initial, VOUT(Q)init, and the maximum programming code for
setting VOUT(Q), as shown in figure 3.
Average Quiescent Voltage Output Step Size The average qui-
escent voltage output step size for a single device is determined
using the following calculation:
VOUT(Q)maxcode VOUT(Q)init
2n–1
StepVOUT(Q) =.
(1)
where:
n is the number of available programming bits in the trim range,
2n–1 is the value of the maximum programming code in the
range, and
VOUT(Q)maxcode is the quiescent voltage output at code 2n–1.
Quiescent Voltage Output Programming Resolution The
programming resolution for any device is half of its programming
step size. Therefore, the typical programming resolution will be:
ErrPGVOUT(Q)(typ) =0.5 × StepVOUT(Q)(typ) . (2)
Quiescent Voltage Output Drift Through Temperature Range
Due to internal component tolerances and thermal considerations,
the quiescent voltage output, VOUT(Q), may drift from its nominal
value over the operating ambient temperature, TA. For purposes
of specification, the Quiescent Voltage Output Drift Through
Temperature Range, VOUT(Q) (mV), is defined as:
VOUT(Q) VOUT(Q)(TA) VOUT(Q)(25°C)
=.
(3)
VOUT(Q) should be calculated using the actual measured values
of VOUT(Q)(TA) and VOUT(Q)(25°C) , rather than programming target
values.
Sensitivity The presence of a south polarity magnetic field, per-
pendicular to the branded surface of the package face, increases
the output voltage from its quiescent value toward the supply
voltage rail. The amount of the output voltage increase is propor-
tional to the magnitude of the magnetic field applied. Conversely,
the application of a north polarity field decreases the output
voltage from its quiescent value. This proportionality is specified
as the magnetic sensitivity, Sens (mV/G), of the device, and it is
defined as:
VOUT(BPOS) VOUT(BNEG)
BPOSBNEG
Sens =,
(4)
where BPOS and BNEG are two magnetic fields with opposite
polarities.
Sensitivity Temperature Coefficient Device sensitivity changes
as temperature changes, with respect to its programmed sensitiv-
ity temperature coefficient, TCSENS. TCSENS is programmed at
150°C, and calculated relative to the nominal sensitivity program-
ming temperature of 25°C. TCSENS (%/°C) is defined as:
SensT2 SensT1
SensT1 T2–T1
1
TCSens =×
100% ,
(5)
where T1 is the nominal Sens programming temperature of 25°C,
and T2 is the TCSENS programming temperature of 150°C. The
expected value of Sens over the full ambient temperature range,
SensEXPECTED(TA), is defined as:
SensT1 [100% +
TCSENS (TA T1)]
SensEXPECTED(TA)=.(6)
SensEXPECTED(TA) should be calculated using the actual measured
values of SensT1 and TCSENS rather than programming target
values.
Sensitivity Drift Through Temperature Range Second order
sensitivity temperature coefficient effects cause the magnetic sen-
sitivity, Sens, to drift from its expected value over the operating
ambient temperature range, TA. For purposes of specification, the
sensitivity drift through temperature range, SensTC, is defined as:
SensTA SensEXPECTED(TA)
SensEXPECTED(TA)
SensTC =×
100% .
(7)
Sensitivity Drift Due to Package Hysteresis Package stress and
relaxation can cause the device sensitivity at TA = 25°C to change
during and after temperature cycling.
VOUT(Q)(max)VOUT(Q)(min)
VOUT(Q)init(typ)
Guaranteed Output
Programming
Range, VOUT(Q)
Distribution for
Max Code VOUT(Q)
Distribution for
VOUT(Q)init
Figure 3. Relationship of the guaranteed quiescent output voltage and
overall VOUT(Q) values.
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
9
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
For purposes of specification, the sensitivity drift due to package
hysteresis, SensPKG, is defined as:
Sens(25°C)2 Sens(25°C)1
Sens(25°C)1
SensPKG =×
100% ,
(8)
where Sens(25°C)1 is the programmed value of sensitivity
at TA = 25°C, and Sens(25°C)2 is the value of sensitivity at
TA = 25°C, but after temperature cycling TA up to 150°C, down to
–40°C, and back to up 25°C.
Linearity Sensitivity Error The A1386 is designed to provide
a linear output in response to a ramping applied magnetic field.
Consider two magnetic fields, B1 and B2. Ideally, the sensitivity
of a device is the same for both fields, for a given supply voltage
and temperature. Linearity error is present when there is a differ-
ence between the sensitivities measured at B1 and B2.
Linearity Error is calculated separately for the positive
(LinERRPOS) and negative (LinERRNEG
) applied magnetic fields.
Linearity error (%) is measured and defined as:
SensBPOS2
SensBPOS1
SensBNEG2
SensBNEG1
1–
LinERRPOS =×
100% ,
1–
LinERRNEG =×
100% ,
(9)
where:
|VOUT(Bx) VOUT(Q)|
Bx
SensBx=,
(10)
and BPOSx and BNEGx are positive and negative magnetic fields,
with respect to the quiescent voltage output such that
|BPOS2| > |BPOS1| and |BNEG2| > |BNEG1|. Then:
LinERR max(
LinERRPOS , LinERRNEG )
=. (11)
Symmetry Sensitivity Error The magnetic sensitivity of the
A1386 device is constant for any two applied magnetic fields of
equal magnitudes and opposite polarities.
Symmetry error, SymERR (%), is measured and defined as:
SensBPOS
SensBNEG
1–
SymERR =×
100% ,
(12)
where SensBx is as defined in equation 10, and BPOS and BNEG
are positive and negative magnetic fields such that |BPOS| = |BNEG|.
Ratiometry Error The A1386 device features a ratiometric
output. This means that the quiescent voltage output, VOUT(Q)
,
magnetic sensitivity, Sens, and clamp voltages, VCLP(HIGH) and
VCLP(LOW), are proportional to the supply voltage, VCC. In other
words, when the supply voltage increases or decreases by a
certain percentage, each characteristic also increases or decreases
by the same percentage. Error is the difference between the
measured change in the supply voltage relative to 5 V, and the
measured change in each characteristic.
The ratiometric error in quiescent voltage output, RatERRVOUT(Q)
(%), for a given supply voltage, VCC, is defined as:
VOUT(Q)(VCC) / VOUT(Q)(5V)
VCC / 5 V
1–
RatERRVOUT(Q) =×
100% .
(13)
The ratiometric error in magnetic sensitivity, RatERRSens (%), for
a given supply voltage, VCC, is defined as:
Sens(VCC) / Sens(5V)
VCC / 5 V
1–
RatERRSens =×
100% .
(14)
The ratiometric error in the clamp voltages, RatERRCLP (%), for a
given supply voltage, VCC, is defined as:
VCLP(VCC) / VCLP(5V)
VCC / 5 V
1–
RatERRCLP =×
100% .
(15)
where VCLP is either VCLP(HIGH) or VCLP(LOW).
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
10
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Amp
Regulator
Clock/Logic
Hall Element
Sample and
Hold
Low-Pass
Filter
Chopper Stabilization Technique
When using Hall-effect technology, a limiting factor for
switchpoint accuracy is the small signal voltage developed across
the Hall element. This voltage is disproportionally small relative
to the offset that can be produced at the output of the Hall ele-
ment. This makes it difficult to process the signal while main-
taining an accurate, reliable output over the specified operating
temperature and voltage ranges. Chopper stabilization is a unique
approach used to minimize Hall offset on the chip. The patented
Allegro technique, namely Dynamic Quadrature Offset Cancella-
tion, removes key sources of the output drift induced by thermal
and mechanical stresses. This offset reduction technique is based
on a signal modulation-demodulation process. The undesired
offset signal is separated from the magnetic field-induced signal
in the frequency domain, through modulation. The subsequent
demodulation acts as a modulation process for the offset, causing
the magnetic field-induced signal to recover its original spectrum
at base band, while the DC offset becomes a high-frequency
signal. The magnetic-sourced signal then can pass through a
low-pass filter, while the modulated DC offset is suppressed. The
chopper stabilization technique uses a 200 kHz high frequency
clock. For the demodulation process, a sample and hold technique
is used, where the sampling is performed at twice the chop-
per frequency (400 kHz). This high-frequency operation allows
a greater sampling rate, which results in higher accuracy and
faster signal-processing capability. This approach desensitizes
the chip to the effects of thermal and mechanical stresses, and
produces devices that have extremely stable quiescent Hall output
voltages and Precise recoverability after temperature cycling.
This technique is made possible through the use of a BiCMOS
process, which allows the use of low-offset, low-noise amplifiers
in combination with high-density logic integration and sample-
and-hold circuits.
Chopper Stabilization Technique
Typical Application Drawing
V+
VCC VOUT
GND
C
BYPASS L
C
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
11
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Programming Pulse Requirements, Protocol at TA = 25°C
Characteristic Symbol Notes Min. Typ. Max. Units
Programming Voltage
VP(LOW)
Measured at the VOUT pin.
- - 5.5 V
VP(MID) 14 15 16 V
VP(HIGH) 26 27 28 V
Programming Current IP
Minimum supply current required to ensure proper fuse blowing. In addition, a min-
imum capacitance, CBLOW = 0.1 F, must be connected between the VOUT and
GND pins during programming to provide the current necessary for fuse blowing.
300 - - mA
Pulse Width
tOFF(HIGH) Duration at VP(LOW) level following a VP(HIGH) level. 30 - - s
tOFF(MID) Duration at VP(LOW) level following a VP(MID) level. 5 - - s
tACTIVE(HIGH) Duration of VP(HIGH) level for VPH pulses during key/code selection. 30 - - s
tACTIVE(MID) Duration of VP(MID) level for VPH pulses during key/code selection. 15 - - s
tBLOW Duration at VP(HIGH) level for fuse blowing. 30 - - s
Pulse Rise Time tPr Rise time required for transitions from VP(LOW) to either VP(MID) or VP(HIGH). 1 - 100 s
Pulse Fall Time tPf Fall time required for transitions from VP(HIGH) to either VP(MID) to VP(LOW). 1 - 100 s
Overview
Programming is accomplished by sending a series of input volt-
age pulses serially through the VOUT pin of the device. A unique
combination of different voltage level pulses controls the internal
programming logic of the device to select a target programmable
parameter and change its value. There are two programming
pulses, referred to as a high voltage pulse, VPH, consisting of a
VP(LOW) –VP(HIGH) –VP(LOW) sequence and a mid voltage pulse,
VPM, consisting of a VP(LOW) –VP(MID) –VP(LOW) sequence.
The A1386 features Try mode, Blow mode, and Lock mode:
• In Try mode, the value of a single programmable parameter may
be set and measured. The parameter value is stored temporarily,
and resets after cycling the supply voltage. Note that other
parameters cannot be accessed simultaneously in this mode.
• In Blow mode, the value of a single programmable parameter
may be permanently set by blowing solid-state fuses internal to
the device. Additional parameters may be blown sequentially.
• In Lock mode, a device-level fuse is blown, blocking the further
programming of all parameters.
The programming sequence is designed to help prevent the
device from being programmed accidentally; for example, as a
result of noise on the supply line.
Although any programmable variable power supply can be used
to generate the pulse waveforms, Allegro highly recommends
using the Allegro Sensor IC Evaluation Kit, available on the
Allegro website On-line Store. The manual for that kit is avail-
able for download free of charge, and provides additional infor-
mation on programming these devices.
Definition of Terms
Register. The section of the programming logic that controls the
choice of programmable modes and parameters.
Bit Field. The internal fuses unique to each register, represented
as a binary number. Incrementing the bit field of a particular
register causes its programmable parameter to change, based on
the internal programming logic.
Key. A series of VPM voltage pulses used to select a register, with
a value expressed as the decimal equivalent of the binary value.
The LSB of a register is denoted as key 1, or bit 0.
Code. The number used to identify the combination of fuses
activated in a bit field, expressed as the decimal equivalent of the
binary value. The LSB of a bit field is denoted as code 1, or bit 0.
Addressing. Incrementing the bit field code of a selected register
by serially applying a pulse train through the VOUT pin of the
device. Each parameter can be measured during the addressing
process, but the internal fuses must be blown before the program-
ming code (and parameter value) becomes permanent.
Fuse Blowing. Applying a VPH voltage pulse of sufficient dura-
tion at the VP(HIGH) level to permanently set an addressed bit by
blowing a fuse internal to the device. Once a bit (fuse) has been
blown, it cannot be reset.
Blow Pulse. A VPH voltage pulse of sufficient duration at the
VP(HIGH) level to blow the addressed fuse.
Cycling the Supply. Powering-down, and then powering-up the
supply voltage. Cycling the supply is used to clear the program-
ming settings in Try mode.
Programming Guidelines
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
12
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Parameter Selection
Each programmable parameter can be accessed through a specific
register. To select a register, a sequence of voltage pulses con-
sisting of a VPH pulse, a series of VPM pulses, and a VPH pulse
(with no VCC supply interruptions) must be applied serially to
the VOUT pin. The number of VPM pulses is called the key, and
uniquely identifies each register. The pulse train used for selec-
tion of the first register, key 1, is shown in figure 4.
The A1386 has two registers that select among the three program-
mable parameters:
• Register 1:
Sensitivity, Sens
• Register 2:
Quiescent voltage output, VOUT(Q)
Overall device locking, LOCK
Bit Field Addressing
After a programmable parameter has been selected, a VPH pulse
transitions the programming logic into the bit field address-
ing state. Applying a series of VPM pulses to the VOUT pin of
the device, as shown in figure 5, increments the bit field of the
selected parameter.
When addressing the bit field, the number of VPM pulses is rep-
resented by a decimal number called a code. Addressing activates
the corresponding fuse locations in the given bit field by incre-
menting the binary value of an internal DAC. The value of the bit
field (and code) increments by one with the falling edge of each
VPM pulse, up to the maximum possible code (see the Program-
ming Logic table). As the value of the bit field code increases, the
value of the programmable parameter changes.
Measurements can be taken after each pulse to determine if the
desired result for the programmable parameter has been reached.
Cycling the supply voltage resets all the locations in the bit field
that have unblown fuses to their initial states.
Fuse Blowing
After the required code is found for a given parameter, its value
can be set permanently by blowing individual fuses in the appro-
priate register bit field. Blowing is accomplished by applying
a VPH pulse, called a blow pulse, of sufficient duration at the
VP(HIGH) level to permanently set an addressed bit by blowing a
fuse internal to the device. Due to power requirements, the fuse
for each bit in the bit field must be blown individually. To accom-
plish this, the code representing the desired parameter value
Figure 4. Parameter selection pulse train. This shows the sequence for sel-
ecting the register corresponding to key 1, indicated by a single VPM pulse.
V+
0
V
P(HIGH)
V
P(MID)
V
P(LOW)
Code 1
Code 2
Code 2n – 2
Code 2n – 1
V+
0
t
LOW
t
ACTIVE
V
P(HIGH)
V
P(MID)
V
P(LOW)
Figure 5. Bit field addressing pulse train. Addressing the bit field by
incrementing the code causes the programmable parameter value to
change. The number of bits available for a given programming code, n,
varies among parameters; for example, the bit field for VOUT(Q) has 6 bits
available, which allows 63 separate codes to be used.
Programming Procedures
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
13
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
must be translated to a binary number. For example, as shown
in figure 6, decimal code 5 is equivalent to the binary number
101. Therefore bit 2 (code 4) must be addressed and blown, the
device power supply cycled, and then bit 0 (code 1) addressed
and blown. An appropriate sequence for blowing code 5 is shown
in figure 7. The order of blowing bits, however, is not important.
Blowing bit 0 first, and then bit 2 is acceptable.
Note: After blowing, the programming is not reversible, even
after cycling the supply power. Although a register bit field fuse
cannot be reset after it is blown, additional bits within the same
register can be blown at any time until the device is locked. For
example, if bit 1 (binary 10) has been blown, it is still possible to
blow bit 0. The end result would be binary 11 (decimal code 3).
Locking the Device
After the desired code for each parameter is programmed, the
device can be locked to prevent further programming of any
parameters.
Additional Guidelines
The additional guidelines in this section should be followed to
ensure the proper behavior of these devices:
A 0.1 μF blowing capacitor, C BLOW, must be mounted between
the VOUT pin and the GND pin during programming, to ensure
enough current is available to blow fuses.
The C BLOW blowing capacitor must be replaced in the final
application with a suitable CL. (The maximum load capacitance
is 10 nF for proper operation.)
The power supply used for programming must be capable of
delivering at least 26 V and 300 mA.
Be careful to observe the t LOW delay time before powering
down the device after blowing each bit.
The following programming order is recommended:
Sens1.
V2. OUT(Q)
LOCK (only after all other parameters have been pro-3.
grammed and validated, because this prevents any further
programming of the device)
Figure 7. Example of programming pulses applied to the VOUT pin that
result in permanent parameter settings. In this example, the register
corresponding to key 1 is selected and code 5 is addressed and blown.
V+
0
Register
Selection
(Key 1)
V
CC
= 0 V
Register
Selection
(Key 1)
Addressing
V
P(HIGH)
V
P(MID)
V
P(LOW)
Programming of Code 5 in Key 1
(Code 4)
Addressing
(Code 1)
(Code 4 in
Key 1)
Blow
t
BLOW
(Code 1 in
Key 1)
Blow
V
CC
= 0 V V
CC
= 0 V
Figure 6. Example of code 5 broken into its binary components, which are
code 4 and code 1.
(Decimal Equivalent)
Code 5
Bit Field Selection
Address Code Format
Code in Binary
Fuse Blowing
Target Bits
Fuse Blowing
Address Code Format
(Binary)
1 0 1
Bit 2 Bit 0
Code 4 Code 1
(Decimal Equivalents)
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
14
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Try Mode
Try mode allows a single programmable parameter to be tested
without permanently setting its value. Multiple parameters cannot
be tested simultaneously in this mode. After powering the VCC
supply, select the desired parameter register and address its bit
field. When addressing the bit field, each VPM pulse increments
the value of the parameter register, up to the maximum possible
code (see Programming Logic table). The addressed parameter
value remains stored in the device even after the programming
drive voltage is removed from the VOUT pin, allowing the value
to be measured. Note that for accurate time measurements, the
blow capacitor, CBLOW, should be removed during output voltage
measurement.
It is not possible to decrement the value of the register without
resetting the parameter bit field. To reset the bit field, and thus the
value of the programmable parameter, cycle the supply (VCC) voltage.
Blow Mode
After the required value of the programmable parameter is found
using Try mode, its corresponding code should be blown to make
its value permanent. To do this, select the required parameter
register, and address and blow each required bit separately (as
described in the Fuse Blowing section). The supply must be
cycled between blowing each bit of a given code. After a bit is
blown, cycling the supply will not reset its value.
Lock Mode
To lock the device, address the LOCK bit and apply a blow pulse
with CBLOW in place. After locking the device, no future pro-
gramming of any parameter is possible.
Programming Modes
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
15
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Initial State After system power-up, the programming logic is
reset to a known state. This is referred to as the Initial state. All
the bit field locations that have intact fuses are set to logic 0.
While in the Initial state, any VPM pulses on the VOUT pin are
ignored. To enter the Parameter Selection state, apply one VPH
pulse on the VOUT pin.
Parameter Selection State This state allows the selection of the
parameter register containing the bit fields to be programmed. To
select a parameter register, increment through the keys by apply-
ing VPM pulses on the VOUT pin. Register keys select among the
following programming parameters:
1 pulse - Sens
2 pulses - V OUT(Q) and LOCK
To enter the Bit Field Addressing state, apply one VPH pulse on
the VOUT pin.
Bit Field Addressing State This state allows the selection of the
individual bit fields to be programmed in the selected parameter
register (see Programming Logic table). To leave this state, either
cycle device power or blow the fuses for the selected code. Note
that merely addressing the bit field does not permanently set
the value of the selected programming parameter; fuses must be
blown to do so.
Fuse Blowing State To blow an addressed bit field, apply a
VPH pulse on the VOUT pin. Power to the device should then be
cycled before additional programming is attempted. Note: Each
bit representing a decimal code must be blown individually (see
the Fuse Blowing section).
Programming State Machine
Power-Up
Initial
Parameter Selection
Bit Field Addressing
Fuse Blowing
VPM
VPM = VP(LOW) , VP(MID) , VP(LOW)
VPH = VP(LOW) , VP(HIGH) , VP(LOW)
VPM
VPM VPM
VPH VPH
VPH
VPH
User Power-Down
Required
VPM VPM
3
VPM
2
VPM
1
VOUT(Q),
LOCK
VPM
Sens
2n – 1
n = total
bits in
register
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
16
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Programming Logic Table
Programmable
Parameter
(Register Key)
Bit Field Address
Description
Binary Format
[MSB LSB]
Decimal Equivalent
Code
Sens
(1)
000000 0 Initial value (Sensinit)
111111 63 Maximum value of sensitivity (Sens) in range
VOUT(Q)
, LOCK
(2)
000000 0 Initial value (VOUT(Q)init)
011111 31 Maximum value of quiescent voltage output
(VOUT(Q)) in range; B = 0 G
100000 32 LOCK bit, enables permanent locking of all pro-
gramming bit fields in the device
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
17
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Package LH, 3 Pin; (SOT-23W)
0.55 REF
Gauge Plane
Seating Plane
0.25 BSC
0.95 BSC
0.95
1.00
0.70 2.40
2
1
AActive Area Depth, 0.28 mm REF
B
C
C
B
Reference land pattern layout
All pads a minimum of 0.20 mm from all adjacent pads; adjust as necessary
to meet application process requirements and PCB layout tolerances
Branding scale and appearance at supplier discretion
A
PCB Layout Reference View
Standard Branding Reference View
1
Branded Face
N = Last two digits of device part number
T = Temperature code
NNT
2.90 +0.10
–0.20
8X 10° REF
0.180+0.020
–0.053
0.05 +0.10
–0.05
0.25 MIN
1.91 +0.19
–0.06
2.98 +0.12
–0.08
1.00 ±0.13
0.40 ±0.10
4°±4°
For Reference Only; not for tooling use (reference dwg. 802840)
Dimensions in millimeters
Dimensions exclusive of mold flash, gate burrs, and dambar protrusions
Exact case and lead configuration at supplier discretion within limits shown
DHall element, not to scale
D
D
D
1.49
0.96
3
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
18
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Package UA, 3-Pin SIP
231
1.27 NOM
1.02
MAX
0.51
REF
45°
C
45°
0.79 REF
B
E
E
E
2X10°
2.04
1.44
Gate and tie bar burr area
A
B
C
Dambar removal protrusion (6X)
A
D
D
E
Branding scale and appearance at supplier discretion
Hall element, not to scale
Active Area Depth, 0.50 mm REF
For Reference Only; not for tooling use (reference DWG-9013)
Dimensions in millimeters
Dimensions exclusive of mold flash, gate burrs, and dambar protrusions
Exact case and lead configuration at supplier discretion within limits shown
Standard Branding Reference View
NNT
1
Mold Ejector
Pin Indent
Branded
Face
= Supplier emblem
N = Last two digits of device part number
T = Temperature code
4.09 +0.08
–0.05
0.41 +0.03
–0.06
3.02 +0.08
–0.05
0.43 +0.05
–0.07
14.99 ±0.25
1.52 ±0.05
Please note that there are changes to the existing UA package drawing pending.
Please contact the Allegro Marketing department for additional information.
5 V Field-Programmable Linear Hall Ef fect Sensor IC with 3 V Supply
Functionality Analog Output, and Miniature Package Options
A1386
19
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
For the latest version of this document, visit our website:
www.allegromicro.com
Copyright ©2009, Allegro MicroSystems, Inc.
Allegro MicroSystems, Inc. reserves the right to make, from time to time, such de par tures from the detail spec i fi ca tions as may be required to per-
mit improvements in the per for mance, reliability, or manufacturability of its products. Before placing an order, the user is cautioned to verify that the
information being relied upon is current.
Allegro’s products are not to be used in life support devices or systems, if a failure of an Allegro product can reasonably be expected to cause the
failure of that life support device or system, or to affect the safety or effectiveness of that device or system.
The in for ma tion in clud ed herein is believed to be ac cu rate and reliable. How ev er, Allegro MicroSystems, Inc. assumes no re spon si bil i ty for its use;
nor for any in fringe ment of patents or other rights of third parties which may result from its use.