Inductive Sensor Interface IC With Embedded MCU: Features Description
Inductive Sensor Interface IC With Embedded MCU: Features Description
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
VIN
OSC1
OSC2
IO3
CL1
Host System
LX3302A IO4
GNDCL
CL2 VDD
GND
System Power
VIN
OSC1
OSC2
CL1 IO4
Host System
LX3302A SUB
GNDCL
CL2 VDD
GND
System Power
VIN
VBUS
OSC1
OSC2
CL1 IO3
Host System
LX3302A IO2
GNDCL
IO1
CL2 VDD
GND
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
°C
IO4
SUB
GND
† 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.
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.
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.
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.
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
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.
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
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.
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.
VIN
Internal Signals
17.5V
Decoded from VIN
> 20 μs 1
15.3V
> 20 μs
0
13V
t2 t3 17.5V
15.3V
VE 13V
E
VIN t4
EE_MODE
t1
DATA
CLK
Input
Programmer Line
VIN
IO4 (D_EN)
t1a
IO2 (DATA) t3 Data Bits from LSB of Word0
t2a
IO1 (CLK)
t4
IO3 (Addr/Output)
VIN
IO4 (D_EN)
t1a
IO2 (DATA)
t2a t3
IO1 (CLK)
t4
IO3 (Addr/Output) Data Bits from LSB of Word0
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
EXAMPLE 4-3:
Addr
Addr
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
EXAMPLE 4-4:
Addr
Addr
Command Command WORD0 WORD1 ... WORD31 Checksum
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
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.
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
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
TBit
t
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
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
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)
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]
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)
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
Note: The serial data checksum is not the same as the 3-bit checksum of the total PSI5 frame.
IE, IS [%]
IOvershoot
tSettle
100
80
trise 20, 80
tUndershoot
20
trise trise t
20 20
VIN
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.
XXXXXXXX 3302AQPW
YYNNN 20254
MSC MSC
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
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.
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
Notes:
1. Dimensioning and tolerancing per ASME Y14.5M
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
• 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.