0% found this document useful (0 votes)
96 views52 pages

Inductive Sensor Interface IC With Embedded MCU: Features Description

The LX3302A is an integrated circuit designed for interfacing with inductive sensors. It contains an oscillator, analog to digital converters, digital to analog converter, microcontroller, and interfaces. Key features include built-in functions for driving sensor coils, signal conditioning of two analog channels, digital calibration storage, temperature stability, and automotive qualification. The device supports applications in automotive, industrial, and smart energy systems.

Uploaded by

Apirat Prasit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views52 pages

Inductive Sensor Interface IC With Embedded MCU: Features Description

The LX3302A is an integrated circuit designed for interfacing with inductive sensors. It contains an oscillator, analog to digital converters, digital to analog converter, microcontroller, and interfaces. Key features include built-in functions for driving sensor coils, signal conditioning of two analog channels, digital calibration storage, temperature stability, and automotive qualification. The device supports applications in automotive, industrial, and smart energy systems.

Uploaded by

Apirat Prasit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 52

LX3302A

Inductive Sensor Interface IC with Embedded MCU


Features Description
• Built-In Oscillator for Driving Primary Coil The LX3302A is a highly integrated programmable data
• Two Independent Analog Channels with conversion IC designed for interfacing to, and manag-
Demodulation ing of, inductive sensors. The device includes an
• 32-Bit Cortus APS1 RISC MCU integrated oscillator circuit for driving the primary coil of
an inductive sensor, along with two independent analog
• Two 13-Bit ADCs
conversion paths for conditioning, converting and
• One 12-Bit DAC processing of two analog signals from the secondary
• One 16-Bit PWM coils of the sensor. Each path includes an EMI filter,
• Fault Detection and Protection demodulator, anti-alias filter, programmable amplifier
• Digital Calibration with Nonvolatile Configuration and a 13-bit Sigma-Delta Analog-to-Digital Converter.
Storage (EEPROM) Each analog signal path includes digital calibration
• Protected Watchdog Timer capability, which allows the complete analog path
• Low-Temperature Drift (including the external sensors) to be calibrated during
the system manufacturing process. The calibration
• Wide Range Supply Voltage (4.0V to 11.0V)
information is written to internal EEPROM resulting in
• -40°C to +150°C Operation improved production yields and in-line system
• Excellent Long-Term Stability upgrades.
• SENT Output The LX3302A integrates a 32-bit RISC processor,
• Asynchronous PSI5 Output which provides programmable digital filtering and
• AEC-Q100 Certification signal processing functions.
• ISO26262 ASIL B Support System interfaces include a SENT or PSI5 serial port,
programmable PWM output and a 12-bit Digital-to-Analog
Applications Converter analog buffed output.
• Automotive Control The LX3302A is offered in a 14-lead TSSOP package.
The device is specified over a temperature range of
• ATE Equipment
-40°C to +150°C, making it suitable for a wide range of
• Industrial Process Control commercial, industrial, medical and/or automotive
• Smart Energy Saving Control sensor applications.

Package Types

14-Pin TSSOP
(Top View)

IO4 1 14 NC
GND 2 13 OSC1
IO3 3 12 OSC2
VIN 4 11 SUB
VDD 5 10 CL2
IO2 6 9 GNDCL
IO1 7 8 CL1

 2020 Microchip Technology Inc. DS20006306B-page 1


LX3302A
System Block Diagrams
System Power

VIN

OSC1

OSC2
IO3
CL1

Host System

LX3302A IO4
GNDCL

CL2 VDD

GND

FIGURE 1: System Block Diagram: LX3302A.

System Power
VIN

OSC1

OSC2

CL1 IO4

Host System

LX3302A SUB
GNDCL

CL2 VDD

GND

FIGURE 2: System Block Diagram with PSI5 Output: LX3302A.

DS20006306B-page 2  2020 Microchip Technology Inc.


LX3302A

System Power
VIN
VBUS

OSC1

OSC2

CL1 IO3
Host System

LX3302A IO2

GNDCL

IO1

CL2 VDD

GND

FIGURE 3: System Block Diagram with Open-Drain Outputs: LX3302A.

VDD
VIN
Regulator

OSC1
OSC BLOCK
OSC2
PWM IO1

EEPROM
32 x SENT
16bits
SRAM
64 x PSI5 IO2
32bits
Watchdog
CL1 MCU BLOCK
Timer DAC

GNDCL AFE Block M


U IO3
ADC10 X
CL2

°C

IO4
SUB
GND

FIGURE 4: LX3302A Block Diagram.

 2020 Microchip Technology Inc. DS20006306B-page 3


LX3302A
Ordering Information
Ambient
Type Package Part Number Packaging Type
Temperature
-40°C to +150°C RoHS2 Compliant, 14-Lead TSSOP LX3302AQPW Tube
Pb-Free MSL1, LX3302AQPW-TR Tape and Reel
AEC-Q100 Grade 0

DS20006306B-page 4  2020 Microchip Technology Inc.


LX3302A
1.0 ELECTRICAL CHARACTERISTICS

1.1 Electrical Specifications

Absolute Maximum Ratings†


Supply Input Voltage Pin (VIN) ......................................................................................................................... -7V to 20V
Load Current on VDD Pin ......................................................................................................................... -1 mA to 15 mA
Voltage on OSC1, OSC2 and IO3 Pins......................................................................................................... -0.3V to 20V
Voltage on IO3 Pin ........................................................................................................................................ -0.3V to 17V
Voltage on IO1 and IO2 Pins ....................................................................................................................... -0.5V to 6.5V
Current on IO1 and IO2 Pins ................................................................................................................. -10 mA to 10 mA
Voltage on IO4, VDD, CL1 and CL2 Pins...................................................................................................... -0.5V to 3.6V
Operating Humidity (non-condensing) .............................................................................................................0% to 95%
Operating Temperature ...........................................................................................................................-40°C to +150°C
Storage Temperature ..............................................................................................................................-65°C to +150°C
Lead Temperature (soldering, 10 seconds)........................................................................................................... +300°C
Package Peak Temperature for Solder Reflow (40 seconds exposure)................................................................ +260°C
ESD Rating – All Pins – HBM (AEC-Q100-002D) .................................................................................................... ±2 kV
ESD Rating – All Pins – CDM (AEC-Q100-011) .................................................................................................... ±1.5 kV

† Notice: Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the
device. This is a stress rating only and functional operation of the device at those or any other conditions above
those indicated in the operation listings of this specification is not implied. Exposure to above maximum rating
conditions for extended periods may affect device reliability. All voltages are with respect to GND. All voltages on
ESD are with respect to SUB.

Recommended Operating Range


Parameters Symbol Min. Typ. Max. Units Conditions
Supply Voltage VIN 4.0 5.0 6.0 V For normal operation
VIN EEPROM Program VIN_PH — — 18 V
High
Supply Current IIN — — 15 mA For normal operation, excluding
oscillator tail current
Output Current I_IO3_AN0 -15 — -8 mA IO3 = Analog mode, 0V
I_IO3_AN5 6 — 15 IO3 = Analog mode, 0V
I_IO3_OD — — 28 IO3 = OD mode, 0V
Internal Clock Frequency FOSC 8.0 8.2 8.4 MHz
Operating Temperature TOP -40 — +150 °C

 2020 Microchip Technology Inc. DS20006306B-page 5


LX3302A
Electrical Characteristics
Electrical Specifications: Unless otherwise indicated, the following specifications apply over the operating temperature range of
-40°C ≤ TA ≤ +150°C and the following test conditions: VIN = 5V, f = 8.2 MHz, IDD = 1 mA, I/O = 0 mA. Typical values are at +25°C.
Parameters Symbol Min. Typ. Max. Units Conditions

Power
VIN Input Voltage VIN1 4.0 5.0 11 V For normal operation, IO3 = PSI5
VIN2 4.0 5.0 6 V For normal operation,
IO1,2,3 = PWM, analog
VIN Supply Current IIN — 12.3 15 mA For normal operation, excluding
oscillator tail current, IDD = 0 mA,
IO1,2,3,4 = 0 mA, f = 8.2 MHz
VIN Threshold Disabling of VIN_DIS_IO 6 6.4 7 V
IO1 and IO2 Push-Pull Buffers
VIN Hysteresis of VIN_DIS_IO VIN_DIS_IOhys — 0.25 — V
VIN UVLO High Threshold VIN_UVLO_HI 3.7 3.8 3.95 V VIN POR error enabled
VIN UVLO Hysteresis VIN_HYST — 0.05 — V
VIN EEMode (EEPROM Programming)
Programming Mode VIN_TH_EE 11.5 12 12.5 V For EEPROM mode
Threshold
Program Low VIN_PL 12.6 13 13.6 V For EEPROM Programming mode
Program Idle VIN_PI 14.9 15.3 15.8 V For EEPROM Programming mode
Program High VIN_PH 17.1 17.5 18.0 V For EEPROM Programming mode
Duration Time td 20 — 110 µs Duration time for each voltage state
Rise Time tr — — 2.5 ms To enter EEPROM mode,
VIN = 15.3V, 10-90%
Digital EEMode (EEPROM Programming (IO1, IO2, IO4))
Programming Mode VEN_DEE 2.5 — — V For Digital EEMode with IO4
Threshold
CLK High Threshold V_EECLK_HI 2.5 — — V IO1 input for Digital EEMode
CLK Low Threshold V_EECLK_LO — — 0.8 V IO1 input for Digital EEMode
CLK Rise/Fall Time tr_CLK — 1 — µs
CLK Duty Duty_CLK — 50 — %
Data High Threshold V_EEDATA_HI — 2.5 — V IO2 input for Digital EEMode
Data Low Threshold V_EEDATA_LO — — 0.8 V IO2 input for Digital EEMode
Data Rise/Fall Time Tr_DATA — 1 — µs
Duration Time for CLK Td_CLK 20 — 110 µs Duration time for each state
VEN_DEE Rise Time Tr_CLK — 10 — µs To enter Digital EEMode with IO4
VDD Reference Voltage
Output Voltage VDD 3.24 3.3 3.36 V IDD = 5 mA, after trimming
Output Current IDD — — 5 mA Additional current sourced to external
load(s)
VDD POR Threshold VDD_POR — 2.9 — V Monitor VDD, rising edge
VDD UVLO Hysteresis VDD_Hyst — 0.20 — V VDD UVLO hysteresis
Short Current VDD to GND IDD_SC_5V — 120 — mA Shorted to GND, VIN = 5V, +25°C
VDD Over Ripple Threshold VDD_RIPPLE — 300 — mVpp Noise frequency > 10 MHz
Note 1: For 3 µs nominal clock tick including clock accuracy. For higher clock tick, times need to be increased proportionally.

DS20006306B-page 6  2020 Microchip Technology Inc.


LX3302A
Electrical Characteristics (Continued)
Electrical Specifications: Unless otherwise indicated, the following specifications apply over the operating temperature range of
-40°C ≤ TA ≤ +150°C and the following test conditions: VIN = 5V, f = 8.2 MHz, IDD = 1 mA, I/O = 0 mA. Typical values are at +25°C.
Parameters Symbol Min. Typ. Max. Units Conditions

Oscillator OSC1 and OSC2


Center Tap Voltage VTAP — 5 — V VIN = 5V
Center Tap Output Voltage VTAP_OPEN — 3.3 — V VIN = 5V
Detection Threshold
IO1, IO2, IO3 Voltage from VOSC_OV — 0 — V VIN = 0V and OSC pins driven by
OSC1, OSC2 Pins external signal
OSC AC Swing Peak VOSC_OV 10 — — Vpp AC coupled
Overvoltage Detection
OSC AC Swing Peak VOSC_UV — — 3 Vpp AC coupled
Undervoltage Detection
Total Tank DC Tail Current ITK 0 — 10 mA VTAP = 5V
Amplitude of OSC1, OSC2 VOSC 3.1 — 9.9 Vpp VTAP = 5V
Oscillation Frequency Range FOSC_R 1 — 6 MHz VTAP = 5V
Frequency Variation FOSCTOL -5 — 5 % VTAP = 5V
Oscillator Inductance LOSC 3 6 12 µH VTAP = 5V
Tank Circuit Quality Factor QOSC 10 22 30 — VTAP = 5V (|X|/R)
Harmonics HOSC — — 2 % VTAP = 5V, GDNT
Resistance Between ROSC1&2_HI 500 1000 — k OSC1 = 1 Vpp, OSC2 = GND
OSC1 and OSC2
Resistance Between ROSC1_GND 500 2000 — k VIN = 0V, OSC1 = 5V, measure
OSC1 and GND current from OSC1 to 5V
Resistance Between ROSC2_GND 500 2000 — k VIN = 0V, OSC1 = 5V, measure
OSC2 and GND current from OSC1 to 5V
Resistance Between ROSC1_VDD 500 1000 — k
OSC1 and VDD
Resistance Between ROSC2_VDD 500 1000 — k
OSC2 and VDD
Oscillator Tail Current Digital Control OSCDAC
OSCDAC Resolution — — 11 — bits
OSCDAC Range — 0 — 2047 bits
OSCDAC Allowable Max. Tail Imax — — 15 mA Over process and temperature range
Current
Zero Code Error Current Izero — 25 — µA
Step Current Istep 4.88 6.9 8.88 µA IOSCDAC/VALOSCDAC
ADC1 and ADC2
Resolution ADC_Res — 13 — bits
Integral Nonlinearity ADC_INL -1 — 1 LSB GDNT
SINC or SINC+FIR Filter 1 and 2
Crosstalk Rejection FLTR_CTR — — -44 dB
PSRR FLTR_PSRR — — -50 dB GDNT
Digital-to-Analog Converter (DAC)
DAC Resolution DACR — 12 — bits
Output Load (RL)
Output Load Range RL 0.9 10 100 k
Maximum Allowable Output VOHmax — 85 — %VIN RL = 0.9 ~ 3 k
Voltage
Note 1: For 3 µs nominal clock tick including clock accuracy. For higher clock tick, times need to be increased proportionally.

 2020 Microchip Technology Inc. DS20006306B-page 7


LX3302A
Electrical Characteristics (Continued)
Electrical Specifications: Unless otherwise indicated, the following specifications apply over the operating temperature range of
-40°C ≤ TA ≤ +150°C and the following test conditions: VIN = 5V, f = 8.2 MHz, IDD = 1 mA, I/O = 0 mA. Typical values are at +25°C.
Parameters Symbol Min. Typ. Max. Units Conditions

IO1, IO2 Analog Outputs


Low-Level Output Voltage VOLA 0 — 0.3 V Pull-up load ≥ 10 k to VIN
High-Level Output Voltage VOHA VIN – 0.3 — VIN V Pull-down load ≥ 10 k to GND,
Gain = VIN/VDD
Output Short-Circuit Current ISHORT_12A 9 — 20 mA Short to 0 or short to 5V
IO1, IO2 Digital Outputs
Low-Level Output Voltage VOLD — — 3 %VIN Pull-up load ≥ 10 k to VIN
High-Level Output Voltage VOHD 97 — — %VIN Pull-down load ≥ 10 k to GND
Output Short-Circuit Current ISHORT_12D 9 — 20 mA Short to 0 or short to 5V
IO1, IO2 Digital Inputs (Address for VIN EEMode)
High-Level Input Voltage VIHD 2.5 — — V
Low-Level Input Voltage VILD — — 0.8 V
Input Impedance RIN_12 200 — — k
Input Capacitance CIN_12 — — 5 pF
IO3 Analog Output
Output Load RL_3 0.9 10 100 k
Output Low VLO_IO3 — 40 — mV Pull-up load ≥ 10 k to VIN
Output Short-Circuit Current SHORT1_3A — 12 17 mA Short to GND or short to VIN
SHORT2_3A — — 45 mA Short to 14V
VIN Ratiometric Error RaErr_3A -0.5 0 0.5 %VIN
IO3 Digital Output
High-Level Output Voltage VOH_3 98 — — %VIN Pull-up load ≥ 10 k to VIN
Low-Level Output Voltage VOL_3 — — 2 %VIN Pull-down load ≥ 10 k to GND
Output Short-Circuit Current ISHORT_3A 25 — 35 mA Short to 0 or short to 5V
IO3 Input
High-Level Input Voltage VIH_3IN 2.5 — — V Pull-up load ≥ 10 k to VIN
Low-Level Input Voltage VIL_3IN — — 0.8 V Pull-down load ≥ 10 k to GND
Input Impedance RIN_4 450 — — k
Input Capacitance CIN_3 — — 5 pF
IO4 Digital Input
High-Level Input Voltage VIH_4 2.5 — VDD V Pull-up load ≥ 10 k to VIN
Low-Level Input Voltage VIL_4 0 — 0.8 V Pull-down load ≥ 10 k to GND
Input Impedance RIN_4 450 — — k
Input Capacitance CIN_4 — — 5 pF
IO3 Fault Output
Ground Off Output High Level VOH_IO3GF1 99 100 — %VIN Broken GND, 100 k ≥ RL_IO3 to VIN
VIN Open Output Low Level VOL_IO3_IN — 0 1 %VIN Broken VIN, RL_IO3 = 10 k to GND
VIN Open Output High Level VOH_IO3_VIN1 97 99 — %VIN Broken VIN, RL_IO3 ≥ 3 k to VIN
VOH_IO3_VIN2 97 99 — %VIN Broken VIN and pull-up load to VIN,
1 k ≤ RL ≤ 3 k, with 3 k between
VIN and GND
Fault Output Low Level VIO3_FL10K — — 3 %VIN RL_IO3 = 10 k to VIN
Main Oscillator
Main Oscillator Frequency FCLK — 8.2 — MHz
Tolerance FCLK_TOL -1.5 — 1.5 % TA = +25°C
Note 1: For 3 µs nominal clock tick including clock accuracy. For higher clock tick, times need to be increased proportionally.

DS20006306B-page 8  2020 Microchip Technology Inc.


LX3302A
Electrical Characteristics (Continued)
Electrical Specifications: Unless otherwise indicated, the following specifications apply over the operating temperature range of
-40°C ≤ TA ≤ +150°C and the following test conditions: VIN = 5V, f = 8.2 MHz, IDD = 1 mA, I/O = 0 mA. Typical values are at +25°C.
Parameters Symbol Min. Typ. Max. Units Conditions

Processor Resources
Data Bus PR_DBUS — 32 — bits
Instruction Size PR_INSS — 32 — bits
EEPROM Size PR_EEPRMS — 32 — words 16-bit words
Number of EEPROM PR_NEEWC1 100 — — cycles TA = +25°C, GDNT
Erase/Write Cycles PR_NEEWC2 100 — — cycles TA = +125°C, GDNT
Max. Temperature for PR_TmaxEW — +125 — °C
Erase/Write EEPROM
EEPROM Data Retention PR_DataR1 10 — — Years TA = +85°C
PR_DataR2 1 — — Years TA = +125°C
PR_DataR3 0.3 — — Years TA = +150°C
PWM Controller
Clock Prescale Bit PWM_CPSB — 2 — bits Divider = 1, 2, 4, 8
PWM Clock PWM_CLK — 8.2 — MHz
PWM Period PWM_PER — 16 — bits
PWM Duty PWM_Duty — 16 — bits
PWM Jitter PWM_Jitter — 0.2 — %D No clamped output
Single-Edge Nibble Transmission (SENT) Interface and Driver
Low State Voltage SENTVOL — — 0.5 V IL = 5 mA
High State Voltage SENTVOH 4.1 — — V IL = 5 mA, VIN = 5V
Average Current SENTIS — — 15 mA Average current consumption from
Consumption receiver supply over one message
Supply Current Ripple SENTISCR — — 9 mApp Peak-to-peak variation
Square Wave Rising Time SENTTR — 0.3 — µs From 1.1V to 3.8V. Load = 5 mA,
COUT = 1 nF, SENTCLK = 3 µs
(Note 1)
Square Wave Falling Time SENTTF — 0.3 — µs From 3.8V to 1.1V. Load = 5 mA,
COUT = 1 nF, SENTCLK = 3 µs
(Note 1)
Edge-to-Edge Jitter with SENTJIT — — 0.1 µs Note 1
Static Environment for Any
Pulse Period
Nominal Clock Period (Tick) SENTCLK 3.0 — 24.0 µs By two program bits
Clock Accuracy SENTCLKAC -10 — +10 %
Clock Jitter and Drift Error SENTCLKJIT — — 0.05 µs Note 1
PSI5 (Asynchronous Mode Only)
Absolute Bit Time Range ATBitR1 7.6 8.0 8.4 µs 125 kbps
ATBitR2 5.0 5.3 5.6 µs 189 kbps
Absolute Gap Time ATGAP1 8.4 — — µs 125 kbps, TGAP > TBIT
ATGAP2 5.6 — — µs 189 kbps, TGAP > TBIT
Current Regulation Ref. VREF 390 412.5 435 mV For PSI5 operation
Fall/Rise Time Driver PSI5_Tr_Tf 0.33 — 1 µs 20% to 80%, RL = 12.5,
Voltage Slope CL = 100 nF, L = 0 µH
Total Overshoot Time per PSI5_TOTPC — — 0.52 µs Voltage over 10%, RL = 2.5,
Cycle CL = 47 nF, L = 8.7 µH
Total Undershoot Time per PSI5_TUTPC — — 0.52 µs Voltage under 10%, RL = 2.5,
Cycle CL = 47 nF, L = 8.7 µH
Note 1: For 3 µs nominal clock tick including clock accuracy. For higher clock tick, times need to be increased proportionally.

 2020 Microchip Technology Inc. DS20006306B-page 9


LX3302A
Electrical Characteristics (Continued)
Electrical Specifications: Unless otherwise indicated, the following specifications apply over the operating temperature range of
-40°C ≤ TA ≤ +150°C and the following test conditions: VIN = 5V, f = 8.2 MHz, IDD = 1 mA, I/O = 0 mA. Typical values are at +25°C.
Parameters Symbol Min. Typ. Max. Units Conditions

PSI5 (Asynchronous Mode Only) (Continued)


Overshoot Voltage PSI5_OV — — 10 % RL = 2.5, CL = 47 nF, L = 8.7 µH
Undershoot Voltage PSI5_UV -10 — — % RL = 2.5, CL = 47 nF, L = 8.7 µH
Embedded Temperature Sensor
Temperature Sensing Range Tsnsrng -40 — +175 °C
Temperature Sensing Tsnsacc — ±12 — °C TA = +25°C
Accuracy
Sensor Output at +25°C Tsnsout25 — 500 — LSB TA = +25°C, GBNT
Temperature Coefficient TCsns — 1.681 — LSB/°C -40°C ≤ TA ≤ +175°C
Note 1: For 3 µs nominal clock tick including clock accuracy. For higher clock tick, times need to be increased proportionally.

Temperature Specifications(1)
Parameters Symbol Min. Typ. Max. Units Conditions
Thermal Resistance, JA — 117 — °C/W
Junction to Ambient
Thermal Resistance, JC — 22 — °C/W
Junction to Case
Note 1: The JA numbers assume no forced airflow. Junction temperature is calculated using the formula:
TJ = TA + (PD × JA). In particular, JA is a function of the PCB construction. The stated number above is for
a four-layer board in accordance with JESD-51-7 (JEDEC) with thermal vias on VIN, IO3 and GND pins.

DS20006306B-page 10  2020 Microchip Technology Inc.


LX3302A
2.0 PIN DESCRIPTIONS
The descriptions of the pins are listed in Table 2-1.

TABLE 2-1: PIN DESCRIPTIONS


14-Lead
Symbol Description
TSSOP
1 IO4 I/O Pin 4. External FET current limits sensing. Pulled high to overwrite EEWR when one of the
EELOCK bits is set to ‘1’. Pulled high to enable EEPROM programming via the IO1, IO2 or IO3
pins (hereafter Digital EEMode).
2 GND Ground pin.
3 IO3 I/O Pin 3. Can be programmed to provide DAC output, PWM output, reverse PWM output,
SENT output, PSI5 external FET drive and µP digital output. Alternatively, IO3 can be
configured as an address pin for VIN EEMode and Digital EEMode.
4 VIN Power Supply and Internal EEPROM Programming Pin. DC input power is applied to this pin for
normal operation. Also used for EEPROM programming (refer to application information).
Bypass this pin to GND pin with a low-ESR capacitor, not lower than 100 nF.
5 VDD Regulator Output Pin. This is the output of the internal voltage regulator providing power to the
analog and digital blocks. Bypass this pin to the SUB pin with a low-ESR capacitor, not lower
than 100 nF. A maximum load of 5 mA is allowed.
6 IO2 I/O Pin 2. When configured as an output: PGA1 or PGA2 analog output, digital push-pull output
(PWM/PWMB/SENT/µP GPO) or open-drain output (PWM/PWMB/µP GPO). Configured as an
input: for VIN EEMode as address pin or for Digital EEMode as data input.
7 IO1 I/O Pin 1. When configured as an output: PGA1 or PGA2 analog output, digital push-pull output
(PWM/PWMB/SENT/µP GPO) or open-drain output (PWM/PWMB/µP GPO). Configured as an
input: for VIN EEMode as an address pin or for Digital EEMode as a CLK input.
8 CL1 Sensor Signal from Secondary Coil 1 of Inductive Sensor Pin.
9 GNDCL Reference Ground for CL1 and CL2 Pin. Connect directly to GND on board via a star connection.
10 CL2 Sensor Signal from Secondary Coil 2 of Inductive Sensor Pin.
11 SUB Substrate Pin. It should not be connected to GND. For normal applications, VDD bypass
capacitor is connected.
12 OSC2 LC Oscillator Pin. Connects to the second side of the primary inductor coil. An external capacitor
is connected between this pin and GND as part of the LC oscillator tank circuit. External
capacitor should be C0G or NP0, or equivalent type and low-ESR at 1 MHz to 6 MHz, rated
voltage 50V or higher.
13 OSC1 LC Oscillator Pin. Connects to the first side of the primary inductor coil. An external capacitor is
connected between this pin and GND as part of the LC oscillator tank circuit. External capacitor
should be C0G or NP0, or equivalent type and low-ESR at 1 MHz to 6 MHz, rated voltage 50V
or higher.
14 NC Not Connected.

 2020 Microchip Technology Inc. DS20006306B-page 11


LX3302A
NOTES:

DS20006306B-page 12  2020 Microchip Technology Inc.


LX3302A
3.0 CONFIGURATION EEPROM
The LX3302A integrates a 32 words by 16 bits (512-bit)
user-programmable EEPROM for storing calibration and
configuration parameters. The calibration parameters
enable the production sensor assembly to be
customer-factory calibrated, assuring consistent unit to
unit performance. Table 3-2 shows the LX3302A
EEPROM Configuration map and Table 3-1 itemizes
the LX3302A Configuration EEPROM contents.

TABLE 3-1: LX3302A CONFIGURATION EEPROM(1)


Size Words and Bits Min. Max. Factory
Name Description Sign
(bits) (MSB:LSB) Value Value Default
ID Part ID 18 W0[15:0]W1[15:14] — — — Serial #
Reserved Reserved 3 W1[13:11] — — — 0
GADJ PGA Gain 4 W1[10:7] No 0000 b 1111 b 0
IOSC Oscillator Tail Current 2 W1[6:5] No 0 3 0
Reserved Reserved 1 W1[4] — — — 0
Reserved Reserved 1 W1[3] — — — 0
REFRESH ADC Clock and PWM Clock 3 W1[2:0] No 011 b 110 b 011 b
FILTER Select Digital Filter 1 W2[15] No 0 1 0
CLSEL Select CL1 and CL2 1 W2[14] No 0 1 0
GMTCH Channel Gain Mismatch 7 W2[13:7] Yes -12.1% 12.1% 0
Correction
DCOS Cosine Channel Dynamic 10 W2[6:0]W3[15:13] Yes -511 511 0
Offset Correction
SCOS Cosine Channel Offset 10 W3[12:3] Yes -511 511 0
Correction
DSIN Sine Channel Dynamic 10 W3[2:0]W4[15:9] Yes -511 511 0
Offset Correction
SSIN Sine Channel Offset 10 W4[8:0]W5[15] Yes -511 511 0
Correction
OSCOMP Max. Oscillator Swing 10 W5[14:5] No 0 1023 1023
Reserved — 5 W5[4:0] — — — 00000 b
ORIGIN Origin 12 W6[15:4] No 0 4095 0
HCLMP High Plateau Value 12 W6[3:0]W7[15:8] No 0 4095 4095
LCLMP Low Plateau Value 12 W7[7:0]W8[15:2] No 0 4095 0
S0 Initial Slope 12 W8[11:0] No 0 4095 511
X1 Linearization Point 1 12 W9[15:4] No 0 4095 511
X-Coordinate
X2 Linearization Point 2 12 W9[3:0]W10[15:8] No 0 4095 1023
X-Coordinate
X3 Linearization Point 3 12 W10[7:0]W11[15:12] No 0 4095 1535
X-Coordinate
X4 Linearization Point 4 12 W11[11:0] No 0 4095 2047
X-Coordinate
X5 Linearization Point 5 12 W12[15:4] No 0 4095 2559
X-Coordinate
Note 1: ‘xxx b’ stands for ‘xxx’ binary numbers.

 2020 Microchip Technology Inc. DS20006306B-page 13


LX3302A
TABLE 3-1: LX3302A CONFIGURATION EEPROM(1) (CONTINUED)
Size Words and Bits Min. Max. Factory
Name Description Sign
(bits) (MSB:LSB) Value Value Default
X6 Linearization Point 6 12 W12[3:0]W13[15:8] No 0 4095 3071
X-Coordinate
X7 Linearization Point 7 12 W13[7:0]W14[15:12] No 0 4095 3583
X-Coordinate
Y1 Linearization Point 1 12 W14[11:0] No 0 4095 511
Y-Coordinate
Y2 Linearization Point 2 12 W15[15:4] No 0 4095 1023
Y-Coordinate
Y3 Linearization Point 3 12 W15[3:0]W16[15:8] No 0 4095 1535
Y-Coordinate
Y4 Linearization Point 4 12 W16[7:0]W17[15:12] No 0 4095 2047
Y-Coordinate
Y5 Linearization Point 5 12 W17[11:0] No 0 4095 2559
Y-Coordinate
Y6 Linearization Point 6 12 W18[15:4] No 0 4095 3071
Y-Coordinate
Y7 Linearization Point 7 12 W18[3:0]W19[15:8] No 0 4095 3583
Y-Coordinate
S7 Final Slope 12 W19[7:0]W20[15:12] No 0 4095 511
TD Threshold Detect 13 W20[11:0]W21[15] No 0 8191 8191
TDPOL TD Output Logic Level 1 W21[14] No 0 1 0
DIAGMK Diagnostic Error Mask 12 W21[13:2] No 0 0xFFF 0xFFF
SENTCLK SENT Clock Tick 2 W21[1:0] No 00 b 11 b 00 b
SENTFCM SENT Protocol Select 4 W22[15:12] No 0000 b 1100 b 0000 b
SENTREFR SENT Constant Clock 11 W22[11:1] No 0 0x7FF 0
Ticks Sync. with Pause
Pulse
SENTPPE SENT Pause Pulse 1 W22[0] No 0 1 0
SENTSCM SENT Serial Message 2 W23[15:14] No 00 b 11 b 00 b
MSGMUX Message MUX 1 W23[13] No 0 1 0
DIAGPOL Diagnostic Level 1 W23[12] No 0 1 0
PSI5FR PSI5 Frame 3 W23[11:9] No 000 b 100 b 000 b
PSI5STS PSI5 Status 2 W23[8:7] No 00 b 10 b 00 b
PSI5MSG PSI5 Serial Message 2 W23[6:5] No 00 b 11 b 00 b
PSI5ERRCS PSI5 Error Check 1 W23[4] No 0 1 0
Selection
PSI5DRB PSI5 Data Region B 4 W23[3:0] No 0000 b 1100 b 0000 b
PSI5DRA PSI5 Data Region A 4 W24[15:12] No 0000 b 1110 b 0000 b
PSI5REFR PSI5 Refresh Rate 11 W24[11:1] No 0 0x7FF 0
PSI5BR PSI5 Bit Time 1 W24[0] No 0 1 0
IOSEL Output Selection 15 W25[15:1] No 0 FBBD E000
OSCDFB Oscillator DAC Control 1 W25[0] No 0 1 0
OSCDAC Oscillator DAC Data 12 W26[15:4] No 0 0xFFF 0
TD MASK TD Input Source Select 2 W26[3:2] No 0 3 0
EELOCK EEPROM Lock 2 W26[1:0] No 0 3 0
Note 1: ‘xxx b’ stands for ‘xxx’ binary numbers.

DS20006306B-page 14  2020 Microchip Technology Inc.


LX3302A
TABLE 3-1: LX3302A CONFIGURATION EEPROM(1) (CONTINUED)
Size Words and Bits Min. Max. Factory
Name Description Sign
(bits) (MSB:LSB) Value Value Default
MESSAGE Message 16 W27[15:0] No 0 0xFFF 0
MSGID Message ID 8 W28[15:8] No 0 0xFF 0
TDHYST Threshold Detect 8 W28[7:0] No 0 255 255
Hysteresis
ADC10IN ADC10_IN 1 W29[15] No 0 1 1
CLCHK Range Check Ignore 1 W29[14] No 0 1 0
WDSCALE Watchdog Timer Scale 3 W29[13:11] No 0 7 001 b
Reserved — 43 W29[10:0]W30[15:0] — — — —
W31[15:0]
Note 1: ‘xxx b’ stands for ‘xxx’ binary numbers.

 2020 Microchip Technology Inc. DS20006306B-page 15


LX3302A
TABLE 3-2: LX3302A CONFIGURATION EEPROM MAP
MSB LSB

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

WORD0 ID[17..2]
WORD1 ID[1..0] Reserved GADJ IOSC Reserved REFRESH
WORD2 Filter CLSEL GMTCH[6..0] DCOS[9..3]
WORD3 DCOS[2..0] SCOS[9..0] DSIN[9..7]
WORD4 DSIN[6..0] SSIN[9..1]
WORD5 SSIN[0] OSCOMP[9..0] Reserved
WORD6 ORIGIN[11..0] HCLMP[11..8]
WORD7 HCLMP[7..0] LCLMP[11..4]
WORD8 LCLMP[3..0] S0[11..0]
WORD9 X1[11..0] X2[11..8]
WORD10 X2[7..0] X3[11..4]
WORD11 X3[3..0] X4[11..0]
WORD12 X5[11..0] X6[11..8]
WORD13 X6[7..0] X7[11..4]
WORD14 X7[3..0] Y1[11..0]
WORD15 Y2[11..0] Y3[11..8]
WORD16 Y3[7:0] Y4[11:4]
WORD17 Y4[3..0] Y5[11..0]
WORD18 Y6[11..0] Y7[11..8]
WORD19 Y7[7..0] S7[11..4]
WORD20 S7[3..0] TD[12..1]
WORD21 TD[0] TDPOL DIAGMK[11..0] SENTCLK
WORD22 SENTFCM[3..0] SENTREFR[10..0] SENT
PPE
WORD23 SENTSCM[1..0] MSG DIAG PSI5FR[2..0] PSI5STS[1..0] PSI5MSG[1..0] PSI5 PSI5DRB[3..0]
MUX POL ERRCS
WORD24 PSI5DRA[3..0] PSI5REFR[10..0] PSI5BR
WORD25 IOSEL[14..0] OSC
DFB
WORD26 OSCDAC[11..0] TDMASK EELOCK
WORD27 MESSAGE[15..0]
WORD28 MSGID[7..0] TDHYST[7..0]
WORD29 ADC10 CLCHK WD Reserved
IN SCALE
WORD30 Reserved
WORD31 Reserved

DS20006306B-page 16  2020 Microchip Technology Inc.


LX3302A
3.1 GADJ (Four Bits, W1[10:7]) 3.6 GMTCH (Seven Bits, W2[13:7])
This parameter is used to adjust the gain of the The GMTCH bits set the value of the input channel gain
Programmable Gain Amplifier (PGA). The bit, mismatch correction used in input correction
WORD1[10], is the polarity bit. The remaining three bits calculations.
([9:7]) adjust gains. The default gain (‘00000 b’) is
3.125. The gain can be adjusted in increments of 3.7 DCOS (Ten Bits, W2[6:0]W3[15:13])
approximately 3%. The smallest number is ‘1000’ and
the largest number is ‘0111’. These bits set the dynamic offset correction of the CL1
input channel used in input correction calculations.
3.2 IOSC (Two Bits, W1[6:5])
3.8 SCOS (Ten Bits, W3[12:3])
The IOSC bits set the oscillator tail current value, as
shown in Table 3-3. These bits set the offset correction of the CL1 input
channel used in input correction calculations.
TABLE 3-3: IOSC CONFIGURATION
IOSC Bits Tail Current Feedback 3.9 DSIN (Ten Bits, W3[2:0]W4[15:9])
00 Normal mode Enabled These bits set the offset correction of the CL2 input
channel used in input correction calculations.
01 1/2 Enabled
10 1/4 Enabled
3.10 SSIN (Ten Bits, W4[8:0]W5[15])
11 1/8 Enabled
These bits set the dynamic offset correction of the CL2
3.3 REFRESH (Three Bits, W1[2:0]) input channel used in input correction calculations.

This parameter sets the value of the refresh rate of the 3.11 OSCOMP (Ten Bits, W5[14:5])
ADC update. If the PWM output is selected then the
PWM frequency is always equal to the ADC update These bits set the maximum amplitude of the oscillator
rate. Also WDSCALE should be selected, as shown in swing used in the input correction calculations. The
Table 3-4. maximum value of the OSCOMP setting is 1023 at
Step 1.
TABLE 3-4: REFRESH CONFIGURATION
Bit ADC1 and ADC2 PWM 3.12 ORIGIN (Twelve Bits, W6[15:4])
WDSCALE
Value Sampling Clock Frequency Offset value of the system origin relative to
011 FCLK/8 2 kHz 001 fore-and-after position. This is not a DC output offset
adjustment.
100 FCLK/16 1 kHz 001
101 FCLK/32 500 Hz 010
3.13 HCLMP (Twelve Bits,
110 FCLK/64 250 Hz 011 W6[3:0]W7[15:8])
3.4 FILTER (One Bit, W2[15]) This parameter sets the high plateau level of output.
When HCLMP > 0, the output will be clamped at this
This bit selects the digital filter type. Setting the bit to ‘0’ HCLMP value if the output swing (Pre_Clamp value) can
will set the filter type to SINC, while assigning a value go above this level. It reduces the maximum output
of ‘1’ will set the filter to SINC+FIR, as shown in swing. Full-scale swing is achieved with HCLMP = 4095
Table 3-5. and LCLMP = 0.
TABLE 3-5: FILTER CONFIGURATION
3.14 LCLMP (Twelve Bits,
FILTER Bit Filter Type W7[7:0]W8[15:12])
0 SINC This parameter sets the low plateau level of output. The
1 SINC+FIR output is clamped at this level if the output swing can
go below this level. The LCLMP value raises the mini-
3.5 CLSEL (One Bit, W2[14]) mum output value from zero. An output value of ‘zero’
is achieved with LCLMP = 0. Setting the value of
When the CLSEL bit is set to ‘1’, it swaps the Sine and LCLMP will override the HCLMP setting if both settings
Cosine inputs (CL1 and CL2). are crossed over.

 2020 Microchip Technology Inc. DS20006306B-page 17


LX3302A
3.15 S0 (Twelve Bits, W8[11:0]) 3.22 DIAGMK (Twelve Bits, W21[13:2])
This parameter sets the slope of the first linearization DIAGMK enables Fault detection, as shown in
segment. Table 3-7. When a bit is set to ‘1’, Fault detection is
enabled. When a bit is set to ‘0’, the result is masked.
3.16 Xn and Yn (n = 1 to 7,
TABLE 3-7: DIAGMK CONFIGURATION
Twelve Bits Each)
Bit Diagnostic Mask
Refer to the EEPROM map in Table 3-2. The value of
the X and Y coordinates for the “n”-th linearization 0 EEPROM reading back error (Note 1)
point. 1 MCU integrity check, ROM checksum,
peripheral test, RAM test (Note 2)
3.17 S7 (Twelve Bits, 2 Firmware flow (Note 3)
W19[7:0]W20[15:12]) 3 CL1, CL2 signal too low
These bits set the slope of the last linearization 4 CL1, CL2 signal too high
segment. 5 Reserved
6 VIN POR error
3.18 TD (Thirteen Bits,
7 VDD failure
W20[11:0]W21[15])
8 CL1, CL2 open
This parameter is reserved. 9 OSC1, OSC2 open
10 OSC undervoltage
3.19 TDHYST (Eight Bits, W28[7:0])
11 OSC overvoltage
TDHYST is reserved. Note 1: EEPROM reading match failure.
2: Hardware integrity check failure.
3.20 TDPOL (One Bit, W21[14]) 3: Firmware not executed in the correct
This bit is reserved. order.

3.21 TDMASK (Two Bits, W26[3:2]) 3.23 SENTCLK (Two Bits, W21[1:0])
This parameter is reserved. The value must be ‘00’. This parameter sets the SENT clock tick time period, as
shown in Table 3-8.
TABLE 3-6: TDMASK CONFIGURATION
TABLE 3-8: SENTCLK CONFIGURATION
Bit Value Frame Remarks
Bit Value Tick Clock (µs)
00 None TD is off
00 3
01 Reserved
01 6
10 Reserved
10 12
11 Reserved
11 24

DS20006306B-page 18  2020 Microchip Technology Inc.


LX3302A
3.24 SENTFCM (Four Bits, W22[15:12]) 3.26 SENTSCM (Two Bits, W23[15:14])
This parameter sets the sensor type and serial This parameter sets the SENT serial message, as
protocol, as shown in Table 3-9. shown in Table 3-10.

TABLE 3-9: SENTFCM CONFIGURATION TABLE 3-10: SENTSCM CONFIGURATION


Bit Bit
Protocol Configuration
Value Value
0000 Standard SENT 00 Serial message is off
0001 A1 – single sensor with error sets data 01 Serial message is on in short format
nibble feature 10 Serial message is on with enhanced format,
0011 A1 – single sensor without error sets data 12-bit data and 8-bit ID
nibble feature 11 Serial message is on with enhanced format,
0100 Reserved 16-bit data and 4-bit ID
0101
0110 3.27 MSGMUX (One Bit, W23[13])
0111 If the bit is set to ‘0’, message MUX is disabled. Set this
1000 A3 or A4 with counter and invert copy of bit to ‘1’ if PSI5 and the SENT serial channel message
Data Nibble 1 at Data Nibble 6 are enabled.
1001 A4 with counter and ‘0’ at Data Nibble 6
3.28 DIAGPOL (One Bit, W23[12])
1010 A4 with no counter and invert copy of Data
Nibble 1 at Data Nibble 6 This bit sets the Fault mode output level. It must be kept
1011 A4 with no counter and ‘0’ at Data Nibble 6 ‘0’:
1100 A3 with counter and Data Nibble 6 as in • ‘0’: Fault mode outputs logic low
15- n1. Slow channel sends out ram_DIAG • ‘1’: Fault mode outputs logic high

3.25 SENTREFR (Eleven Bits, 3.29 PSI5FR (Three Bits, W23[11:9])


W22[11:1]),
This parameter sets the PSI5 frame, as shown in
SENTPPE (One Bit, W22[0]) Table 3-11.
The SENTREFR and SENTPPE parameters are SENT
TABLE 3-11: PSI5FT CONFIGURATION
constant clock ticks synced with the pause pulse.
W22[0] is used to set the pause pulse. If this bit is set Bit
Frame
to ‘0’, it disables the SENT pause pulse. If the bit is set Value
to ‘1’, the SENT pause pulse is enabled. The SENT
000 Disable PSI5 frame
message is synced with a selectable constant period of
clock ticks. The SENT message syncs with selectable 001 Enable PSI5 frame and set the size to 1
length based on clock ticks and is defined in 11 bits on 010 Enable PSI5 frame and set the size to 2
SENTREFR. 011 Enable PSI5 frame and set the size to 3
Bits[10:0] set the number of clock ticks. All ‘0’s set 0 100 Enable PSI5 frame and set the size to 4
clock ticks and all ‘1’s set 2023 clock ticks.
3.30 PSI5STS (Two Bits, W23[8:7])
This parameter sets the PSI5 status, as shown in
Table 3-12.

TABLE 3-12: PSI5STS CONFIGURATION


Bit
Status
Value
00 Disable PSI5 status
01 Enable PSI5 status and set the size to 1
10 Enable PSI5 status and set the size to 2

 2020 Microchip Technology Inc. DS20006306B-page 19


LX3302A
3.31 PSI5MSG (Two Bits, W23[6:5]) 3.33 PSI5DRB (Four Bits, W24[3:0])
This parameter sets the PSI5 serial message, as This parameter sets PSI5 Data Region B and its size,
shown in Table 3-13. as shown in Table 3-15.

TABLE 3-13: PSI5MSG CONFIGURATION TABLE 3-15: PSI5DRB CONFIGURATION


Bit Bit
Configuration Description
Value Value
00 Serial message is off 0000 Disable PSI5 Data Region B
01 Serial message is on, size is set to 2 0001 Enable PSI5 Data Region B and set the size
10 Serial message format is set to 12-bit data to 1 bit
with 8-bit ID 0010 Enable PSI5 Data Region B and set the size
11 Serial message format is set to 16-bit data to 2 bits
with 4-bit ID 0011 Enable PSI5 Data Region B and set the size
to 3 bits
3.32 PSI5ERRCS (One Bit, W23[4]) 0100 Enable PSI5 Data Region B and set the size
to 4 bits
This parameter is the PSI5 error check selection bit.
Configuration is shown in Table 3-14. 0101 Enable PSI5 Data Region B and set the size
to 5 bits
TABLE 3-14: PSI5ERRCS SELECTION 0110 Enable PSI5 Data Region B and set the size
Bit Value Error Check to 6 bits
0111 Enable PSI5 Data Region B and set the size
0 3-bit CRC
to 7 bits
1 1-bit parity
1000 Enable PSI5 Data Region B and set the size
to 8 bits
1001 Enable PSI5 Data Region B and set the size
to 9 bits
1010 Enable PSI5 Data Region B and set the size
to 10 bits
1011 Enable PSI5 Data Region B and set the size
to 11 bits
1100 Enable PSI5 Data Region B and set the size
to 12 bits

DS20006306B-page 20  2020 Microchip Technology Inc.


LX3302A
3.34 PSI5DRA (Four Bits, W24[15:12]) 3.35 PSI5REFR (Eleven Bits, W24[11:1])
This parameter sets Data Region A, as shown in This parameter sets the PSI5 refresh rate. Bits[10:0]
Table 3-16. set the bit time. All ‘0’s set 0 bit times and all ‘1’s set
2023 bit times. Single PSI5 frame length is from 13 bit
TABLE 3-16: PSI5DRA CONFIGURATION times to 33 bit times, plus at least 3 bit times for gap
Bit time. The refresh rate is defined as the user-selected
Description single PSI5 frame length including gap time. The hard-
Value
ware takes this number, minus the user-selected
0000 Set PSI5 Data Region A size of 10 bits format length, with a minimum gap time of three bit
0001 Set PSI5 Data Region A size of 11 bits times, then compensates the rest as gap time.
0010 Set PSI5 Data Region A size of 12 bits
0011 Set PSI5 Data Region A size of 13 bits
3.36 PSI5BR (One Bit, W24[0])
0100 Set PSI5 Data Region A size of 14 bits This bit sets the PSI5 bit time rate, as shown in
0101 Set PSI5 Data Region A size of 15 bits Table 3-17.

0110 Set PSI5 Data Region A size of 16 bits TABLE 3-17: PSI5BR CONFIGURATION
0111 Set PSI5 Data Region A size of 17 bits Bit Value Bit Time Rate
1000 Set PSI5 Data Region A size of 18 bits
0 125 kbps
1001 Set PSI5 Data Region A size of 19 bits
1 189 kbps
1010 Set PSI5 Data Region A size of 20 bits
1011 Set PSI5 Data Region A size of 21 bits 3.37 IOSEL (Fifteen Bits, W25[15:1])
1100 Set PSI5 Data Region A size of 22 bits The IOSEL bits provide the various output selection
1101 Set PSI5 Data Region A size of 23 bits options. Table 3-18 shows the IOSEL bits versus
1110 Set PSI5 Data Region A size of 24 bits output option. Factory default is Safety mode on.

TABLE 3-18: IOSEL BITS CONFIGURATION


IO1 Output IO2 Output IO3 Output

Bits Remarks Bits Remarks Bits Remarks


bit 12 1 = IO1 Safety mode on bit 13 1 = IO2 Safety mode on bit 14 1 = IO3 Safety mode on
0 = IO1 Safety mode off 0 = IO2 Safety mode off 0 = IO3 Safety mode off
bits 3-0 bits 7-4 bits 11-8

Bit Bit Bit


Setting Setting Setting
Values Values Values
1101 TD 1101 TD 1101 TD
1100 Reserved 1100 Reserved 1100 OD SENTB
1011 Reserved 1011 Reserved 1011 OD PWMB
1010 OD SENT 1010 OD SENT 1010 OD SENT
1001 OD PWM 1001 OD PWM 1001 OD PWM
0111 PP PWM 0111 PP PWM 0111 PP PWM
0110 PP PWMB 0110 PP PWMB 0110 PP PWMB
0101 PP SENT 0101 PP SENT 0101 PP SENT
0100 PP IO1 0100 PP IO2 0100 PP IO3
0011 Analog, PGA2, VIN/2 0011 Analog, PGA2, VIN/2 0011 Reserved
0010 Analog, PGA1, VIN/2 0010 Analog, PGA1, VIN/2 0010 Reserved
0001 Analog, PGA2, VDD/2 0001 Analog, PGA2, VDD/2 0001 PSI5
0000 Analog, PGA1, VDD/2 0000 Analog, PGA1, VDD/2 0000 Analog DAC

 2020 Microchip Technology Inc. DS20006306B-page 21


LX3302A
3.38 OSCDFB (One Bit, W25[0]) 3.43 ADC10IN (One Bit, W29[15])
This bit is used to set the oscillator tail current feedback ADC10 monitor selection bit. The default setting of ‘1’
control loop. If the bit is set to ‘0’, the analog signal is configures the device to monitor exciter voltage.
fed to the oscillator circuit. If the bit is set to ‘1’, then the Setting this bit to ‘0’ enables the internal temperature
value on the OSCDAC of the EEPROM is fed to the sensor.
oscillator circuit. This functionality is not available when
Analog mode on IO3 is selected. 3.44 CLCHK (One Bit, W29[14])

3.39 OSCDAC (Twelve Bits, W26[15:4]) The CLCHK bit sets the CL1/CL2 input range check.
The CL1/2 input range check is disabled when the
This parameter is used to set the value of the oscillator CLCHK bit is set to ‘1’.
tail current control when the OSCDFB bit is set to ‘1’.
The lower 11 bits determine the oscillator tail current. 3.45 WDSCALE (Three Bits, W29[13:11])
The upper bit must be set to ‘0’. This functionality is not
available when Analog mode on IO3 is selected. WDSCALE is used to adjust the Watchdog Timer when
the various refresh rate options are selected.
3.40 EELOCK (Two Bits, W26[1:0]) TABLE 3-19: WDSCALE CONFIGURATION
There are two lock bits (W26[1:0]). If the LSB lock bit is Bit Value WDSCALE Refresh Remarks
set to ‘1’, then the EEPROM cannot be written unless
IO4 is pulled high to overwrite the EELOCK setting. 000 0 —
001 1 2 kHz Default
3.41 MESSAGE (Sixteen Bits, W27[15:0]) 1 kHz
010 2 500 Hz
SENT/PSI5 Serial Message Configuration bits. The
hardware takes data from the MSB to the LSB. The 011 3 250 Hz
user inputs the contents of the serial message. 100 4 —
101 5 —
3.42 MSGID (Eight Bits, W28[15:8]) 110 6 —
Serial Message ID for SENT or PSI5 serial message. 111 7 —
The user inputs the Serial Message ID content from the
MSB to the LSB.

DS20006306B-page 22  2020 Microchip Technology Inc.


LX3302A
4.0 THEORY OF OPERATION The amplitude of the carrier signal is a function of the
primary coil tank circuit configuration, and feedback of
the secondary coil signals from the CL1 and CL2
4.1 General Information
inputs. The shoulder signals of the tank circuit are pro-
The LX3302A is a highly integrated programmable data tected by an internal clamp circuit. It will distort the
conversion IC designed for interfacing to, and managing sinusoidal waveform if the tank circuit and secondary
of, inductive sensors. The device includes an integrated coil feedback signal are not within design limits.
oscillator circuit for driving the primary coil of an In order to detect system Faults, the IC monitors the
inductive sensor, along with two independent analog amplitude of the carrier signal on pin OSC1. When the
conversion paths for conditioning, converting and amplitude is above or below the specified amplitude
processing of two analog signals from the secondary (reference the VOSC_OV and VOSC_UV parameters
coils of the PCB sensor. Each path includes an EMI filter, in the Electrical Characteristics section), the output
demodulator, anti-alias filter, programmable amplifier, pin will be forced either to 0V or high, depending on the
and a 13-bit Sigma-Delta Analog-to-Digital converter DIAGPOL setting, if the DIAGMK parameter is set to
before the DSP. DSP peripherals include a SENT serial 0xFFF and IOSEL is set to Safety mode. This output
interface, PSI5 serial interface, programmable PWM level indicates a system Fault. When initially calibrating
controller and a 12-bit Digital-to-Analog Converter. a sensor, the voltage on OSC1 should be monitored in
order to verify that the amplitude is within the specified
4.2 Oscillator range. If the OSC1 voltage is too high, the signal levels
at CL1 and CL2 may be too low. If the OSC1 voltage is
The on-chip oscillator provides a carrier signal for
too low, the signal levels at CL1 and CL2 may be too
driving the primary coil of the inductive sensor via pins,
high. The optimal level of OSC1 is about 6.5 Vpp, at
OSC1 and OSC2. The carrier signal is generated by an
typical airgap distance, from the target surface to the
internal current source, which resonates with the pri-
sensor coil surface.
mary inductor and external capacitors (which form a
tank circuit). The oscillator operates over a frequency
range from 1 MHz to 5 MHz, as shown in Equation 4-1. 4.3 Demodulator, Programmable Gain
Amplifier and Anti-Alias Filter
EQUATION 4-1:
Pins, CL1 and CL2, are the inputs to the AFE block.
1 The programmable gain amplifier features four bits of
f = ------------------
2  LC range, where the ‘0000’ default value corresponds to a
Where: gain of 3.125 (total gain is 21.875). Bit value percent-
age changes that can be applied to the 3.125 default
L = Inductance of Coil gain value are shown in Table 4-1.
C = Tanking Capacitance
TABLE 4-1: PROGRAMMABLE GAIN
The value of the inductor L is the most critical element AMPLIFICATION SETTING
in the cross-coupled LC tank oscillator. Because the Bit # Function
inductance is relatively low, the parasitic resistance of
L can dominate and impact the ability to maintain 0 3% Amplification
oscillation. As such, the value of inductor L should be 1 6% Amplification
as large as possible and with a high Q factor. Small 2 12% Amplification
clearance of PCB traces of primary coil contributes
significant parasitic capacitance to the tank circuit. The 3 24% Amplification
resonant frequency is the result of total equivalent The output of the amplifier goes through a low-pass
capacitance in the circuit. An external capacitor for the anti-aliasing filter prior to input to the Sigma-Delta ADC.
tanking circuit should be C0G or NP0-type, low-ESR at
1 to 6 MHz and rated 50V.
In most applications, the inductor L is implemented as
traces on a Printed Circuit Board (PCB). Depending on
the processing of the PCB, the height and width of the
trace will vary, resulting in a variation of the inductance
L and of the parasitic resistance. Because these varia-
tions will change from PCB to PCB, it is necessary to
calibrate each sensor PCB independently. Care should
be taken to select a PCB source which can achieve
manufacturing tolerances required by a given set of
system requirements.

 2020 Microchip Technology Inc. DS20006306B-page 23


LX3302A
4.4 Sigma-Delta ADC with Digital which will reset the chip if the MCU is unable to reset
Filters the Watchdog Timer within the preprogrammed period.
Note that the Watchdog Timer time-out is automatically
Each analog path includes a 13-bit Sigma-Delta scaled with the refresh rate of the ADCs.
Analog-to-Digital Converter (ADC). The sampling
frequency for the ADC is derived from the main clock 4.6 Configuration EEPROM
by the REFRESH bits in the Configuration EEPROM.
The LX3302A includes a user-programmable,
The ADC decimation filter includes a SINC filter and a
32 x 16 bits EEPROM for storing configuration
half-band FIR filter. The SINC filter provides -40 dB of
parameters into nonvolatile memory. Two EEPROM
stop-band attenuation. Because the SINC filter does
Programming modes are provided: VIN EEMode and
not provide the same sharp response as a finite/infinite
Digital EEMode.
filter response, a half-band FIR filter is also provided.
The drawback of the FIR filter is that it adds delay to the
4.6.1 VIN EEMODE
input signal, and this delay depends on the number of
coefficients and the output data rate. The half-band FIR VIN EEMode uses VIN as the power line communication
filter can be selected by the “FILTER” setting in the with CLK and DATA. The device is placed into
Configuration EEPROM. EEPROM Programming mode (VIN EEMode) by
increasing the voltage on the VIN pin to 15.3V. Note that
4.5 Embedded CPU a delay of 200 µs (t2) from power-on must be observed
before EEPROM Programming mode is entered. Also,
The LX3302A includes an embedded 32-bit micro- maximum delay time should be less than 12 ms.
controller core, which is used to perform filtering and Data are represented by one of two voltage levels on
math functions on the digitized samples from the the VIN pin: a ‘1’ is represented by increasing the VIN
ADCs. The MCU executes a set of preprogrammed voltage to 17.5V, while a ‘0’ is represented by decreas-
filtering and math functions which can be selected by ing the VIN voltage to 13V. The voltage for a given bit
setting the appropriate bits in the on-chip Configuration must be held for a minimum duration of 20 µs (t3), and
EEPROM. Also included in the on-chip Configuration between each bit, the voltage must return to 15.3V for
EEPROM are system calibration and linearization coef- a minimum of 20 µs (t4) (see Figure 4-1).
ficient bits. The device includes a Watchdog Timer,

VIN

Internal Signals
17.5V
Decoded from VIN
> 20 μs 1
15.3V
> 20 μs
0
13V

FIGURE 4-1: EEPROM Decoder Block Diagram.

DS20006306B-page 24  2020 Microchip Technology Inc.


LX3302A
The first five bits sent in EEMode are the command
bits, followed by the address bits, which correspond to
the logic level of the selected I/O pin and to the
reversed five command bits. The programming
commands are only executed if the address bits and
selected I/O pin logic level match.
The LX3302A uses the Watchdog Timer to provide the
timer for Programming Write/Read or Test mode
operation. It is required to complete the EEPROM
programming or ADC test before the Watchdog Timer
time-out. If the timer times out before the programming
operation has been completed, IC operation will be
locked and it may be unable to access the device due
to an incomplete data write.

t2 t3 17.5V
15.3V
VE 13V
E
VIN t4

EE_MODE

t1
DATA

CLK

Input
Programmer Line

Direction: Output Direction: Input Direction: Output

FIGURE 4-2: VIN EEMode Programming Diagram.

 2020 Microchip Technology Inc. DS20006306B-page 25


LX3302A
4.6.2 DIGITAL EEMode shown in Figure 4-3. IO4 must be present prior to VIN
being applied (t1a). Note that a delay of 200 µs (t2a)
Digital EEMode uses IO4 as EEMode enable, IO1 as
from power-on must be observed after clocking. Also,
CLK and IO2 as data. IO3 is used as an address pin
maximum delay time should be less than 12 ms.
and EEPROM data output pin. The device is placed
Data/clock should be a minimum duration of 20 µs (t3)
into EEPROM Programming mode (Digital EEMode) by
and the off duration should be a minimum of 20µ (t4).
increasing the voltage on the IO4 pin to 3.3V. The
timing diagram between IO4, IO1, IO2 and IO3 is

VIN

IO4 (D_EN)

t1a
IO2 (DATA) t3 Data Bits from LSB of Word0

t2a
IO1 (CLK)

t4
IO3 (Addr/Output)

Command Input Direction: Output

Digital EEMode (EEPROM Writing)

VIN

IO4 (D_EN)

t1a
IO2 (DATA)

t2a t3
IO1 (CLK)

t4
IO3 (Addr/Output) Data Bits from LSB of Word0

Command Input Direction: Output

Digital EEMode (EEPROM Read-out)

FIGURE 4-3: Digital EEPROM Timing Diagram.


The first five bits sent in EEMode are the command,
followed by the address bits, which correspond to the
logic level of the IO3 pin and the reversed five
command bits. The programming commands are only
executed if the address bits and IO3 pin logic level
match.
The LX3302A employs the Watchdog Timer to provide
a timer for Programming Write/Read or Test mode
operation. It is required to complete the EEPROM
programming or ADC test before the Watchdog Timer
time-out. If the timer times out before the programming
operation completion, then it will lock IC operation and
it may be unable to access the device due to an
incomplete data write. After completion of EEPROM
writing, in order to read written EEPROM parameters,
VIN has to be disabled until the IC enters Reset. Reset
time is dependent upon VDD bypass capacitance and
VIN bypass capacitance discharge time.

DS20006306B-page 26  2020 Microchip Technology Inc.


LX3302A
4.6.3 EEMode COMMANDS AND MSB of WORD31, and 21 bits of checksum of the
OPERATION 32 words. If the checksum is wrong, the EEPROM will
not be erased or written. The address input is the
To enter the EEPROM Writing mode, with selected I/O
selected I/O pin for VIN EEMode or the IO3 pin for
without PSI5 mode for VIN EEMode or with IO3 for
Digital EEMode. Note that the command starts from B0,
Digital EEMode, the user has to enter the EEMode and
B1, B2, B3, B4, Addr, Addr, B4, B3, B2, B1, B0 and so
send the command as shown below. The user must
on. The following tables show an example of EEPROM
first enter a 12-bit command, followed by 32 words,
writing with Addr = 1.
starting from the LSB of WORD0 and finishing with the

EXAMPLE 4-1: Addr

Command Addr Command WORD0 WORD1 ... WORD31 Checksum

B0 B1 B2 B3 B4 B4 B3 B2 B1 B0 B0 ... B15 B0 ... B15 ... B0 ... B15 B0 ... B20


1 0 0 0 0 0/1 0/1 0 0 0 0 1 0/1 ... 0/1 0/1 ... 0/1 ... 0/1 ... 0/1 0/1 ... 0/1

To enter the EEPROM Writing mode with IO3 and PSI5 checksum of the 32 words. If the checksum is wrong,
mode (VIN EEMode only), the user must enter EEMode the EEPROM will not be erased or written. The address
and send the command as shown below. Send the input is the IO3 pin. Note that the command starts from
12-bit command, ‘0010 0000 0100’, followed by B0, B1, B2, B3, B4, Addr, Addr, B4, B3, B2, B1, B0 and
32 words, starting from the LSB of WORD0 and ending so on. An example of writing to EEPROM with IO3 and
with the MSB of WORD31, then followed by a 21-bit Addr(CS) = 0 follows.

EXAMPLE 4-2:
Addr
Addr

Command Command WORD0 WORD1 ... WORD31 Checksum

B0 B1 B2 B3 B4 B4 B3 B2 B1 B0 B0 ... B15 B0 ... B15 ... B0 ... B15 B0 ... B20


0 0 1 0 0 0 0 0 0 1 0 0 0/1 ... 0/1 0/1 ... 0/1 ... 0/1 ... 0/1 0/1 ... 0/1

To enter the EEPROM Read-Out mode from the


selected I/O pin, no PSI5 mode enabled, the user must
first enter EEMode and send the 12-bit command as
shown below (for example: ‘1010 0xx0 0101’).

EXAMPLE 4-3:
Addr

Addr

Command Command WORD0 WORD1 ... WORD31 Checksum

B0 B1 B2 B3 B4 B4 B3 B2 B1 B0 B0 ... B15 B0 ... B15 ... B0 ... B15 B0 ... B20


1 0 1 0 0 0/1 0/1 0 0 1 0 1 0/1 ... 0/1 0/1 ... 0/1 ... 0/1 ... 0/1 0/1 ... 0/1

Once the 12 command bits have been sent, the outputs bit15 of WORD31. After bit 15 of WORD31 has been
are reactivated and the selected I/O pins will have tran- read, it will send the 21-bit checksum of WORD0 to
sitioned to logic high. To serial out the data, a clock WORD31 of EEPROM. An extra clock at the end will
pulse has to be sent on VIN. After each clock, the next output logic low.
bit is sent to the output, starting with bit 0 of WORD0 to

 2020 Microchip Technology Inc. DS20006306B-page 27


LX3302A
To enter the EEPROM Read-out mode from IO3, PSI5
mode enabled, the user has to enter EEMode and send
the command (‘0001 0000 1000’) as shown below.

EXAMPLE 4-4:

Addr
Addr
Command Command WORD0 WORD1 ... WORD31 Checksum

B0 B1 B2 B3 B4 B4 B3 B2 B1 B0 B0 ... B15 B0 ... B15 ... B0 ... B15 B0 ... B20


0 0 0 1 0 0 0 0 1 0 0 0 0/1 ... 0/1 0/1 ... 0/1 ... 0/1 ... 0/1 0/1 ... 0/1

Once this 12-bit command has been sent, the outputs low. Note that when the data outputs high to IO3, it will
are reactivated and the IO3 pin will have transitioned to turn on the PSI5 current sink; so if the power supply
logic high. To serial out the data, a clock pulse must be cannot provide enough current, VIN will be dropped. If
sent on VIN. After each clock, the next bit is sent to the it falls below the UVLO threshold, the IC operation will
output, starting with bit 0 of WORD0 to bit 15 of be reset.
WORD31. After bit 15 of WORD31 has been read, the Table 4-2 lists the 12-bit commands for EEPROM
21-bit checksum of WORD0 to WORD31 of EEPROM programming.
will be sent. An extra clock at the end will output logic

TABLE 4-2: EEPROM PROGRAMMING COMMANDS(1)


B5 B6
# B0 B1 B2 B3 B4 B7 B8 B9 B10 B11 Command Description
(c/s) (c/s)

V/D 1 1 0 0 0 0 0/1 0/1 0 0 0 0 1 Write EEPROM on VIN or Data sends the 12-bit
IO3, no PSI5 enabled command, then 512 EEPROM bits to
be written, plus 21 bits of checksum.
Use IO3 as address bit input.
V 2 0 1 0 0 0 0/1 0/1 0 0 0 1 0 Write EEPROM on VIN sends the 12-bit command, then
IO1 512 EEPROM bits to be written, plus
21 bits of checksum. Use IO1 pin as
address bit input.
V 3 1 1 0 0 0 0/1 0/1 0 0 0 1 1 Write EEPROM on VIN sends the 12-bit command, then
IO2 512 EEPROM bits to be written, plus
21 bits of checksum. Use IO2 pin as
address bit input.
V 4 0 0 1 0 0 0 0 0 0 1 0 0 Write EEPROM on VIN sends the 12-bit command, then
IO3, PSI5 mode 512 EEPROM bits and the 21-bit
checksum. IO3 is the CS input.
Addr(c/s) must be ‘0’.
V/D 5 1 0 1 0 0 0/1 0/1 0 0 1 0 1 Read out EEPROM VIN or Data sends the 12-bit
on IO3, no PSI5 command, then 512 EEPROM bits
enabled plus the 21-bit checksum. Clocked out
on IO3.
V 6 0 1 1 0 0 0/1 0/1 0 0 1 1 0 Read out EEPROM VIN sends the 12-bit command, then
on IO1 512 bits of EEPROM plus 21 bits of
checksum. Clocked out on IO1.
V 7 1 1 1 0 0 0/1 0/1 0 0 1 1 1 Read out EEPROM VIN sends the 12-bit command, then
on IO2 512 EEPROM bits plus the 21-bit
checksum. Clocked out on IO2.
V 8 0 0 0 1 0 0 0 0 1 0 0 0 Read out EEPROM VIN sends the 12-bit command, then
on IO3, PSI5 mode 512 EEPROM bits plus the 21-bit
checksum. IO3 is the CS input.
Addr(c/s) must be ‘0’.
V/D 9 1 0 0 1 0 0/1 0/1 0 1 0 0 1 Read back VIN or Data sends the 12-bit
temperature data command, then 10 bits of temperature
data are clocked out on IO3.
Note 1: V = VIN EEMode, D = Digital EEMode.

DS20006306B-page 28  2020 Microchip Technology Inc.


LX3302A
4.6.4 CHECKSUM CALCULATION the analog output of the measured sensor data. In this
mode, the voltage reference for the DAC is VIN. When
The checksum of the 512-bit EEPROM data can be cal-
the OSCFB bit is set to ‘1’, this DAC sets the magnitude
culated as shown in Example 4-5. “wordn” is the
of oscillator tail current based upon the value of the
EEPROM word number from 0 to 31. By adding
OSCDAC bits in the Configuration EEPROM. Note that
32 words of EEPROM data, 21 bits of checksum data
DAC control of the oscillator tail current is not available
will be generated as Hex.
when Analog Output mode on IO3 is selected.
EXAMPLE 4-5:
Uint32 check_sum =0U; 4.9 SENT (SAE J2716)
for(wordn=0U;wordn<32U;wordn++) The LX3302A supports the SAE J2716 JAN2010 SENT
{ standard. It is implemented with the inductive sensor
a = read_word((uint32_t)wordn, EEPROM_RD); requirement only, with one 16-bit serial message.
check_sum += a; /* EEPROM checksum */ SENT is an acronym for Single-Edge Nibble Transmis-
} sion, which consists of transmitting eight nibbles (one
nibble equals four bits) in sequence. Each nibble is
coded using a PWM output referenced to the falling
4.7 PWM Controller
edge. SENT is a point-to-point unidirectional scheme
A 16-bit digital PWM controller is implemented on the from sensor device to controller. The series of transmit-
chip. The module allows the user to time and control ted pulses are measured from falling edge to falling
different events. It can generate a pulse-width edge (clock tick) with a programmable time granularity
modulated signal of varying period and duty cycle. The of 3 µs, 6 µs, 12 µs and 24 µs.
PWM module has a 3-bit prescalar to divide down the
Each nibble has a defined PWM cycle output. The out-
MCU clock signal. PWM frequency is selected by
put is driven low (after the falling edge) for five clock
“REFRESH” on the Configuration EEPROM. PWM
ticks first and then driven high for seven clock ticks,
mode can be set by “IOSEL”. When PWM is selected,
plus N clock ticks, where N is the decimal value of the
a pull-up resistor between the IO1/2/3 pin and VIN or
nibble. For example, when transmitting a nibble value
VDD is needed; 10 k is recommended. PWM
of 0 (minimum), the output is driven low for five clock
frequency is trimmed at factory.
ticks then driven high for seven clock ticks. The total
period for the shortest nibble (n = 0) is therefore,
4.8 12-Bit DAC 12 clock ticks, as shown in Figure 4-4.
A 12-bit Digital-to-Analog Converter (DAC) is imple-
mented on the chip. When the OSCFB bit is set to ‘0’
and the IO3 pin is set for “Analog”, this DAC provides

FIGURE 4-4: Timing Diagram for Nibble Value = 0d.

 2020 Microchip Technology Inc. DS20006306B-page 29


LX3302A
For example, when transmitting a nibble value of 15
(maximum), the output is driven low for five clock ticks,
then driven high for 22 (7+15) clock ticks. The total
period for the longest nibble (n = 15) is therefore,
27 clock ticks as shown in the following figure.

FIGURE 4-5: Timing Diagram for Nibble Value = 15d.

4.9.1 TRANSMISSION SEQUENCE 3. A sequence of six 4-bit data nibble pulses (12 to
27 clock ticks each) representing the values of
The transmission sequence for the SENT feature is:
the signal(s) to be communicated.
1. Calibration/synchronization pulse period of 4. One 4-bit checksum nibble pulse of 12 to
56 clock ticks. 27 clock ticks.
2. One 4-bit status and serial communication nibble
Without a pause pulse, one transmission consists of
pulse of 12 to 27 clock ticks.
154 to 270 clock ticks. The transmission rate depends
on firmware operation.

0 0 0 0 0 1 0 0 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 1 1

Status Nibble Data Nibble 1 Data Nibble 2 Data Nibble 3 Data Nibble 4 Data Nibble 5 Data Nibble 6 CRC Nibble
4 = 0100 1 = 0001 6 = 0110 4 = 0100 1 = 0001 6 = 0110

Daca[11:0] data_output_1 Dacb[11:0] data_output_2

FIGURE 4-6: Encoded SENT Format for 0x416.

DS20006306B-page 30  2020 Microchip Technology Inc.


LX3302A
4.9.2 CALIBRATION PULSE 4.9.3 STATUS NIBBLE
1. The 56 clock ticks period consists of 5 clock The status bits represent the sensor error status, as
ticks driven low plus 51 clock ticks driven high. follows:
2. The period is measured by the receiving module • Bit 3 (MSB): Message start = 1, otherwise ‘0’ or
to calibrate/synchronize the clock time. serial data message bit
• Bit 2: Serial data message bit
• Bits 1, 0: Reserved for specific application. See
Table 4-3.

TABLE 4-3: STATUS NIBBLE(1)


Status Nibble Bit 3 Bit 2 Bit 1 Bit 0
SENT Mode ‘000’ Reserved as ‘0’ Reserved as ‘0’ Reserved as ‘0’ Reserved as ‘0’
Standard
SENT Mode A.1 Reserved as ‘0’ Reserved as ‘0’ TPS2 Error = 1 TPS1 Error = 1
SENT Mode A.3 Reserved as ‘0’ Reserved as ‘0’ Always ‘0’ Error = 1
SENT Mode A.4 Reserved as ‘0’ Reserved as ‘0’ Always ‘0’ Error = 1
Note 1: For proper detection of sensor error, status bits 1 and 0 must be used for error detection. Using Standard
mode (SENTCFM = 0000) for error detection required applications is not recommended.

The LX3302A supports two serial message formats: Message ID and 8-bit data, and is the same
1. Short Serial Message Format: checksum algorithm as used to calculate the
SENT CRC nibble. The Message ID is used to
Serial data are transmitted in a 16-bit sequence identify the type of data being communicated in
in Status Nibble Bit 2, as shown in Figure 4-7. the 8-bit data transmission. Please refer to
The starting bit of a serial message is indicated JAE2716 JAN 2010 for details.
by a ‘1’ in bit 3, then for the next 15 frames,
bit 3 = 0. Data transmitted in bit 2 are sent from Most
Significant Bit to Least Significant Bit.
The 16-bit message consists of a 4-bit Message
ID nibble, 8 bits of data and a 4-bit CRC check-
sum. The CRC checksum is derived for the

FIGURE 4-7: Short Serial Message Format.

 2020 Microchip Technology Inc. DS20006306B-page 31


LX3302A
2. Enhanced Serial Message Format: The serial message frame contains 21 bits of
The other serial message format option is payload data. Two different configurations can
enhanced serial message format. It is used for a be chosen determined by bit 3 of the 8th frame.
larger data field and larger ID message. Both - 12-bit data and 8-bit Message ID
bit 2 and bit 3 are used for this format. It (Configuration bit = 0, Figure 4-9)
stretches over 18 consecutive SENT messages, - 16-bit data and 4-bit Message ID
as shown in Figure 4-8. (Configuration bit = 1, Figure 4-10)
This 18 consecutive messages start with the
fixed pattern, ‘1111110’, in bit 3. Bit 3 of the 7th,
13th and 18th message frames is set to ‘0’. All
data are transferred from MSB to LSB.

FIGURE 4-8: Enhanced Serial Message Format.

FIGURE 4-9: 12-Bit Data and 8-Bit Message ID.

DS20006306B-page 32  2020 Microchip Technology Inc.


LX3302A

FIGURE 4-10: 16-Bit Data and 4-Bit Message ID.

The CRC for the enhanced serial message format is


described in Figure 4-11. This CRC value is computed
as a function of the contents of serial data message
bits #2 and #3 for frames 7 to 18. See Figure 4-11 for
CRC order and details.

FIGURE 4-11: CRC for Enhanced Serial Message.

 2020 Microchip Technology Inc. DS20006306B-page 33


LX3302A
The encoding is defined by the generating polynomial, 4.9.6 PAUSE PULSE (OPTIONAL)
G(x) = x6 + x4 + x3 + 1, with seed value, ‘010101’. For
A pause pulse is an extra fill pulse which is transmitted
CRC generation, the message will be augmented by
after the CRC nibble. It is mainly used to create a SENT
six zeros:
transmission with a constant number of clock ticks. Its
MCRC = [m0 m1 m2 ……. m21 m22 m23 0 0 0 0 0 0].
length varies from 12 ticks (5 driven low plus 7 driven
high) to 768 ticks (5 driven low plus 763 driven high).
4.9.4 DATA NIBBLE
Once the pause pulse is enabled, two options are used
SENT has six data nibbles. Register SENT_data1 con-
to determine the length of the pause pulse. The first
tent is sent out as data nibbles 1 to 3. Register
one is to sync the entire single SENT message length
SENT_data2 content is sent out as data nibbles 4 to 6.
to either ADC_SYNC or PWM. The second option is to
For standard SENT protocol, 12-bit sensor position sync the entire single SENT with a certain constant
information can be stored in the SENT_data1 register number of clock ticks, ranging from 166 to 1038.
and the same data are replicated in the SENT_data2
register. The most significant nibble of each data is 4.9.7 PHYSICAL LAYER REQUIREMENTS
transmitted first. After the status nibble pulse, the first
The physical layer requirements are described in this
data nibble is transmitted, starting with five ticks driven
section.
low, followed by seven ticks driven high, then extended
by the data nibble decimal ticks. The rest of the data 1. Transmission Rate:
nibbles are transmitted in the same manner. Transmission bit rate is variable depending on
The LX3302A supports SENT A3 and A4 protocols and the clock tick period, data value and clock vari-
meets the following requirements: ance. The longest transmission time is 270 clock
ticks or 972 µs at a 3 µs clock time period. At,
1. Sensor value is transmitted as a 12-bit value in
24.7 kbps, this is also the worst transmission
this nibble order:
rate. The shortest is 154 message clocks with a
Data nibble 1: MSN,
64.9 kbps rate (not including serial data).
Data nibble 2: MidN,
Data nibble 3: LSN. 2. Clock Tolerance:
2. Data nibbles 4 and 5 are an 8-bit rolling counter Variation of maximum nibble time compared to
(0 to 255) with rollover back to 0. Data nibble 4 the expected time derived from the calibration
is the MSN and data nibble 5 is the LSN of the pulse time at a 3 µs clock tick is ≤ 0.05 µs.
counter value. There is a register bit in the 3. Electrical Interface Requirements:
internal EEPROM that can manually reset the
counter. The SENT signal is seen as a nominal 5V
square wave signal, but for low radiated emis-
3. For the A3 protocol, data nibble 6 is the inverted
sions purpose, signal shaping is required. To
copy of nibble 1 (15 minus nibble 1 value).
minimize ground and supply offset effects, the
4. For the A4 protocol, data nibble 6 can be the receiving device must provide a regulated 5V
same format as the A3 protocol or can be reset supply and ground reference to the LX3302A
to zero. Data nibbles 4 and 5 are the rolling SENT pin.
counter or set to all zeros.
Figure 4-12 shows an example SENT test topology. The
4.9.5 CRC NIBBLE transmitter portion of these circuits is an example only
and should not be taken as a direct implementation
This section describes the recommended implementation
requirement.
and the legacy implementation of the CRC nibble.
1. Recommended Implementation:
The CRC nibble contains a 4-bit CRC of the data
nibbles only. The “Status and Communication
Nibble” is not included in the CRC calculation.
The CRC is calculated using polynomial,
x4 + x3 + x2 + 1, with a binary initialization value
of ‘0101’. The augment message data are
extended with four extra zero bits.
2. Legacy Implementation:
The CRC checksum can also be implemented
as a series of shift left by 4, followed by a
256 array look-up. (For detailed support, contact
Microchip Technology.)

DS20006306B-page 34  2020 Microchip Technology Inc.


LX3302A

FIGURE 4-12: Example SENT Test Topology.

4. SENT Driver Requirements: For error detection required applications, it is recom-


The LX3302A’s Single-Edge Nibble Transmis- mended to use status bit information to detect the error
sions need a push-pull pin as an output pin. The status of a sensor.
LX3302A SENT driver ensures that the signal The Peripheral Sensor Interface (PSI5) is an interface
rise and fall time requirements are met when developed for automotive applications. Key features
driving into the receiver passive load. The include:
LX3302A prevents damage from overvoltage or • Two-wire current interface
overcurrent conditions and switches off the
• Manchester coded digital data transmission
SENT driver to prevent damage.
• High EMC immunity and low emissions
In addition, an EMC filter consisting of a capaci-
• 10 to 28-bit payload data word length
tor, followed by a resistor in series with the
output pin, is recommended to attenuate RF • Asynchronous mode
energy coupled on the external signal line.
4.10.1 GENERAL REQUIREMENTS
5. Fault Protection Modes:
The LX3302A’s required input voltage to compile with
Short to GND. An impedance of less than 50 the PSI5 protocol is from 4V to 11V.
between the line and ground is considered a
short to ground. Upon removal of the Fault, the Since PSI5 is an open protocol, each section of the
LX3302A resets and resumes normal operation frame format, including status, serial messaging chan-
nel, frame control, Data Region B and Data Region A,
Short to Supply. An impedance of less than 50 needs to have its own register to turn on and off the
between the line and VOUT is considered a short optional section, output any data and be able choose
to VIN. Upon removal of the Fault, the LX3302A variable length. The goal is to ensure the LX3302A has
resets and resumes normal operation. the flexibility to meet any requirement within PSI5
protocol.
4.10 PSI5 (Peripheral Sensor Interface)
The LX3302A supports PSI5 technical specification
V2.0 and substandard power train v2.0 with
PSI5-AddP/CRC-tttt/n/L/H, where:
• A = Asynchronous mode
• dd = Number of data bits
• P/CRC = Error detection
• Parity or CRC
• tttt = Cycle time in µs (e.g., 500)
• L/H = Bit rate (L = 125 kbps/H = 189 kbps)

 2020 Microchip Technology Inc. DS20006306B-page 35


LX3302A
4.10.2 TRANSMISSION SEQUENCE The LX3302A PSI5 Asynchronous mode operation
consists of the following sequence (see Figure 4-14):
A “low” level is represented by the normal quiescent
current consumption of the sensor. A “high” level is • Mandatory two Start bits: S1, S2
generated by an increased current sink of the sensor. • Serial messaging channel: M0, M1 (optional 0 or
The current modulation is detected within the Electron- 2-bit)
ics Control Unit receiver. Manchester coding rep- • Frame control: F0, … F[q-1] (optional 0, 1, 2, 3 or
resents logic ‘0’ by the rising edge and logic ‘1’ by the 4-bit)
falling edge of the sending current. Figure 4-13 shows
• Status: E0, … E[r-1] (optional, 0, 1 or 2-bit)
the current level thresholds.
• Data Region B: B0, … B[m-1] (optional 0 or
scalable m = 1 to 12 with 1-bit increment)
IS Bit 0 Bit 1 Bit 2 • Mandatory Data Region A: A0, … A[n-1] (scalable
‘0’ ‘1’ ‘1’ n = 10 to 24 with 1-bit increment)
IHigh
• Mandatory error check bit (3-bit CRC C2, C1, C3
IThreshold I or 1-bit parity)
ILow

TBit
t

FIGURE 4-13: Bit Encoding by Current


Modulation.

FIGURE 4-14: PSI5 Single Frame Sequence Format.

The single PSI5 message length ranges from 13 to example shows what the format looks like if optional
33 bits, including any optional format of payload data bits are enabled. If the sensor position information is
region, Start bits and CRC/parity. The payload data 0xB54 (binary: ‘1011 0101 0100’), it will be encoded
region length can range from 10 to 28 bits. One as shown in Figure 4-15.

S1 S2 M0 M1 E0 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 C2 C1 C0

0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1

Start Bits Serial Data Region Data Region CRC


Data Region
Messaging Status 5 = 0101 B = 1011
Always ‘00’ 4 = 0100 3 Bits

FIGURE 4-15: Encoded PSI5 Format for 0xB54.

DS20006306B-page 36  2020 Microchip Technology Inc.


LX3302A
4.10.2.1 Start Bits Figure 4-16 shows how M1 transient serial data start
from the 1st PSI5 frame and end at the 18th frame, then
Two Start bits are defined as ‘00 b’ at all times and are
repeat from Frame 1. Serial data (M1) bit 8 determines
transmitted at the beginning of the sequence.
the serial format. Setting this bit to ‘0’ will select the serial
4.10.2.2 Serial Messaging Channel format option with a 12-bit data field and an 8-bit ID.

The serial messaging channel is used to transmit data


messages over 18 consecutive PSI5 frames. Once it is
enabled, it is transmitted following the Start bits. The
serial messaging channel is optional. It has its own
register and can be fully controlled to meet requirements.

Sensor PSI5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Frame #
Serial Data (bit M1) 1 1 1 1 1 1 0 0 0 0

Serial
Fixed 6-bit ‘11 1111’ Format Serial ID[7:4] Serial ID[3:0]
Control Bit

FIGURE 4-16: Serial Data Frame Generated by [M1] When M1[8] = 0.

Figure 4-17 shows M0 transient serial data starting


from PSI5 Frame 1 to Frame 18 and then repeating
from Frame 1.

Sensor PSI5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Frame #
Serial Data (bit M0)

6-Bit Checksum 12-Bit Data Field

FIGURE 4-17: Serial Data Frame Generated by [M0] When M1[8] = 0.

 2020 Microchip Technology Inc. DS20006306B-page 37


LX3302A
If M1[8] was set to ‘1’, the serial format with a 16-bit
data field and a 4-bit ID is selected. Figure 4-18 and
Figure 4-19 show M0 and M1 being formatted.

Sensor PSI5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Frame #
Serial Data (bit M1) 1 1 1 1 1 1 0 1 0 0

Serial
Format Serial ID[3:0] Data Field
Fixed 6-Bit ‘11 1111’
Control Bit [15:12]

FIGURE 4-18: Serial Data Frame Generated by [M1] When M1[8] = 1.

Sensor PSI5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Frame #
Serial Data (bit M0)

6-Bit Checksum 12-Bit Data Field

FIGURE 4-19: Serial Data Frame Generated by [M0] When M1[8] = 1.

The generator polynomial of the 6-bit checksum for For CRC generation, the transmitter extends the mes-
both serial formats described in Figure 4-18 and sage data by six zeros. This augmented data word is fed
Figure 4-19 is g(x) = 1 + x3 + x4 + x6 with a binary into the shift registers of the CRC check. When the last
initialization value of ‘010101’. The CRC value is zero of the augmentation is pending on the input adder,
derived from the serial messaging contents of sensor the shift registers contain the CRC checksum. These six
PSI5 Frames 7 to 18. The bits are read into a newly check bits are transmitted MSB first: [C5, C4, ... C0]. The
generated message data word, starting with the serial following figure shows the reading order.
data bit M0 of sensor PSI5 Frame 7 and ending with the
serial data bit M1 of sensor PSI5 Frame 18.

Sensor PSI5
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Frame #
Serial Data (bit M1) 1 3 5 7 9 11 13 15 17 19 21 23

Serial Data (bit M0) 0 2 4 6 8 12 14 16 18 20 22 24

Messaging Bits for Checksum Calculation

FIGURE 4-20: Read Order of Serial Data Checksum.

Note: The serial data checksum is not the same as the 3-bit checksum of the total PSI5 frame.

DS20006306B-page 38  2020 Microchip Technology Inc.


LX3302A
4.10.3 FRAME CONTROL 4.10.9 ERROR CHECK
Frame control bits are used to indicate the type of Error detection in PSI5 transmission is realized by a
frame or data content, or to identify the sensor. Once single bit even parity or 3-bit CRC [C2 C1 C0]. It can be
this function is enabled, the information is transmitted selected by a Toggle register bit.
following the serial message channel bits. Frame con- Once the 3-bit CRC is selected, the generator polyno-
trol is optional; it has its own register. The length of the mial of the CRC is (x3 + x + 1) with a binary CRC initial-
frame control can be selected from 1 bit to 4 bits, with ization value, ‘111’. The transmitter extends the data
a 1-bit increment. bits by three zeros as MSBs. This augmented data
word is fed into the shift register CRC check as LSB
4.10.4 STATUS BITS
first. The Start bits are ignored in this check. When the
Status bits are used to indicate if an error has occurred last zero of the augmentation is pending on the input
on the sensor. Once this function is enabled, it is trans- adder, the shift registers contain the CRC checksum.
mitted following the frame control bits. Status bits are These three check bits are transmitted in reverse order
optional and have their own register. The length of the (MSB first: C2, C1, C0).
status is selectable and can be either 1 bit or 2 bits.
4.10.10 PSI5 SENSOR POWER-ON
4.10.5 DATA REGION B REQUIREMENT
Data Region B serves as an additional data region. A maximum start-up time is specified to make sure the
Once it is enabled, it is transmitted following the status LX3302A sinks to quiescent current (see Figure 4-21).
bits, ordered from LSB to MSB. Data Region B is
optional; it has its own register. Once it is enabled, the
length of Data Region B can be selected from 1 bit to IS
12 bits, with a 1-bit increment.
ILIMIT
Sensor Current
4.10.6 DATA REGION A Consumption

Data Region A is the main data region. It is transmitted Tolerance Band


following Data Region B and ordered from LSB to MSB.
Data Region A is mandatory; it has its own register. The
ILOW
length of Data Region A can be selected from 10 bits to
12 bits, with a 1-bit increment.
Steady-State
Quiescent Current
4.10.7 INITIALIZATION
Sensor identification data are sent after each Power-on 0
0 tSET t
Reset. The LX3302A supports PSI5 initialization via
serial channel messaging.
For immediate access to measurement data, identifica- FIGURE 4-21: Current Settling During
tion data are transmitted in parallel to sensor data via Start-Up.
serial channel bits, M0 and M1. The sensor immedi-
ately starts parallel transmission of measurement and
sensor identification data.

4.10.8 META INFORMATION


At the very beginning of the identification phase, a
“meta information” header is transmitted at least once
indicating the PSI5 version and the method used for
identification data transmission. Irrespective of the
applied identification procedure, the header data field is
sent in status data format (10-bit value out of Data
Range 3).
The meta code of the LX3302A is 0111 = PSI5 2.0
serial channel initialization.

 2020 Microchip Technology Inc. DS20006306B-page 39


LX3302A
4.10.11 PSI5 SENSOR DAMPING
BEHAVIOR
The LX3302A’s PSI5 pin damping behavior is
described in Figure 4-22. The complex impedance, ZS,
consists of an equivalent resistance, Req,S, an equiva-
lent capacitance, Ceq,S, connected in serial and a given
frequency range of 10 kHz to 2000 kHz.

FIGURE 4-22: LX3302A Damping Behavior Model.

4.10.12 PSI5 SENSOR CURRENT


REQUIREMENT
The LX3302A’s PSI5 sensor current requirement is
described in Figure 4-23.

IE, IS [%]
IOvershoot

tSettle

100
80
trise 20, 80
tUndershoot

20

trise trise t
20 20

FIGURE 4-23: LX3302A PSI5 Current Model.

4.10.13 HIGH-VOLTAGE LDO regulator. Decoupling caps are required to ensure


high-performance analog measurements (minimum
The LX3302A includes an internal voltage regulator that
100 nF, recommended value is 1 µF). VDD is pretrimmed
provides the core operating voltage for the chip and the
at the factory.
power for external components, such as pull-up resis-
tors. Overcurrent protection is implemented with the

DS20006306B-page 40  2020 Microchip Technology Inc.


LX3302A
5.0 REFERENCE SCHEMATICS
The LX3302A 14-pin reference schematic is shown in
Figure 5-1.

VIN

PCB Inductor (coils)


Couple d O SC and
VIN Sen sor
VDD

U1
R1 R2 R3
LX3302QPW
1 14
IO4 NC
10K 10K 10K
(1)
2 13 C1 680 pF
IO3 GND OSC1
IO2 (1)
3 12 C2 680 pF
IO1 IO3 OSC2
VIN
4 VIN 11 SUB
SUB
VDD
5 10
VDD CL2
(2) (2)
C3 C4 C5 C6
6 9
IO2 GNDCL
1 nF 100 nF 10 nF 1 μF
50V 50V 10V 10 V
7 8
IO1 CL1
SUB

Note 1: Cap value is for reference only. The user must select it to set the desired oscillation frequency.
C0G or NP0-type, 50V, low-ESR at 1 MHz to 6 MHz caps should be used.
2: C5 is recommended for digital output applications (PWM/SENT/PSI5) and C6 is recommended
for analog output application.

FIGURE 5-1: LX3302A 14-Pin Reference Schematic.

 2020 Microchip Technology Inc. DS20006306B-page 41


LX3302A
NOTES:

DS20006306B-page 42  2020 Microchip Technology Inc.


LX3302A
6.0 PACKAGING SPECIFICATIONS

6.1 Package Marking Information

14-Lead TSSOP (4.4 mm body) Example

XXXXXXXX 3302AQPW
YYNNN 20254
MSC MSC

Legend: XX...X Device-specific information


Y Year code (last digit of calendar year)
YY Year code (last 2 digits of calendar year)
NNN Alphanumeric traceability code
* This package is Pb-free. The Pb-free JEDEC designator ( e3 )
can be found on the outer packaging for this package.
Note: In the event the full Microchip part number cannot be marked on one line, it will
be carried over to the next line, thus limiting the number of available
characters for customer-specific information.

 2020 Microchip Technology Inc. DS20006306B-page 43


LX3302A

14Lead Thin Shrink Small Outline Package [ST] 4.4 mm Body [TSSOP]

Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging

D A B
N

E
2
E1
2

E1 E

2X 7 TIPS
1 2 0.20 C B A
e

TOP VIEW
A

C A2 A
SEATING
PLANE
14X 14X b A1
A
0.10 C 0.10 C B A

SIDE VIEW

SEE DETAIL B

VIEW A–A

Microchip Technology Drawing C04-087 Rev D Sheet 1 of 2

DS20006306B-page 44  2020 Microchip Technology Inc.


LX3302A

14Lead Thin Shrink Small Outline Package [ST] 4.4 mm Body [TSSOP]

Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging

(ș2)

R1
H
R2

L ș1
(L1)
(ș3)

DETAIL B

Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Terminals N 14
Pitch e 0.65 BSC
Overall Height A – – 1.20
Standoff A1 0.05 – 0.15
Molded Package Thickness A2 0.80 1.00 1.05
Overall Length D 4.90 5.00 5.10
Overall Width E 6.40 BSC
Molded Package Width E1 4.30 4.40 4.50
Terminal Width b 0.19 – 0.30
Terminal Thickness c 0.09 – 0.20
Terminal Length L 0.45 0.60 0.75
Footprint L1 1.00 REF
Lead Bend Radius R1 0.09 – –
Lead Bend Radius R2 0.09 – –
Foot Angle ș1 0° – 8°
Mold Draft Angle ș2 – 12° REF –
Mold Draft Angle ș3 – 12° REF –
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. Dimensioning and tolerancing per ASME Y14.5M
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.

Microchip Technology Drawing C04-087 Rev D Sheet 2 of 2

 2020 Microchip Technology Inc. DS20006306B-page 45


LX3302A

14Lead Thin Shrink Small Outline Package [ST] 4.4 mm Body [TSSOP]

Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging

SILK SCREEN

X
E

RECOMMENDED LAND PATTERN


Units MILLIMETERS
Dimension Limits MIN NOM MAX
Contact Pitch E 0.65 BSC
Contact Pad Spacing C 5.90
Contact Pad Width (Xnn) X 0.45
Contact Pad Length (Xnn) Y 1.45
Contact Pad to Contact Pad (Xnn) G 0.20

Notes:
1. Dimensioning and tolerancing per ASME Y14.5M
BSC: Basic Dimension. Theoretically exact value shown without tolerances.

Microchip Technology Drawing C04-2087 Rev D

DS20006306B-page 46  2020 Microchip Technology Inc.


LX3302A
APPENDIX A: REVISION HISTORY

Revision B (June 2020)


The following is the list of modifications:
1. Updated Table 3-1.
2. Updated Section 4.6.1, VIN EEMode.
3. Updated Section 4.6.2, Digital EEMode.
4. Updated Table 4-2.

Revision A (January 2020)


• Initial release of this document.
• This document replaces “LX3302A Data Sheet –
Inductive Sensor Interface IC with Embedded
MCU” (LX3302A V1.4/09.19, Microsemi,
2016-2019), with the following updates:
- Updated Section 2.0 “Pin Descriptions”.
- Updated Table 3-1 in Section 3.0
“Configuration EEPROM”.
- Updated Section 3.37 “IOSEL (Fifteen Bits,
W25[15:1])”.
- Updated Section 4.2 “Oscillator”.

 2020 Microchip Technology Inc. DS20006306B-page 47


LX3302A
NOTES:

DS20006306B-page 48  2020 Microchip Technology Inc.


LX3302A
PRODUCT IDENTIFICATION SYSTEM
To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office.

PART NO. - XX(1) Examples:


a) LX3302AQPW: -40°C to +150°C Ambient Temperature,
Device Tape and Reel RoHS2 Compliant, Pb-free MSL1,
Option AEC-Q100 Grade 0,
14-Lead TSSOP package
b) LX3302AQPW-TR: -40°C to +150°C Ambient Temperature,
Device: LX3302AQPW: Inductive Sensor Interface IC with RoHS2 Compliant, Pb-free MSL1,
Embedded MCU AEC-Q100 Grade 0,
14-Lead TSSOP package,
Tape and Reel
Tape and Blank = Standard Packaging (Tube)
Reel: TR = Tape and Reel(1) Note 1: Tape and Reel identifier only appears in the catalog part
number description. This identifier is used for ordering
purposes and is not printed on the device package. Check
with Microchip for package availability with the Tape and
Reel option.

 2020 Microchip Technology Inc. DS20006306B-page 49


LX3302A
NOTES:

DS20006306B-page 50  2020 Microchip Technology Inc.


Note the following details of the code protection feature on Microchip devices:
• Microchip products meet the specification contained in their particular Microchip Data Sheet.

• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.

• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.

• Microchip is willing to work with the customer who is concerned about the integrity of their code.

• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”

Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.

Information contained in this publication regarding device Trademarks


applications and the like is provided only for your convenience The Microchip name and logo, the Microchip logo, Adaptec,
and may be superseded by updates. It is your responsibility to AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, chipKIT,
ensure that your application meets with your specifications. chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex,
flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck,
MICROCHIP MAKES NO REPRESENTATIONS OR LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi,
WARRANTIES OF ANY KIND WHETHER EXPRESS OR Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer,
IMPLIED, WRITTEN OR ORAL, STATUTORY OR PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire,
OTHERWISE, RELATED TO THE INFORMATION, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST,
INCLUDING BUT NOT LIMITED TO ITS CONDITION, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon,
TempTrackr, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA
QUALITY, PERFORMANCE, MERCHANTABILITY OR are registered trademarks of Microchip Technology Incorporated in
FITNESS FOR PURPOSE. Microchip disclaims all liability the U.S.A. and other countries.
arising from this information and its use. Use of Microchip
devices in life support and/or safety applications is entirely at APT, ClockWorks, The Embedded Control Solutions Company,
the buyer’s risk, and the buyer agrees to defend, indemnify and EtherSynch, FlashTec, Hyper Speed Control, HyperLight Load,
IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision
hold harmless Microchip from any and all damages, claims, Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire,
suits, or expenses resulting from such use. No licenses are SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub,
conveyed, implicitly or otherwise, under any Microchip TimePictra, TimeProvider, Vite, WinPath, and ZL are registered
intellectual property rights unless otherwise stated. trademarks of Microchip Technology Incorporated in the U.S.A.

Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any


Capacitor, AnyIn, AnyOut, BlueSky, BodyCom, CodeGuard,
CryptoAuthentication, CryptoAutomotive, CryptoCompanion,
CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average
Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial
Programming, ICSP, INICnet, Inter-Chip Connectivity, JitterBlocker,
KleerNet, KleerNet logo, memBrain, Mindi, MiWi, MPASM, MPF,
MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach,
Omniscient Code Generation, PICDEM, PICDEM.net, PICkit,
PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple
Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI,
SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC,
USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and
ZENA are trademarks of Microchip Technology Incorporated in the
U.S.A. and other countries.

SQTP is a service mark of Microchip Technology Incorporated in


the U.S.A.
The Adaptec logo, Frequency on Demand, Silicon Storage
Technology, and Symmcom are registered trademarks of Microchip
Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology Germany
II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in
other countries.
All other trademarks mentioned herein are property of their
respective companies.

© 2020, Microchip Technology Incorporated, All Rights Reserved.

For information regarding Microchip’s Quality Management Systems, ISBN: 978-1-5224-6184-5


please visit www.microchip.com/quality.

 2020 Microchip Technology Inc. DS20006306B-page 51


Worldwide Sales and Service
AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE
Corporate Office Australia - Sydney India - Bangalore Austria - Wels
2355 West Chandler Blvd. Tel: 61-2-9868-6733 Tel: 91-80-3090-4444 Tel: 43-7242-2244-39
Chandler, AZ 85224-6199 China - Beijing India - New Delhi Fax: 43-7242-2244-393
Tel: 480-792-7200 Tel: 86-10-8569-7000 Tel: 91-11-4160-8631 Denmark - Copenhagen
Fax: 480-792-7277 Tel: 45-4485-5910
China - Chengdu India - Pune
Technical Support: Fax: 45-4485-2829
Tel: 86-28-8665-5511 Tel: 91-20-4121-0141
http://www.microchip.com/
China - Chongqing Japan - Osaka Finland - Espoo
support
Tel: 86-23-8980-9588 Tel: 81-6-6152-7160 Tel: 358-9-4520-820
Web Address:
www.microchip.com China - Dongguan Japan - Tokyo France - Paris
Tel: 86-769-8702-9880 Tel: 81-3-6880- 3770 Tel: 33-1-69-53-63-20
Atlanta Fax: 33-1-69-30-90-79
Duluth, GA China - Guangzhou Korea - Daegu
Tel: 678-957-9614 Tel: 86-20-8755-8029 Tel: 82-53-744-4301 Germany - Garching
Tel: 49-8931-9700
Fax: 678-957-1455 China - Hangzhou Korea - Seoul
Austin, TX Tel: 86-571-8792-8115 Tel: 82-2-554-7200 Germany - Haan
Tel: 512-257-3370 Tel: 49-2129-3766400
China - Hong Kong SAR Malaysia - Kuala Lumpur
Tel: 852-2943-5100 Tel: 60-3-7651-7906 Germany - Heilbronn
Boston
Tel: 49-7131-72400
Westborough, MA China - Nanjing Malaysia - Penang
Tel: 774-760-0087 Tel: 86-25-8473-2460 Tel: 60-4-227-8870 Germany - Karlsruhe
Fax: 774-760-0088 Tel: 49-721-625370
China - Qingdao Philippines - Manila
Chicago Tel: 86-532-8502-7355 Tel: 63-2-634-9065 Germany - Munich
Itasca, IL Tel: 49-89-627-144-0
China - Shanghai Singapore
Tel: 630-285-0071 Fax: 49-89-627-144-44
Tel: 86-21-3326-8000 Tel: 65-6334-8870
Fax: 630-285-0075 Germany - Rosenheim
China - Shenyang Taiwan - Hsin Chu
Dallas Tel: 49-8031-354-560
Tel: 86-24-2334-2829 Tel: 886-3-577-8366
Addison, TX Israel - Ra’anana
China - Shenzhen Taiwan - Kaohsiung
Tel: 972-818-7423 Tel: 972-9-744-7705
Tel: 86-755-8864-2200 Tel: 886-7-213-7830
Fax: 972-818-2924 Italy - Milan
China - Suzhou Taiwan - Taipei
Detroit Tel: 39-0331-742611
Tel: 86-186-6233-1526 Tel: 886-2-2508-8600
Novi, MI Fax: 39-0331-466781
Tel: 248-848-4000 China - Wuhan Thailand - Bangkok
Tel: 86-27-5980-5300 Tel: 66-2-694-1351 Italy - Padova
Houston, TX Tel: 39-049-7625286
Tel: 281-894-5983 China - Xian Vietnam - Ho Chi Minh
Tel: 86-29-8833-7252 Tel: 84-28-5448-2100 Netherlands - Drunen
Indianapolis Tel: 31-416-690399
Noblesville, IN China - Xiamen Fax: 31-416-690340
Tel: 317-773-8323 Tel: 86-592-2388138
Norway - Trondheim
Fax: 317-773-5453 China - Zhuhai Tel: 47-7288-4388
Tel: 317-536-2380 Tel: 86-756-3210040
Poland - Warsaw
Los Angeles Tel: 48-22-3325737
Mission Viejo, CA
Romania - Bucharest
Tel: 949-462-9523
Tel: 40-21-407-87-50
Fax: 949-462-9608
Tel: 951-273-7800 Spain - Madrid
Tel: 34-91-708-08-90
Raleigh, NC Fax: 34-91-708-08-91
Tel: 919-844-7510
Sweden - Gothenberg
New York, NY Tel: 46-31-704-60-40
Tel: 631-435-6000
Sweden - Stockholm
San Jose, CA Tel: 46-8-5090-4654
Tel: 408-735-9110
Tel: 408-436-4270 UK - Wokingham
Tel: 44-118-921-5800
Canada - Toronto Fax: 44-118-921-5820
Tel: 905-695-1980
Fax: 905-695-2078

DS20006306B-page 52  2020 Microchip Technology Inc.


02/28/20

You might also like