MCZ33800R2 [FREESCALE]

Engine Control Integrated Circuit; 发动机控制集成电路
MCZ33800R2
型号: MCZ33800R2
厂家: Freescale    Freescale
描述:

Engine Control Integrated Circuit
发动机控制集成电路

文件: 总39页 (文件大小:1879K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Document Number: MC33800  
Rev. 5.0, 10/2007  
Freescale Semiconductor  
Advance Information  
Engine Control Integrated  
Circuit  
33800  
The 33800 is a combination output switch and driver Integrated  
Circuit (IC) which can be used in numerous powertrain applications.  
The IC contains two programmable constant current drivers (CCD),  
an octal, low side, serial switch (OSS), and six, external MOSFET  
gate pre-drivers (GD). The IC has over-voltage, under-voltage, and  
thermal protection. All drivers and switches, including the external  
MOSFETs, have over-current protection, off-state open load  
detection, on-state shorted load detection, and fault annunciation via  
the serial peripheral interface (SPI).  
ENGINE CONTROL  
Additional features include: Low power Sleep Mode, Heated  
Exhaust Gas Oxygen (HEGO) sensor diagnostics, output control via  
serial and/or parallel inputs, PWM capability, and programmable  
current output with dithering. These features, along with cost effective  
packaging, make the 33800 ideal for Powertrain Engine Control  
applications.  
EK SUFFIX (Pb-FREE)  
98ASA99334D  
54-PIN SOICW-EP  
ORDERING INFORMATION  
Features  
Temperature  
Package  
• Wide operating voltage range, 5 < VPWR < 36V  
• Interfaces to 3.3V and 5V microprocessors via SPI protocol  
• Low, Sleep Mode, standby current, typically 10uA.  
• Internal or external voltage reference  
Device  
Range (T )  
A
MCZ33800EK/R2  
-40°C to 125°C  
54 SOICW EP  
• Internal oscillator with calibrate capability  
• Measures resistance to monitor HEGO sensors  
• CCDs have programmable current, dither frequency and amplitude  
• OSSs can be paralleled to increase current capability  
• GDs have programmable frequency and duty cycle PWM  
• All outputs controllable via serial and/or parallel inputs  
• Pb-free packaging designated by suffix code EK  
33800  
VPWR  
VBAT  
VPWR  
CCD1_REC  
CCD1_OUT  
V
DD  
MCU  
VDD  
VPWR  
2.5V  
VCAL  
CCD2_REC  
CCD2_OUT  
RI_REF  
REXT  
VBAT  
MOSI  
SCLK  
CS  
SI  
VBAT  
OUT1  
OUT8  
SCLK  
CS  
SO  
MISO  
VDSNS1  
DEFAULT  
EN  
{
GD1  
VSSNS123  
LRFDBK  
AN0  
P1,P3,P5,P7  
PWM1  
VDSNS6  
{
GD6  
PWM6  
GND  
VSSNS456  
Figure 1. MC33800 Simplified Application Diagram  
* This document contains certain information on a new product.  
Specifications and information herein are subject to change without notice.  
© Freescale Semiconductor, Inc., 2007. All rights reserved.  
INTERNAL BLOCK DIAGRAM  
INTERNAL BLOCK DIAGRAM  
VPWR, VDD  
VPWR  
VDD  
GND  
POR  
80µA  
Sleep PWR  
Oscillator  
Bandgap  
VCAL  
V
CCD2_OUT  
CCD1_OUT  
DD  
15µA  
CCD2 Outputs  
CCD1 Outputs  
15µA  
CCD2_REC  
CCD1_REC  
DEFAULT  
EN  
53V  
100K  
Gate Control  
Open/Short  
40µA  
P1  
P3  
P5  
P7  
SI  
+
R
15µA  
15µA  
15µA  
15µA  
15µA  
S
CCGND  
CCGND  
lLimit  
Outputs 1 to 8  
OUT 1  
75µA  
53V  
to  
Gate Control  
Open/Short  
OUT 8  
Logic Control &  
SPI Interface  
+
R
S
PGND  
PGND  
PGND  
V
lLimit  
DD  
15µA  
Predriver1,2,3  
CS  
SCLK  
SO  
VDSNS1  
V
PWR  
PWM1  
Gate Drive  
Control &  
Diagnostics  
GD1  
15µA  
PWM2  
PWM3  
PWM4  
PWM5  
PWM6  
VSSNS123  
15µA  
15µA  
15µA  
15µA  
15µA  
Predriver4,5,6  
VDSNS4  
V
PWR  
Gate Drive  
Control &  
Diagnostics  
GD4  
VSSNS456  
Differential  
Amplifier  
+
+
LRFDBK  
REXT  
+
VCAL  
+
VCAL  
RI_REF  
Exposed  
Pad  
Figure 2. 33800 Simplified Internal Block Diagram  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
2
PIN CONNECTIONS  
PIN CONNECTIONS  
1
54  
53  
52  
51  
50  
49  
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
VDSNS4  
GD4  
VDSNS5  
GD5  
VDSNS6  
GD6  
VSSNS456  
LRFDBK  
SI  
VDSNS3  
GD3  
VDSNS2  
GD2  
VDSNS1  
GD1  
VSSNS123  
REXT  
PGND1  
OUT1  
PGND2  
OUT2  
OUT3  
OUT4  
OUT5  
PGND  
OUT6  
OUT7  
OUT8  
DEFAULT  
SO  
VDD  
VCAL  
GND  
2
3
4
5
6
7
8
9
SCLK  
CS  
P1  
P3  
P5  
P7  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
PWM1  
PWM2  
PWM3  
PWM4  
PWM5  
PWM6  
CCD2_GND  
CCD2_OUT  
CCD2_REC  
EN  
VPWR  
CCD1_GND  
CCD1_REC  
RI_REF  
CCD1_OUT  
Figure 3. 33800 Pin Connections  
Table 1. 33800 Pin Definitions  
A functional description of each pin can be found in the Functional Pin Description section beginning on page 16.  
Pin Number Pin Name Pin Function  
Formal Name  
Definition  
The VDSNS pin is used to monitor the drain voltage of the external  
MOSFET.  
1, 3, 5, 50,  
52, 54  
VDSNS1-  
VDSNS6  
Input  
Drain Voltage Sense  
The GD pin provides gate drive for an external MOSFET  
2, 4, 6, 49,  
51, 53  
GD1-GD6  
Output  
Input  
Gate Driver Output  
The VSSNS pins are used to monitor the source voltage of the external  
MOSFETS.  
7
VSSNS456  
VSSNS123  
Source Voltage Sense  
48  
The LRFDBK pin is an operational amplifier output.  
8
LRFDBK  
Output  
Input  
Load Resistance  
Feedback  
The SI input pin is used to receive serial data from the MCU. The serial  
input data is latched on the rising edge of SCLK, and the input data  
transitions on the falling edge of SCLK.  
9
SI  
Serial Input Data  
The SCLK input pin is used to clock in and out the serial data on the SI  
and SO Pins while being addressed by the CS.  
10  
11  
SCLK  
CS  
Input  
Input  
Serial Clock Input  
Chip Select  
The Chip Select input pin is an active low signal sent by the MCU to  
indicate that the device is being addressed. This input requires CMOS  
logic levels and has an internal active pull up current source.  
Input control of OSS output 1. When configured via the SPI, P1 input may  
be used to control OSS output 1 and output 2 in parallel.  
12  
13  
14  
P1  
P3  
P5  
Input  
Input  
Input  
Input One  
Input Three  
Input Five  
Input control of OSS output 3. When configured via the SPI, P3 input may  
be used to control OSS output 3 and output 4 in parallel.  
Input control of OSS output 5. When configured via the SPI, P5 input may  
be used to control OSS output 5 and output 6 in parallel.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
3
PIN CONNECTIONS  
Table 1. 33800 Pin Definitions(continued)  
A functional description of each pin can be found in the Functional Pin Description section beginning on page 16.  
Pin Number Pin Name Pin Function  
Formal Name  
Definition  
Input control of OSS output 7. When configured via the SPI, P7 input may  
be used to control OSS output 7 and output 8 in parallel.  
15  
P7  
Input  
Input  
Input Seven  
The PWMX input pin is used for direct parallel control of the GDX (Gate  
Drive Output X) predriver or as on/off control of the internal PWM  
controller. Control strategy is programmed via the SPI.  
16,17, 18, 19,  
20, 21  
PWMX  
Pulse Width  
Modulated Input  
The CCD2_GND pin provides a dedicated ground for the CCD2 constant  
current controller  
22  
23  
CCD2_GND  
CCD2_OUT  
Ground  
Output  
CCD2 Ground  
The CCD2_OUT pin is connected to a series internal sense resistor and  
power MOSFET driver. The CCD2_OUT has a pull up and pull down  
current source and is used for fault threshold monitoring.  
Current Controlled  
Driver 2 Output  
The CCD2_REC pin provides a recirculation path for the load current.  
The CCD2_REC pin is connected to the node between the internal sense  
resistor and power MOSFET driver. The device uses the differential  
voltage between CCD2_REC and CCD2_OUT to determine the load  
solenoid current.  
24  
CCD2_REC  
Input  
Current Controlled  
Driver 2 Recirculation  
Input  
The EN pin is an active high input.  
25  
26  
EN  
Input  
ENABLE  
The RI_REF pin is used to generate a reference current. The reference  
is used in the regulation of the constant current controller. The constant  
current controller regulation current is inversely proportional to the  
reference current through the external resistor. A 39.2k1% resistor to  
ground will set the 1FF programmed current value of the CCD1 to  
1075mA and the CCD2 to be 232mA.  
RI_REF  
Output  
Resistor for Current  
Reference  
The CCD1_OUT pin is connected to a series internal sense resistor and  
power MOSFET driver. The CCD1_OUT has a pull up and pull down  
current source and is used for fault threshold monitoring.  
27  
28  
CCD1_OUT  
CCD1_REC  
Output  
Input  
Current Controlled  
Driver 1 Output  
The CCD1_REC pin provides a recirculation path for the load current.  
The CCD1_REC pin is connected to the node between the internal sense  
resistor and power MOSFET driver. The device uses the differential  
voltage between CCD1_REC and CCD1_OUT to determine the load  
solenoid current.  
Current Controlled  
Driver 1 Recirculation  
Input  
The CCD1_GND pin provides a dedicated ground for the CCD1 constant  
current controller  
29  
30  
31  
32  
CCD1_GND  
VPWR  
Ground  
CCD1 Ground  
The VPWR pin provides power to all pre-driver, driver and output circuits  
and other internal functions such as the oscillator and SPI circuits.  
Power Input Analog Voltage Supply  
Analog ground for the internal control circuits of the IC. This ground  
should be used for decoupling of VDD and VPWR supply.  
GND  
Ground  
Input  
Ground  
VCAL input is a precision (2.5V, +8.0mV, -20mV over temperature)  
reference input, used in several internal circuits. A 1.0nF to 10nF  
decoupling capacitor is required on the VCAL input pin to ground.  
VCAL  
Voltage Calibrated  
Input  
The VDD pin supplies power to the Serial Output (SO) buffer along with  
the pull up current sources for the chip select (CS) and DEFAULT inputs.  
33  
34  
VDD  
SO  
Power Input Digital Voltage Supply  
The SO output pin is used to transmit serial data from the device to the  
MCU. The SO pin remains tri-stated until selected by the active low CS.  
The serial output data is available to be latched by the MCU on the rising  
edge of SCLK. The SO data transitions on falling edge of the SCLK.  
Output  
Serial Output Data  
The DEFAULT pin is an active high input.  
35  
DEFAULT  
Input  
Default Mode Enable  
OSS Output 1-8  
Octal Serial Switch (OSS) low side driver output 1-8.  
36-38, 40, OUT1-OUT8  
41-43, 45  
Output  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
4
PIN CONNECTIONS  
Table 1. 33800 Pin Definitions(continued)  
A functional description of each pin can be found in the Functional Pin Description section beginning on page 16.  
Pin Number Pin Name Pin Function  
Formal Name  
Definition  
This PGND pins provide a dedicated ground for the Octal Serial Switch  
(OSS) low side driver outputs 3 - 8.  
39  
44  
46  
47  
_
PGND3  
PGND2  
PGND1  
REXT  
_
Ground  
Ground  
Ground  
Output  
Ground  
OSS 3-8 Ground  
This PGND pin provides a dedicated ground for the Octal Serial Switch  
(OSS) low side driver output 2.  
OSS 2 Ground  
OSS 1 Ground  
This PGND pin provides a dedicated ground for the Octal Serial Switch  
(OSS) low side driver output 1.  
The REXT pin is used to generate a reference current.  
Resistor External  
Reference  
The package exposed pad provides thermal conductivity for the die and  
should be grounded to system ground.  
Exposed Pad Ground  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
5
ELECTRICAL CHARACTERISTICS  
MAXIMUM RATINGS  
ELECTRICAL CHARACTERISTICS  
MAXIMUM RATINGS  
Table 2. Maximum Ratings  
All voltages are with respect to ground unless otherwise noted. Exceeding these ratings may cause a malfunction or  
permanent damage to the device.  
Ratings  
Symbol  
Value  
Unit  
ELECTRICAL RATINGS  
Supply Voltage  
VPWR  
VDC  
VPWR  
VDD  
-1.5 to 45  
-0.3 to 7.0  
VDD  
CS, SI, SO, SCLK, EN, DEFAULT, PWMx, P1, P3, P5, P7  
Predriver Drain Voltage (VDSNS1 to VDSNS6)  
-0.3 to VDD  
-0.3 to 60  
30  
VDC  
VDC  
mJ  
VDSNS  
OSS Output Clamp Energy (OUT3 to OUT8)(Single Pulse)  
TJunction = 150°C, IOUT = 0.45A  
E
E
E
E
CLAMP  
CLAMP  
CLAMP  
CLAMP  
OSS Output Clamp Energy (OUT1 & OUT2)(Single Pulse)  
TJunction = 150°C, IOUT = 0.45A  
45  
75  
mJ  
mJ  
mJ  
mA  
mJ  
CCD1 Output Clamp Energy (Single Pulse)  
TJunction = 150°C, IOUT = 0.45A  
CCD2 Output Clamp Energy (Single Pulse)  
TJunction = 150°C, IOUT = 0.45A  
25  
OSS Output Continuous Current (OUT1 to OUT8 Steady State)  
TJunction = 150°C  
IOSS_SS  
350  
75  
CCD1 Output Clamp Energy (CCD1_REC OUTPUT)  
TJunction = 150°C, IOUT = 1.0 A  
E
CLAMP  
Frequency of SPI Operation (VDD = 5.0V)(3)  
4.0  
MHz  
V
ESD Voltage(1)  
VESD1  
VESD2  
±2000  
±200  
Human Body Model  
Machine Model  
THERMAL RATINGS  
Storage Temperature  
T
-55 to 150  
-40 to 125  
-40 to 150  
1.7  
°C  
°C  
°C  
W
STG  
Operating Case Temperature  
Operating Junction Temperature  
Power Dissipation (TA = 25°C)(2)  
THERMAL RESISTANCE  
TC  
TJ  
PD  
Thermal Resistance  
R
71  
Junction to Ambient  
θJA  
°C/W  
R
1.2  
Between the Die and the Exposed Die Pad  
θJC  
Notes  
1. ESD data available upon request. All pins tested individually. ESD1 testing is performed in accordance with the Human Body Model  
(AEC-Q100-002). and the Machine Model (AEC-Q100-003).  
2. Maximum power dissipation at TJ =150°C junction temperature with no heat sink used.  
3. This parameter is guaranteed by design but is not production tested.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
6
ELECTRICAL CHARACTERISTICS  
STATIC ELECTRICAL CHARACTERISTICS  
STATIC ELECTRICAL CHARACTERISTICS  
Table 3. Static Electrical Characteristics  
Characteristics noted under conditions 3.0V VDD 5.5V, 9.0V VPWR 18V, -40°C TA 125°C, GND = 0V, unless  
otherwise noted. Typical values noted reflect the approximate parameter means at TA = 25°C under nominal conditions, unless  
otherwise noted.  
Characteristic  
POWER INPUT (VPWR, VDD)  
Symbol  
Min  
Typ  
Max  
Unit  
Supply Voltage  
V
Fully Operational  
V
5.0  
36  
PWR(FO)  
Supply Current  
I
mA  
µA  
(ON)  
PWR  
All Outputs Disabled (Normal & Default Mode)  
10.0  
14.0  
Sleep State Supply Current  
V
0.8 V, VPWR = 18V  
I
10  
30  
DD  
SS  
PWR(  
)
EN 0.8 V, VDD = 5.5V  
I
2.0  
5.0  
VDD(SS)  
V
V
V
V
Over-voltage Shutdown Threshold Voltage(4)  
VPWR(OV)  
VPWR(OVHYS)  
VPWR(UV)  
36.5  
0.5  
39  
1.5  
4.0  
200  
44  
3.0  
4.4  
650  
5.5  
V
V
PWR  
Over-voltage Shutdown Hysteresis Voltage  
Under-voltage Shutdown Threshold Voltage(5)  
Under-voltage Shutdown Hysteresis Voltage  
PWR  
PWR  
PWR  
3.0  
V
VPWR(UVHYS)  
100  
3.0  
mV  
V
Logic Supply Voltage  
V
DD  
DD  
Logic Supply Current  
Static Condition  
I
µA  
180  
0.8  
100  
2.2  
300  
2.5  
525  
2.8  
650  
2.8  
Logic Supply Under-voltage Shutdown Threshold Voltage (5)  
Logic Supply Under-voltage Hysteresis  
V
V
mV  
V
DD(UV)  
V
DD(UVHYS)  
VBIAS  
(6)  
Internally Generated VCAL  
2.5  
CONSTANT CURRENT SOLENOID DRIVER OUTPUT (CCD1_OUT)  
Drain-to-Source ON Resistance  
RDS(ON)  
T = 125°C, V  
= 13V  
PWR  
0.25  
0.60  
J
T = 25°C, V  
= 13V  
= 13V  
PWR  
J
PWR  
T = -40°C, V  
J
Internal Current Sense Resistor  
R
SENSE  
DAC Value = 000, VCCD1REC = 0.0V, ICCD1OUT = 100mA  
RSENSE = VCCD1OUT / ICCD1OUT  
0.7  
1.2  
Current Regulation  
I
mA  
CCD1  
DAC Value = 17C HEX +/- (3%)  
DAC Value = 05F HEX +/- (15%)  
Load Resistance = 5Ω, Load Inductance = 10mH, Dither Off  
775  
157  
800  
200  
823  
235  
Programmable Dither Frequency  
fDITHER  
%
Programmable from 50Hz to 500Hz in 50Hz Increments after  
Calibration  
-10  
10  
Notes  
4. Over-voltage thresholds minimum and maximum include hysteresis.  
5. Under-voltage thresholds minimum and maximum include hysteresis.  
6. Using the internally generated VCAL increases all applicable parametric tables by +- 10%  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
7
ELECTRICAL CHARACTERISTICS  
STATIC ELECTRICAL CHARACTERISTICS  
Table 3. Static Electrical Characteristics  
Characteristics noted under conditions 3.0V VDD 5.5V, 9.0V VPWR 18V, -40°C TA 125°C, GND = 0V, unless  
otherwise noted. Typical values noted reflect the approximate parameter means at TA = 25°C under nominal conditions, unless  
otherwise noted.  
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
CONSTANT CURRENT SOLENOID DRIVER OUTPUT (CDD1_OUT) (CONTINUED)  
Programmable Dither Amplitude Peak to Peak  
I
%
V
DITHER  
Programmable from 0.0mA to 350mA in 50mA increments  
-10  
2.0  
10  
CCD1 Fault Detection Voltage Threshold  
Outputs Programmed OFF  
V
OUT(FLTTH)  
2.5  
3.0  
CCD1 Output Clamp Voltage  
Outputs Programmed OFF  
V
V
OC  
50  
55  
60  
CCD1 Output Self Limiting Current  
CCD1 Output Leakage Current  
I
1.5  
2.8  
A
OUT(LIM)  
I
µA  
CCD1(LKG)  
Pull-up enabled, Dither Off, CCD1OUT = VOC - 1.0V  
Pull-up enabled, Dither Off, CCD1OUT = VPWR = 24V  
8000  
20  
CCD1 Pull Up Current  
I
-60  
-40  
-20  
µA  
µA  
CCD1(PULLUP)  
Pull-up enabled, DAC = 000, CCD1OUT = CCD1REC = 2.0V  
CCD1 Pull Down Current  
I
20  
40  
60  
CCD1(PULLDOWN)  
Pull-up disabled, DAC = 000, CCD1OUT = CCD1REC = 2.0V  
CONSTANT CURRENT SOLENOID DRIVER OUTPUT (CCD2_OUT)  
Drain-to-Source ON Resistance  
RDSON  
T = 125°C, V  
= 13V  
PWR  
1.0  
2.0  
J
T = 25°C, V  
= 13V  
= 13V  
PWR  
J
PWR  
T = -40°C, V  
J
Internal Current Sense Resistor  
RSENSE  
DAC Value = 000, VCCD2REC = 0V, ICCD2OUT = 100mA  
RSENSE = VCCD2OUT / ICCD2OUT  
3.5  
5.0  
Current Regulation  
I
mA  
CCD2  
DAC Value = 17C HEX +/- (4%)  
DAC Value = 05F HEX +/- (10%)  
Load Resistance = 32Ω, Load Inductance = 130mH, Dither Off  
166  
38.9  
173  
43.2  
180  
47.5  
Programmable Dither Frequency  
fDITHER  
%
Programmable from 50Hz to 500Hz in 50Hz Increments after  
Calibration  
-10  
10  
Programmable Dither Amplitude Peak to Peak  
IDITHER  
%
V
Programmable from 0.0mA to 90mA in 10.9mA increments  
-10  
2.0  
50  
10  
3.0  
60  
CCD2 Fault Detection Voltage Threshold  
Outputs Programmed OFF  
V
OUT(FLTTH)  
2.5  
55  
CCD2 Output Clamp Voltage  
Outputs Programmed OFF  
V
V
OC  
CCD2 Output Leakage Current  
I
µA  
CCD2(LKG)  
Pull-up enabled, Dither Off, CCD2OUT = VOC - 1.0V  
Pull-up enabled, Dither Off, CCD2OUT = VPWR = 24V  
8000  
20  
CCD2 Output Self Limiting Current  
I
0.5  
1.0  
A
OUT(LIM)  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
8
ELECTRICAL CHARACTERISTICS  
STATIC ELECTRICAL CHARACTERISTICS  
Table 3. Static Electrical Characteristics  
Characteristics noted under conditions 3.0V VDD 5.5V, 9.0V VPWR 18V, -40°C TA 125°C, GND = 0V, unless  
otherwise noted. Typical values noted reflect the approximate parameter means at TA = 25°C under nominal conditions, unless  
otherwise noted.  
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
CONSTANT CURRENT SOLENOID DRIVER OUTPUT (CCD2_OUT) (CONTINUED)  
CCD2 Pull Up Current  
I
-60  
20  
-40  
40  
-20  
60  
µA  
µA  
CCD2(PULLUP)  
Pull-up enabled, DAC = 000, CCD1OUT = CCD1REC = 2.0V  
CCD2 Pull Down Current  
I
CCD2(PULLDOWN)  
Pull-up disabled, DAC = 000, CCD2OUT = CCD2REC = 2.0V  
OCTAL SERIAL DRIVERS (OUT1 - 8)  
Drain-to-Source ON Resistance (OUT1 - 2)  
R
R
A
DS (ON)  
DS (ON)  
0.7  
1.4  
I
I
I
= 0.350A, T = 125°C, V  
= 13V  
PWR  
OUT  
OUT  
OUT  
J
= 0.350A, T = 25°C, V  
= 13V  
= 13V  
PWR  
J
PWR  
= 0.350A, T = -40°C, V  
J
Drain-to-Source ON Resistance (OUT3 - 8)  
1.0  
1.7  
I
I
I
= 0.350A, T = 125°C, V  
= 13V  
PWR  
OUT  
OUT  
OUT  
J
= 0.350A, T = 25°C, V  
= 13V  
= 13V  
PWR  
J
PWR  
= 0.350A, T = -40°C, V  
J
Output Self Limiting Current  
Output 3 to Output 8  
Output 1, Output 2  
I
OUT(LIM)  
1.0  
4.0  
2.0  
6.0  
Output Fault Detection Voltage Threshold.(7)  
Outputs Programmed OFF  
V
V
OUT(FLTTH)  
2.0  
40  
2.5  
75  
3.0  
Output OFF Open Load Detection Current  
I
µA  
OCO  
V
= 18V, Outputs Programmed OFF  
100  
Drain  
Output Clamp Voltage Low Side Drive  
= 20mA  
V
V
OC  
I
50  
55  
60  
D
Output Leakage Current  
I
µA  
OUT(LKG)  
V
V
= 5.0V, V  
= 5.0V, V  
= 24V, Open Load Detection Current Disabled  
= VOC - 1.0V, Open Load Detection Current  
20  
3000  
10  
DD  
DD  
Drain  
Drain  
Disabled  
= 0V, V  
V
= 24V, Device Disabled  
Drain  
DD  
Over-temperature Shutdown(8)  
TLim  
TLim(HYS)  
155  
5.0  
185  
15  
°C  
°C  
Over-temperature Shutdown Hysteresis(8)  
SPI DIGITAL INTERFACE (SO, SI, CS, SCLK)  
Input Logic High-voltage Thresholds(8)  
Input Logic Low-voltage Thresholds(8)  
Input Logic Voltage Hysteresis(8)  
10  
V
0.7 x VDD  
GND - 0.3  
100  
VDD + 0.3  
0.2 x VDD  
300  
V
V
IH  
V
IL  
V
mV  
pF  
µA  
HYS  
Input Logic Capacitance(8)  
C
20  
IN  
Sleep Mode Input Logic Current(8)  
I
LOGICSS  
V
= 0.0V  
-10  
10  
DD  
Notes  
7. Output fault detection thresholds with outputs programmed OFF. Output fault detect thresholds are the same for output open and shorts.  
8. This parameter is guaranteed by design, however is not production tested.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
9
ELECTRICAL CHARACTERISTICS  
STATIC ELECTRICAL CHARACTERISTICS  
Table 3. Static Electrical Characteristics  
Characteristics noted under conditions 3.0V VDD 5.5V, 9.0V VPWR 18V, -40°C TA 125°C, GND = 0V, unless  
otherwise noted. Typical values noted reflect the approximate parameter means at TA = 25°C under nominal conditions, unless  
otherwise noted.  
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
SPI DIGITAL INTERFACE (SO, SI, CS, SCLK) (CONTINUED)  
Sleep Mode EN and DEFAULT Input Current  
I
µA  
µA  
LOGICSS  
LOGICPD  
V
= 0.0V, V = 5.0V, V  
= 5.0V  
D E FA U LT  
-10  
10  
D D  
EN  
Normal Mode Input Logic Pull-down Current(9)  
0.8V to 5.0V  
I
5.0  
15  
25  
Normal Mode DEFAULT Pull-up Current  
IDEFAULTPU  
-5.0  
-25  
µA  
µA  
SCLK, Tri-state SO Output  
0.0V to 5.0V  
ISCLK, ITRISO  
-10  
-10  
10  
10  
CS Input Current  
CS = VDD  
I
µA  
CS  
CS Pull-up Current  
CS = 0.0V  
I
µA  
µA  
CSPU  
-5.0  
-30  
10  
CS Leakage Current to VDD  
I
CS(LKG)  
CS = 5.0V, V  
= 0.0V  
DD  
SO High-state Output Voltage  
= -1.0mA  
V
V
V
SOHIGH  
I
V
- 0.4  
SOHIGH  
DD  
SO Low-state Output Voltage  
= 1.0mA  
V
SOLOW  
I
0.4  
SOLOW  
IENPD  
10  
50  
100  
µA  
EN Input Pull-down Current  
EN = VDD  
PREDRIVER OUTPUT FUNCTION (GD1 - GD6)  
Gate Drive Output Voltage  
IGATEDRIVE = 100µA  
IGATEDRIVE = - 100µA  
VGS(ON)  
VGS(OFF)  
5.0  
7.0  
0.2  
9.0  
0.5  
V
Gate Drive Sink and Source Current  
Sleep Mode Gate to Source Resistor  
Short Fault Detection Voltage Threshold  
IGATEDRIVE  
RGS(PULLDOWN)  
VDS(FLTTH)  
2.0  
5.0  
mA  
KΩ  
V
65  
200  
300  
V
= High, Outputs Programmed ON  
-20%  
+20%  
3.0  
DD  
Programmable from 0.5V to 3.0V in 0.5V increments.  
Open Fault Detection Voltage Threshold  
VDS(FLTTH)  
V
V
= High, Outputs Programmed OFF  
2.0  
2.5  
DD  
Notes  
9. Parameter applies to P1, P3, P5, P7, PWM1 to PWM6, SI and VCAL, and are guaranteed by design.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
10  
ELECTRICAL CHARACTERISTICS  
STATIC ELECTRICAL CHARACTERISTICS  
Table 3. Static Electrical Characteristics  
Characteristics noted under conditions 3.0V VDD 5.5V, 9.0V VPWR 18V, -40°C TA 125°C, GND = 0V, unless  
otherwise noted. Typical values noted reflect the approximate parameter means at TA = 25°C under nominal conditions, unless  
otherwise noted.  
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
PREDRIVER OUTPUT FUNCTION (GD1 - GD6) (CONTINUED)  
Drain Sense Fault Detection Current  
Gate Drive Off, VDS = 18V  
I
µA  
DSNS(flt-sns)  
40  
50  
180  
55  
400  
60  
Output Clamp Voltage  
V
V
OC  
Driver Command Off, VGATE = 2.0V  
Sleep Mode Drain Sense Leakage Current  
IDSNS(LKG)  
µA  
V
V
= 0.0V, V  
= 24V,  
DSNS  
25  
DD  
Load Resistance Feedback Accuracy Sample and Hold After 150ms  
REXT = 24ohm, RLOAD = 10ohm, LRFDBK = VCAL*2.5*(RLOAD/REXT  
LRFBCKACC  
-10%  
2.6  
+10%  
)
Load Resistance Feedback Output Voltage  
LRFBCKMax  
6.0  
V
(VDSNS1 - VDSNS2) 10V, PWM Diagnostics Select = 0001  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
11  
ELECTRICAL CHARACTERISTICS  
DYNAMIC ELECTRICAL CHARACTERISTICS  
DYNAMIC ELECTRICAL CHARACTERISTICS  
Table 4. Dynamic Electrical Characteristics  
Characteristics noted under conditions 3.0V VDD 5.5V, 9.0V VPWR 18V, -40°C TA 125°C, GND = 0V, unless  
otherwise noted. Typical values noted reflect the approximate parameter means at TA = 25°C under nominal conditions, unless  
otherwise noted.  
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
CONSTANT CURRENT SOLENOID DRIVER OUTPUT (CCD1_OUT)  
On State Open Load Detect Timer(10)  
ms  
Fault is detected with driver on, timer expired  
tONOPENTIMER  
6.0  
30  
12  
60  
24  
90  
Off State Open Load Detect Timer(10)  
µs  
Fault detected with driver off & voltage threshold not achieved  
(Driver off timer)  
tOFFOPENTIMER  
On State Shorted Load Detect Timer(10)  
tONSHORTTIMER  
µs  
Fault is detected with driver switching and drain voltage remains greater  
than threshold for specified time.  
30  
10  
60  
14  
90  
24  
Short Retry Time(10)  
tRETRY  
ms  
Output Slew Rate  
VBAT = 14V, Measured from 4.0V to 10.0V  
VBAT = 14V, Measured from 10.0V to 4.0V  
tSR(RISE)  
tSR(FALL)  
2.0  
3.0  
4.0  
V/µs  
-2.0  
-3.0  
-4.0  
Driver On Time Blanking Period(10)  
tBP(OFF)  
tBP(ON)  
7.0  
7.0  
10  
10  
µs  
µs  
Driver Off Time Blanking Period(10)  
CONSTANT CURRENT SOLENOID DRIVER OUTPUT (CCD2_OUT)  
On State Open Load Detect Timer(10)  
ms  
Fault is detected with driver on, timer expires (Driver on timer)  
tONOPENTIMER  
tOFFOPENTIMER  
6.0  
30  
12  
60  
24  
90  
Off State Open Load Detect Timer(10)  
µs  
Fault is detected with driver off and voltage threshold is not achieved.  
(Driver off timer)  
On State Shorted Load Detect Timer(10)  
tONSHORTTIMER  
µs  
Fault is detected with driver switching and drain voltage remains greater  
than threshold for specified time.  
30  
10  
60  
14  
90  
24  
Short Retry Time(10)  
tRETRY  
ms  
Output Slew Rate  
V/µs  
VBAT = 14V, Measured from 4.0V to 10.0V  
VBAT = 14V, Measured from 10.0V to 4.0V  
tSR(RISE)  
tSR(FALL)  
1.5  
4.0  
-1.5  
-4.0  
CCD2 DAC Update Rate(10)  
ms  
Response time from present current level to new programmed level  
tRESPONSE  
tBP(ON)  
1.0  
Driver On Time Blanking Period(10)  
Driver Off Time Blanking Period(10)  
OCTAL SERIAL DRIVERS (OUT1 - OUT8)  
Output On Current Limit Fault Filter Timer(10)  
Output Refresh Timer(10)  
3.0  
12  
4.3  
µs  
µs  
tBP(OFF)  
17.2  
t
30  
5.0  
400  
50  
10  
90  
15  
µs  
ms  
µs  
CL  
t
REF  
Output On Short Circuit Fault Filter Timer(10)  
t
500  
650  
SC  
Notes  
10. Assumes oscillator has been calibrated using SPI Calibrate Command.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
12  
ELECTRICAL CHARACTERISTICS  
DYNAMIC ELECTRICAL CHARACTERISTICS  
Table 4. Dynamic Electrical Characteristics  
Characteristics noted under conditions 3.0V VDD 5.5V, 9.0V VPWR 18V, -40°C TA 125°C, GND = 0V, unless  
otherwise noted. Typical values noted reflect the approximate parameter means at TA = 25°C under nominal conditions, unless  
otherwise noted.  
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
OCTAL SERIAL DRIVERS (OUT1 - OUT8) (CONTINUED)  
Output Off Open Circuit Fault Filter Timer(11)  
Output Slew Rate  
tOC  
400  
500  
650  
µs  
V/µs  
R
= 51Ω  
= 51Ω  
tSR(RISE)  
tSR(FALL)  
1.0  
1.0  
5.0  
5.0  
10  
10  
LOAD  
LOAD  
R
P1 Input Propagation Delay  
µs  
µs  
Input @ 50% VDD to Output voltage 10% of final value  
Input @ 50% VDD to Output voltage 90% of initial value  
t(RISEDELAY)  
t(FALLDELAY)  
6.0  
6.0  
P3, P5, P7 Input Propagation Delay  
Input @ 50% VDD to Output voltage 10% of final value  
Input @ 50% VDD to Output voltage 90% of initial value  
t(RISEDELAY)  
t(FALLDELAY)  
5.0  
5.0  
OSCILLATOR AND TIMER ACCURACY  
Calibrated Timer Accuracy(11)  
tTIMER  
tTIMER  
±10  
±80  
%
%
Un-calibrated Timer Accuracy  
SPI DIGITAL INTERFACE TIMING (SO, SI, CS, SCLK)(12)  
Required Low State Duration on VPWR for Reset(13)  
t
µs  
RESET  
tLEAD  
tLAG  
VPWR 0.2V  
1.0  
Falling Edge of CS to Rising Edge of SCLK  
Required Setup Time  
ns  
ns  
ns  
ns  
100  
50  
Falling Edge of SCLK to Rising Edge of CS  
Required Setup Time  
SI to Rising Edge of SCLK  
Required Setup Time  
tSI(SU)  
16  
Rising Edge of SCLK to SI  
Required Hold Time  
tSI(HOLD)  
20  
5.0  
5.0  
SI, CS, SCLK Signal Rise Time(14)  
tR(SI)  
tF(SI)  
ns  
ns  
ns  
ns  
ns  
µs  
SI, CS, SCLK Signal Fall Time(14)  
Time from Falling Edge of CS to SO Low-impedance(15)  
Time from Rising Edge of CS to SO High-impedance(16)  
Time from Falling Edge of SCLK to SO Data Valid(17)  
tSO(EN)  
tSO(DIS)  
tVALID  
tSTR  
150  
150  
150  
1.0  
25  
Sequential Transfer Rate  
Time required between data transfers  
Notes  
11. Assumes oscillator has been calibrated using SPI Calibrate Command  
12. These parameters are guaranteed by design. Production test equipment uses 1MHz, 5.0V SPI interface.  
13. This parameter is guaranteed by design, however it is not production tested.  
14. Rise and Fall time of incoming SI, CS, and SCLK signals for design consideration to prevent the occurrence of double pulsing.  
15. Time required for valid output status data to be available on SO pin.  
16. Time required for output states data to be terminated at SO pin.  
17. Time required to obtain valid data out from SO following the fall of SCLK with 200pF load.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
13  
ELECTRICAL CHARACTERISTICS  
DYNAMIC ELECTRICAL CHARACTERISTICS  
Table 4. Dynamic Electrical Characteristics  
Characteristics noted under conditions 3.0V VDD 5.5V, 9.0V VPWR 18V, -40°C TA 125°C, GND = 0V, unless  
otherwise noted. Typical values noted reflect the approximate parameter means at TA = 25°C under nominal conditions, unless  
otherwise noted.  
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
PREDRIVER OUTPUT FUNCTION (GD1 - GD6)  
Open Fault Detection Filter Timer(18)  
VDS(FLTTH)  
µs  
µs  
V
= High, Outputs Programmed OFF  
100  
128  
400  
DD  
Short Fault Detection Filter Timer(18)  
= High, Outputs Programmed ON  
tDS(FLTTMR)  
V
-10%  
+10%  
DD  
Programmable from 30µs to 960µs in replicating increments.  
Gate Drive Rise Slew Rate  
tGDSR(RISE)  
tGDSR(FALL)  
tPWMDELAY  
tLRSR(RISE)  
V/µs  
V/µs  
ns  
Cload = 1.0nF, VGS from 0.5 to 5.0V  
1.7  
1.7  
Gate Drive Fall Slew Rate  
Cload = 1.0nF, VGS from 5.0 to 0.5V  
PWM1 to PWM6 Input Propagation Delay  
20  
300  
Measured from PWM input at 4.5V and GDx output at 0.5V.  
Load Resistance Feedback Output Rise Slew Rate  
CLOAD = 40pF  
0.5  
0.5  
2.0  
2.0  
V/µs  
Load Resistance Feedback Output Fall Slew Rate  
CLOAD = 40pF  
tLRSR(FALL)  
V/µs  
Load Resistance Sample Duration(18)  
tLOADSAMPLE  
tFDBKVALID  
200  
400  
µs  
Load Resistance Feedback Valid (18)  
us  
Time from rising edge of CS to Load Resistance measurement valid  
Notes  
18. Assumes oscillator has been calibrated using SPI Calibrate Command.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
14  
ELECTRICAL CHARACTERISTICS  
TIMING DIAGRAMS  
TIMING DIAGRAMS  
CS  
0.2 V  
DD  
t
t
LAG  
LEAD  
0.7 V  
0.2 V  
DD  
DD  
SCLK  
SI  
t
t
SI(SU)  
SI(HOLD)  
0.7 V  
0.2 V  
DD  
DD  
MSB IN  
t
SO(EN)  
t
t
VALID  
SO(DIS)  
0.7 V  
DD  
DD  
LSB OUT  
SO  
MSB OUT  
0.2 V  
Figure 4. SPI Timing Characteristics  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
15  
FUNCTIONAL DESCRIPTION  
FUNCTIONAL PIN DESCRIPTION  
FUNCTIONAL DESCRIPTION  
FUNCTIONAL PIN DESCRIPTION  
ANALOG VOLTAGE SUPPLY (VPWR)  
SERIAL CLOCK INPUT (SCLK)  
The system clock (SCLK) pin clocks the internal shift  
register of the 33800. The SI data is latched into the input  
shift register on the rising edge of SCLK signal. The SO pin  
shifts status bits out on the falling edge of SCLK. The SO data  
is available for the MCU to read on the rising edge of SCLK.  
With CS in a logic high state, signals on the SCLK and SI pins  
will be ignored and the SO pin is tri-state.  
The VPWR pin is battery input to the 33800 IC. The VPWR  
pin requires external reverse battery and transient protection.  
Maximum input voltage on VPWR is 45V. All IC analog  
current and internal logic current is provided from the VPWR  
pin. With VDD and EN applied to the IC, the application of  
VPWR will perform a Power-ON Reset (POR).  
CHIP SELECT (CS)  
DIGITAL VOLTAGE SUPPLY (VDD)  
The system MCU selects the 33800 to receive  
communication using the chip select (CS) pin. With the CS in  
a logic low state, command words may be sent to the 33800  
via the serial input (SI) pin, and status information is received  
by the MCU via the serial output (SO) pin. The falling edge of  
CS enables the SO output and transfers status information  
into the SO buffer.  
The VDD input pin is used to determine communication  
logic levels between the microprocessor and the 33800  
device. Current from VDD is used to drive SO output and pull-  
up current for CS. VDD must be applied for Normal Mode  
operation. Removing VDD from the IC will place the device in  
Sleep Mode. Power-ON Reset will be performed with the  
application of VDD supply.  
Rising edge of the CS initiates the following operation:  
1. Disables the SO driver (high-impedance)  
GROUND (GND)  
The GND pin provides a low current analog ground for the  
IC. The VPWR and VDD supplies are both referenced to the  
GND pin. GND pin should be used for decoupling both  
supplies.  
2. Activates the received command word, allowing the  
33800 to activate/deactivate output drivers.  
To avoid any spurious data, it is essential the high-to-low  
and low-to-high transitions of the CS signal occur only when  
SCLK is in a logic low state. Internal to the 33800 device is an  
active pull-up to VDD on CS. In cases were voltage exists on  
CS without the application of VDD, no current will flow from  
CS to the VDD pin.  
CONSTANT CURRENT DRIVER GROUND  
(CCDX_GND)  
The Constant Current Driver Ground (CCDX_GND) pins  
provide dedicated grounds for the Constant Current output  
drivers. Both CCDX_GND1 and CCDX_GND2 grounds are  
isolated from the other grounds of the IC.  
SERIAL INPUT DATA (SI)  
The SI pin is used for serial instruction data input. SI  
information is latched into the input register on the rising edge  
of SCLK. A logic high state present on SI will program a one  
in the command word on the rising edge of the CS signal. To  
program a complete word, 16-bits of information must be  
entered into the device.  
GROUND (PGND1 - 3, CCD1_GND, CCD2_GND)  
There are three PGND pins associated with the OSS  
drivers. OUT1 driver and OUT2 driver have dedicated  
PGND1 & PGND2 pins. Drivers OUT3 through Driver OUT8  
share one PGND3 pin. In general all ground pins must be  
connected together and terminated to ground on the circuit  
board.  
SERIAL OUTPUT DATA (SO)  
The SO pin is the output from the shift register. The SO pin  
remains tri-stated until the CS pin transitions to a logic low  
state. All normal operating drivers are reported as zero, all  
faulted drivers are reported as one. The negative transition of  
CS enables the SO driver.  
SOURCE VOLTAGE SENSE (VSSNS123  
VSSNS456)  
,
The Source Sense Ground pins (VSSNS123, VSSNS456)  
provide dedicated grounds for the hex MOSFET pre-drivers.  
The pins are used by the IC to monitor the drain to source  
voltage of the external MOSFET. This pin must be connected  
to the source of the external MOSFET and system ground.  
VSSNS123 and VSSNS456 ground pins are isolated from  
other internal IC grounds.  
The SI/SO shifting of the data follows a first-in-first-out  
protocol, with both input and output words transferring the  
most significant bit (MSB) first.  
ENABLE (EN)  
The ENABLE pin is an active high digital input pin used to  
enable the device. With the EN pin low the device is in Sleep  
Mode. With the EN pin high, the device is in Normal Mode  
(VDD and VPWR applied). Exit from Sleep Mode initiates a  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
16  
FUNCTIONAL DESCRIPTION  
FUNCTIONAL PIN DESCRIPTION  
Power On Reset (POR). All internal registers will be placed in  
the reset state. The device has an Internal 100 kresistor  
pull down on the ENABLE pin.  
operate. For applications where measurements are not  
critical, the VCAL pin may grounded and an internally  
generated reference will be used. Using the internally  
generated reference will add ±10% to all tolerances in the  
parametric table.  
PULSE WIDTH MODULATION (PWM)  
The PWM pins are control input pins for the MOSFET pre-  
drivers. The PWM pins provide parallel control and can be  
programmed for an OR function with the SPI bit or an AND  
function with the SPI bit (See Table 12, on page 25 for SPI  
message detail). Each PWM input pin has an internal 15µA  
pull down current source. The current sources are active  
when the device is in Normal Mode.  
LOAD RESISTANCE FEEDBACK (LRFDBK)  
The LRFDBK pin is an operational amplifier output. The  
amplifier output voltage is proportional to the load resistance  
for the selected channel. The channel is selected via the SPI.  
DEFAULT  
The DEFAULT input controls the operation of each driver  
to a Default Mode. The DEFAULT input must be logic 0 for full  
function of all output drivers. For more information on the  
DEFAULT operation (See Functional Device Operation on  
page 19).  
DRAIN VOLTAGE SENSE (VDSNSX)  
The VDSNSx pin has multiple functions for control and  
diagnostics of the external MOSFET:  
1. By monitoring the drain voltage of the external device,  
short circuits and open circuits are detected. The filter  
timer and threshold voltage are easily programmed  
through SPI (see Table 10, on page 23 and Table 11,  
on page 24 for SPI messages).  
With the DEFAULT pin HIGH, the device is placed in  
Default Mode. The DEFAULT pin is pulled up to the VDD  
supply through an active pull up current source. In Default  
Mode the device operates in the following manner:  
1. OSS outputs are disabled.  
2. The VDSNSx pins are use to determine the external  
load resistance. Further information is provided in the  
Device Operation section of this specification.  
2. CCD1 and CCD2 outputs are disabled.  
3. SPI ON/OFF control of GATE DRIVE (GD1 to GD6)  
outputs and on board PWM controllers are disabled. PWMx  
input control is enabled.  
3. The VDSNSx pins provide a drain to gate clamp for  
fast turn off of inductive loads and MOSFET protection.  
In the Default Mode the device retains all register  
GATE DRIVER OUTPUTS (GDX)  
information and output status information. Normal operation  
will resume when the DEFAULT pin transitions low again and  
the device will operate as programmed prior to Default Mode.  
The GDX pins are the gate drive outputs for an external  
MOSFETS. Internal to the device is a Gate to Source resistor  
designed to hold the external MOSFET in the OFF state while  
the device is in POR.  
RESISTOR EXTERNAL REFERENCE (REXT)  
The reference current is used in the equation to calculate  
the load resistance of the PWM outputs. The load resistance  
measurement current is inversely proportional to REXT  
current. The resistor value may be changed to adjust the load  
measurement current. A 24resistor to ground sets the  
LRFDBK output to 260mV/.  
INPUTS (P1, P3, P5, P7)  
The input pins for octal serial switch outputs 1,3,5,7. Each  
input control pin has an internal pull down current source.  
Two outputs may be controlled in parallel using the PX pins  
(See Functional Device Operation on page 25).  
EXPOSED PAD  
VOLTAGE CALIBRATED INPUT (VCAL)  
The silicon die is epoxy attached to the top side of the pad.  
Although the device does not use the pad for electrical  
conduction, the bottom side exposed pad of the package  
should be grounded.  
The Voltage calibrated input (VCAL) provides the IC with  
a reference voltage for analog circuits. VCAL (EXT or INT)  
must be applied for the CCD1 and CCD2 constant current  
controllers and Load Resistance measurement function to  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
17  
FUNCTIONAL DESCRIPTION  
FUNCTIONAL INTERNAL BLOCK DESCRIPTION  
FUNCTIONAL INTERNAL BLOCK DESCRIPTION  
Figure 5. Functional Block Diagram  
current limits to accommodate lamp inrush current. The  
ANALOG CONTROL CIRCUITRY  
device allows for parallel control of the outputs or SPI control  
through the use of several input command words.  
The 33800 is designed to operate from 5.0 to 36V on the  
VPWR pin. The VPWR pin supplies power to all internal  
regulators, analog and logic circuit blocks. The VDD supply is  
used for setting communication threshold levels and  
supplying power to the SO driver. This IC architecture  
provides low quiescent current Sleep Modes. Applying  
VPWR to the device will cause a Power On Reset (POR). The  
on-chip oscillator supports the selectable PWM frequency  
and duty cycle. The on-chip voltage regulator and bandgap  
supply the required voltages to the internal circuitry.  
CONSTANT CURRENT LOW SIDE DRIVERS: CCD1  
AND CCD2  
The CCD1/CCD2 constant current controllers are  
switching hysteretic current controllers with a superimposed  
dither. The controllers are designed to provide a  
programmable constant current through a solenoid valve.  
Fluid flow is controlled by the amount of current run through  
the driven solenoid valve.  
MCU INTERFACE AND OUTPUT CONTROL  
GATE PRE-DRIVERS: GD1 – GD6  
The device is designed with six flexible PWM gate driver  
outputs. Each driver may be controlled directly from the MCU  
and may be programmed through the SPI for a specific  
frequency and duty cycle.  
The GD1 – GD6 pins are the gate drive outputs for external  
MOSFETS. They can be PWM’ed with speed and duty cycle  
choices per the SPI command registers. Internal to the device  
is a Gate to Source resistor designed to hold the external  
MOSFET in the OFF state while the device is in POR.  
LOW–SIDE DRIVERS: OUT1 – OUT8  
The 33800 provides flexible control of 8 low side driver  
outputs. Outputs 1 and 2 are specifically designed with higher  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
18  
FUNCTIONAL DEVICE OPERATION  
OPERATIONAL MODES  
FUNCTIONAL DEVICE OPERATION  
OPERATIONAL MODES  
POWER SUPPLY  
NORMAL MODE  
The 33800 is designed to operate from 5.0 to 36V on the  
VPWR pin. The VPWR pin supplies power to all internal  
regulators, analog and logic circuit blocks. The VDD supply is  
used for setting communication threshold levels and  
supplying power to the SO driver. This IC architecture  
provides flexible microprocessor interfacing with low  
quiescent current Sleep Modes.  
Normal Mode allows full functional control of the device.  
Transferring from Sleep Mode to Normal Mode performs a  
POR and resets all internal registers to the POR state. When  
entering Normal Mode from Default Mode, no POR is  
performed and register states are maintained.  
Features programmed in Normal Mode are listed below.  
Further explanation of each feature is provided in subsequent  
paragraphs.  
POWER-ON RESET (POR)  
• Programmable PWM Frequency & Duty Cycle  
• Programmable PWM Drain Fault Threshold  
• CCD2 Constant Current Dither Frequency and Amplitude  
• CCD2 DAC Programming  
Applying VPWR, VDD and EN to the device will cause a  
Power On Reset (POR) and place the device in Normal or  
Default Mode.  
• CCD1 Constant Current Dither Frequency and Amplitude  
• CCD1 DAC Programming  
Table 5. Modes of Operation  
• On/Off OSS Open Load Detect Current  
• Calibration of Timers (Calibration Command)  
• Reset (Reset Command)  
VPWR  
VDD  
ENable  
DEFAULT  
MODE  
L
X
X
X
Power  
Off  
• No Operation (NO_OP Command)  
H
H
H
H
L
H
H
H
X
L
X
X
L
SLEEP  
SLEEP  
DEFAULT MODE  
The Default Mode allows the user to disable all outputs  
except the PWM pre-driver. In Default Mode the PWM pre-  
driver outputs may only be controlled via the PWM input pins.  
All register control bits and fault bits are maintained in Default  
Mode, however control for the pre-driver is accomplished  
through the PWM pins only.  
H
H
NORMAL  
DEFAULT  
H
Command register settings from Power-ON Reset (POR)  
via VPWR or VDD are as follows:  
With the DEFAULT pin HIGH, the device is placed in  
Default Mode. When exiting Default Mode, output control  
reverts to the internal register settings.  
• All Outputs Off  
• Inputs Enabled and OR’d with SPI Bit.  
• PWM Frequency and Duty Cycle Control Disabled.  
• OSS Open Load Detect Current Enabled.  
• OSS Outputs with Individual Control.  
• Control Inputs P1,P3,P5,P7 Enabled and OR’d with the  
SPI Bit.  
In Default Mode the device operates with the following  
parameters.  
1. OSS outputs are disabled.  
2. CCD1 and CCD2 outputs are disabled.  
• CCD1 Output Off, Diagnostic Pull-up Enabled, DAC = 0.  
• CCD2 Output Off, Diagnostic Pull-up Enabled, DAC = 0.  
3. SPI ON/OFF control of GATE DRIVE (GD1 to GD6)  
outputs is disabled. PWMx input control is enabled. The  
device will operate as programmed prior to Default Mode.  
Power On Reset circuit incorporates a 0.5µs timer to  
prevent high frequency transients from causing a POR.  
During the low-voltage condition, internal logic states are  
maintained. To guarantee a POR from VPWR, the VPWR pin  
must be less than 0.2V for greater than 1.0µs.  
In Default Mode the device retains all register information  
and output status information. Normal operation will resume  
when the DEFAULT pin transitions low again.  
SLEEP MODE  
MODES OF OPERATION  
Sleep Mode is entered by placing a logic [0] on the  
ENABLE or VDD pins. All outputs are commanded off and the  
device enters a low quiescent current state.  
The 33800 has three operating modes, Normal, Sleep and  
Default Mode. A discussion on Normal Mode follows.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
19  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
LOGIC COMMANDS AND REGISTERS  
the serial configuration, 32-clock cycles are required to  
transfer data in/out of the ICs.  
SPI AND MCU INTERFACE DESCRIPTION  
The 33800 device directly interfaces to a 3.3 or 5.0V  
microcontroller unit (MCU) using 16 bit Serial Peripheral  
Interface (SPI) protocol. SPI serial clock frequencies up to  
4.0MHz may be used when programming and reading output  
status information (production tested at 1MHz). Figure 6  
illustrates the serial peripheral interface (SPI) configuration  
between an MCU and one 33800.  
Microcontroller  
33800  
MOSI  
SI  
Shift Register  
MISO  
SO  
SCLK  
Command data is sent to the 33800 device through the SI  
input pin. As data is being clocked into the SI pin, status  
information is being clocked out of the device by the SO  
output pin. The response data received by the MCU during  
SPI communication depends on the previous SPI message  
sent to the device. The next SO response data is listed at the  
bottom of each command table ( Table 7, on page 22, Table  
12, on page 25, Table 22, on page 30 Table 23, on page 31,  
Table 26, on page 34.  
SCLK  
CS  
Parallel  
Ports  
33800  
SI  
SO  
SCLK  
CS  
SPI Integrity Check  
Checking the integrity of the SPI communication with the  
initial power-up of the VDD and EN pins is recommended.  
After initial system start-up or reset, the MCU will write one  
32-bit pattern to the 33800. The first 16-bits read by the MCU  
will be the fault status (SO message 1) of the outputs. The  
second 16-bits will be the same bit pattern sent by the MCU.  
By the MCU receiving the same bit pattern it sent, bus  
integrity is confirmed. The second 16-bit pattern the MCU  
sends to the device is the a command word and will be  
operated on by the device accordingly on rising edge of CS.  
Figure 7. SPI Parallel Interface with Microprocessor  
Microcontroller  
33800  
MOSI  
SI  
Important A SCLK pulse count strategy has been  
implemented to ensure integrity of SPI communications. SPI  
messages consisting of 16 SCLK pulses and multiples of 8  
clock pulses thereafter will be acknowledged. SPI messages  
consisting of other than 16 + multiples of 8 SCLK pulses will  
be ignored by the device.  
Shift Register  
MISO  
SO  
SCLK  
SCLK  
Parallel  
Ports  
CS  
33800  
33800  
Microcontroller  
MOSI  
MISO  
SI  
SI  
Shift Register  
16-Bit Shift Register  
SO  
SO  
SCLK  
CS  
SCLK  
Receive  
Buffer  
To Logic  
CS  
Parallel  
Ports  
Figure 8. SPI Serial Interface with Microprocessor  
PROGRAMMABLE PWM GATE DRIVER OUTPUTS  
The 33800 device is designed with six flexible PWM gate  
driver outputs. Each driver may be controlled directly from the  
MCU or may be programmed through the SPI for a specific  
frequency and duty cycle.  
Figure 6. SPI Interface with Microprocessor  
Two or more 33800 devices may be used in a module  
system. Multiple ICs may be SPI-configured in parallel or  
serial. Figures 7 and 8 show the configurations. When using  
The pre-drivers are designed with four diagnostic features:  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
20  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
• Off State Open Load Detect  
• On State Short Circuit Detect  
• Programmable Drain Threshold and Timer for Short Fault  
Detection  
Table 6. Load Resistance Measurement Select  
Bits 9876  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
MUX Select  
Normal Operation  
• Load Resistance Measurement  
Each pre-driver is capable of detecting an open load in the  
off state and shorted load in the on state. All faults are  
reported through SPI communication. For open load  
detection, a resistor is placed between the drain sense pin  
and source sense pin of the IC. An open load fault is reported  
when the drain voltage is less than the 2.5V threshold. A  
shorted load fault is reported when the drain voltage is  
greater than the programmed threshold voltage.  
VDSNS1 to REXT, VDSNS2 to Diff-Amp +  
VDSNS2 to REXT, VDSNS1 to Diff-Amp +  
VDSNS3 to REXT, VDSNS4 to Diff-Amp +  
VDSNS4 to REXT, VDSNS3 to Diff-Amp +  
VDSNS5 to REXT, VDSNS6 to Diff-Amp +  
VDSNS6 to REXT, VDSNS5 to Diff-Amp +  
Normal Operation  
Programming of the drain short fault threshold voltage is  
done through SPI commands provided in Table 7.  
Bits 6 through 9 are used to perform the load resistance  
measurement function as described in the Gate Drive On/Off  
Command section below.  
Normal Operation  
Normal Operation  
GATE DRIVE ON/OFF COMMAND  
VDSNS2 to REXT, VDSNS1 to Diff-Amp +  
VDSNS3 to REXT, VDSNS1 to Diff-Amp +  
VDSNS4 to REXT, VDSNS1 to Diff-Amp +  
VDSNS5 to REXT, VDSNS1 to Diff-Amp +  
VDSNS6 to REXT, VDSNS1 to Diff-Amp +  
Normal Operation  
The GD ON/OFF Command provides control bits for two  
functions:  
• On/Off control of the GDx outputs.  
• Load Resistance measurement function.  
On/Off control bit 0 through bit 5 control gate drive outputs  
GD1 through GD6 respectively. Setting the bit to logic1 will  
enable the gate drive to the external MOSFET. Setting the bit  
to logic 0 will actively pull the gate to ground.  
GD ON/OFF Command bits 6 through 9 control the load  
measurement feature. The gate drive pre-drivers are  
selected in matched pairs. Selecting a load resistance  
measurement disables a specified output pair and performs  
the resistance measurement using the defined pair. All other  
outputs will operate as programmed. Resistance is measured  
by passing a known current through the load and by  
measuring the voltage across it. The resistor placed on the  
REXT pin determines the current through the load during  
measurement. The voltage output on the LRFDBK pin is the  
differential load voltage with the defined current through it.  
From the two parameters, the load resistance may be  
calculated. Table 6 illustrates the load diagnostic multiplex  
function.  
PWM PIN ENABLE COMMAND  
The PWM Pin Enable Command provides control bits for  
two functions:  
• Enable or Disable of PWM input pins.  
• Enable or Disable of the internal PWM controller for GD1  
through GD6.  
PWM pin Enable bit 0 through bit 5 enable or disable the  
PWM1 through PWM6 input pins respectively. A logic 0 in the  
SPI word will enable the PWM input pin, while logic 1 in the  
SPI word will disable the PWM input pin. Default state is with  
the PWM input pin enabled. With the PWM input pin disabled,  
the AND/OR function is also disabled and control is achieved  
through the Gate Drive ON/OFF command or the internal  
PWM controller.  
AND/OR COMMAND  
The AND/OR Command provides control bits for two  
functions:  
• Determines AND/OR relation between ON/OFF SPI bit  
and PWM input pin.  
• Enable or Disable of the internal PWM controller for G1  
through GD6.  
The AND/OR command describes the condition by which  
the PWM input pin controls the output driver. A logic[0] in the  
AND/OR register will OR the PWM input pin with the  
respective bit in the ON/OFF register. Likewise, a logic[1] in  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
21  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
the AND/OR register will AND the PWM input pin with the  
respective bit in the ON/OFF register. The AND/OR function  
is disabled when the PWM input pin is disabled.  
Table 7. PWM Command  
PWM Commands  
Control Address  
Command Bits  
15  
0
14  
13  
12  
11  
1
10  
X
9
8
7
6
5
4
3
2
1
0
0
Rld Load Resistance  
Measurement Select  
Gate Drive ON/OFF Bit  
GDX ON/OFF Command  
0 = Off, 1 = On  
1
0
0
0
0
0
0
0
0
0
0
0
PWM Controller  
Enable Bit  
PWM Pin Enable Bit  
PWM Pin Enable Command  
0 = PWMX Pin Enabled  
1 = PWMX Pin Disabled  
0
0
1
1
0
0
1
1
0
1
X
X
X
X
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PWM3 PWM2 PWM1  
AND/OR Command  
0
0
0
0 = PWMX Pin OR with SPI  
1 = PWMX Pin AND with SPI  
PWM6 PWM5 PWM4  
Command  
PWM1 Freq & DC  
PWM2 Freq & DC  
PWM3 Freq & DC  
PWM4 Freq & DC  
PWM5 Freq & DC  
PWM6 Freq & DC  
Control Address  
Frequency Select  
Duty Cycle Select  
0
0
0
0
1
1
1
1
1
1
0
0
1
1
1
1
0
0
0
0
1
1
0
0
0
1
0
1
0
1
X
X
X
X
X
X
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Control Address  
V DSNS3  
VDSNS2  
VDSNS1  
VDSNS123 Short Threshold  
VDSNS123 Short Timer  
1
1
0
0
0
0
1
1
0
1
X
X
X
X
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
1
1
1
Control Address  
VDSNS6  
VDSNS5  
VDSNS4  
VDSNS456 Short Threshold  
VDSNS456 Short Timer  
1
1
0
0
1
1
0
0
0
1
X
X
X
X
0
0
1
1
1
1
0
0
1
1
1
1
0
0
1
1
1
1
Next SO Response (Message 1)  
0 = No Fault, 1 = Fault  
OvrVlt Reset Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault  
,TLim  
or  
Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu  
sPW sPW sPW sPW sPW sPW sOUT sOUT sOUT sOUT sOUT sOUT sOUT sOUT  
CAL  
Flt  
M6  
M5  
M4  
M3  
M2  
M1  
8
7
6
5
4
3
2
1
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
22  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
Table 8. And/Or/SPI/Parallel Control  
Table 9 defines the output frequency with the selected  
input bits.  
Table 9. Frequency Select  
PWM Pin AND/OR  
PWM  
Freq/  
DC EN  
Bit  
ON/  
OFF  
Bit  
Rload  
EN  
Bit  
PWM  
Pin  
Output  
0 = en 0 = OR  
1 = dis 1 = AND  
Measure  
Frequency Select  
Bits  
987  
Frequency Hz  
0  
X
X
X
X
X
Rload  
Measure  
000  
001  
010  
011  
100  
101  
110  
111  
10 Hz  
20 Hz  
0
0
0
0
0
0
0
1
1
1
0
0
0
0
X
X
X
0
0
0
0
0
0
1
0
0
X
1
0
1
X
X
X
0
OFF  
Freq/DC  
ON  
40 Hz  
X
0
80 Hz  
OFF  
160 Hz  
320 Hz  
640 Hz  
1.28 kHz  
1
0
Freq/DC  
ON  
X
X
1
X
ON  
Notes: Tolerance on selected frequency is +-10% with part  
calibrated. On state short faults may not be detected if t_on_short >  
1/f_pwm * duty_cycle * 0.98.Off state open faults may not be  
detected if t_off_open > 1/fpwm * (1-duty_cycle) * 0.75.  
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
X
0
X
1
0
0
1
1
X
X
0
X
0
1
OFF  
OFF  
Freq/DC  
Freq/DC  
ON  
VDSNSX SHORT THRESHOLD COMMAND  
The short fault threshold voltage of the external MOSFET  
may be programmed via SPI. Table 10 illustrates the bit  
pattern required for a particular short fault threshold. Open  
load fault detect threshold is set internally to 2.5V and may  
not be programmed.  
PWM FREQUENCY/DUTY CYCLE COMMAND  
Table 10. VDSNSx Fault Threshold Select  
The PWM Frequency/Duty Cycle Command allows the  
user to individually program a PWM output with a frequency  
and duty cycle. Once the PWM Freq/DC registers are  
programmed, the PWM output GD1, GD2, GD3 are  
controlled via the AND/OR command and GD4, GD5, GD6  
are controlled via the PWM pin Enable Command. Pre-driver  
output control bits supersede the internal PWM controller.  
GDx outputs must be commanded OFF for the controller to  
function. (SeeTable 8)  
PWM VDS FLT  
Bits  
VDSNSx Fault Threshold Select  
210  
543  
876  
000  
001  
010  
011  
100  
101  
110  
111  
0.5V  
1.0V  
The duty cycle of the PWM outputs is controlled by bits 0  
through 6, inclusive. The duty cycle value is 1% per binary  
count from 1 to 100 with counts of 101 through 127 defaulting  
to 100%. For example:  
1.5V  
2.0  
2.5V  
Sending SPI WORD; 01100x1110001100  
This would set PWM1 output to 1.28Khz frequency with a  
12% duty cycle.  
3.0V  
No Change  
No Change  
VDSNSX SHORT FAULT TIMER COMMAND  
The Short Fault Timer can be programmed via the SPI to  
the values listed in Table 11, on page 24. When the 33800  
detects an over-current condition, as defined by VDS  
exceeding the programmed short fault voltage threshold, the  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
23  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
33800 will wait for the Short Fault Time period and then shut  
down the output drive, setting the fault status bit to a 1 in the  
Serial Output Response Register.  
Table 11. PWM Short Fault Timer  
Predriver 1  
VDSNS1  
PWM FLT Timer  
Bits  
V
PWR  
210  
543  
876  
Fault Timer Select  
Gate Drive  
Control &  
Diagnostics  
GD1  
000  
001  
010  
011  
100  
101  
110  
111  
30µs  
60µs  
VSSNS123  
Predriver 2  
120µs  
VDSNS2  
V
PWR  
240µs  
Gate Drive  
Control &  
Diagnostics  
GD2  
480µs  
960µs  
VSSNS123  
No Change  
No Change  
Differential  
Amplifier  
+
+
Notes: Tolerance on fault timer setting is ±10% with calibrated part.  
LRFDBK  
Example: Load Measurement Operation  
To perform an accurate load resistance measurement the  
33800 device uses an alternate channel to determine a  
differential load voltage and forces a known load current.  
With the differential load voltage and the forced current the  
load resistance is calculated. As shown in Table 6, channel 2  
is used as the battery reference for the load measurement of  
channel 1. The current through the channel 1 load is set by  
the external resistor. Setting the resistance to 25forces a  
current of 100mA. The measurement is sampled within  
200µs and is held for 150ms on the Load Resistance  
Feedback (LRFDBK) output. The differential amplifier has a  
fixed gain of 2.5V. Hence for this example, a 10load will  
produce a 2.5V output. When a second pair is selected for  
measurement, the sample and hold is reset and the  
measurement is immediately directed to the new load  
measurement. The previous pair immediately revert back to  
normal operation.  
+
VCAL  
REXT  
Figure 9. Example of Channel 1 Measurement  
OCTAL OUTPUT DRIVER (OCTAL SERIAL  
SWITCH; OSS)  
The 33800 provides flexible control of 8 low side driver  
outputs. Outputs 1 and 2 are specifically designed with higher  
current limit to accommodate lamp inrush current. The device  
allows for parallel control and/or SPI control through the use  
of several input command words. This section describes the  
logic operation and commands for the octal driver.  
The 33800 Octal Output Driver message set consists of  
eight commands, and one response as shown in Table 12.  
Bits 11 through 15 determine the specific command and bits  
0 through 10 determine how a specific output will operate.  
The 33800 operates on the command word on the rising edge  
of CS. The Most Significant Bit (MSB) is sent and received  
first.  
Note Upon Power-ON Reset all OSS bits are defined as  
shown in Table 12.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
24  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
Table 12. OSS SPI Control Commands and Response  
Command  
Control Address  
Command Bits  
15  
0
14  
0
13  
0
12  
0
11  
1
10  
X
9
8
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
0
OSS ON/OFF Command  
0 = off, 1 = on  
X
X
Open Load Current Enable  
0 = disable, 1 = enable  
0
0
0
0
0
0
1
1
0
1
X
X
X
X
X
X
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Shutdown/Retry from VPWR Over  
Voltage  
0 = shutdown, 1 = retry  
Shutdown/Retry from Short  
Circuit  
0
0
1
0
0
X
X
X
1
1
1
1
1
1
1
1
0 = shutdown, 1 = retry  
TLim Command  
0 = disable, 1 = enable  
0
0
0
0
1
1
0
1
1
0
X
X
X
X
X
X
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Fault Timer Command  
0 = Fault Timer Disabled  
1 = Fault Timer Enabled  
Parallel  
0
0
0
1
1
0
1
0
1
0
X
X
X
X
X
X
0
0
0
0
0
0
0
0
Outputs(7&8,5&6,3&4,1&2)  
Parallel Input Pin Enable  
0 = Individual Control, PX enabled  
1 = Parallel Control, PX disabled  
Output Output Output Output P7 en P5 en P3 en P1 en  
7&8  
5&6  
3&4  
1&2  
AND/OR Control  
0
0
0
0
0
0
0
0
0 = PX Pin OR with SPI  
1 = PX Pin AND with SPI  
Next SO Response (Message 1)  
0 = No Fault, 1 = Fault  
OvrVlt Reset Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault  
,TLim  
or  
Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu  
sPW sPW sPW sPW sPW sPW sOUT sOUT sOUT sOUT sOUT sOUT sOUT sOUT  
CAL  
Flt  
M6  
M5  
M4  
M3  
M2  
M1  
8
7
6
5
4
3
2
1
faults may not be reported with the pull-down current source  
disabled.  
ON/OFF CONTROL COMMAND  
To program the 8 outputs of the 33800 ON or OFF, a 16-  
bit serial stream of data is entered into the SI pin. The first 8-  
bits of the control word are used to identify the on/off  
command and the remaining 8-bits are used to turn ON or  
OFF the specific output driver. When commanding an output  
ON or OFF, the Most Significant Bit (MSB) is sent and  
received first. Bit 7 corresponds to output 8 down to bit 0  
which corresponds to output 1.  
OVER-VOLTAGE SHUTDOWN/RETRY COMMAND  
The Over Voltage Shutdown/Retry Command allows the  
user to select the fault strategy for the outputs. The over-  
voltage control bit sets the operation of the outputs when  
returning from over-voltage. Setting the over-voltage bit to  
logic[0] will force all outputs to remain OFF when VPWR  
returns to normal level. Setting the over-voltage bit to logic[1]  
will command outputs to resume their previous state when  
VPWR returns to normal level.  
OPEN LOAD CURRENT ENABLE COMMAND  
The Open Load Enable Command is provided to enable or  
disable the open load detect pull-down current. This feature  
allows the device to be used in LED applications. On power  
up reset (POR) or the RESET command the pull-down  
current sources are disabled. To enable the open load  
current source, the user must program the Open Load  
Current Disable Control register with logic[1]. Open load  
TLIM COMMAND, TIMER COMMAND  
The TLim and Timer commands are used to enhance the  
short circuit protection strategy of the Octal Serial Switch  
output drivers.  
The Timer protection scheme uses a low duty cycle in the  
event of a short circuit. The TLim protection circuit uses the  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
25  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
temperature of the output driver to determine the fault. Both  
methods may be selected or used individually. The following  
table provides an explanation of operation during fault  
condition.  
PARALLEL OUTPUT, PX PIN ENABLE COMMAND  
The Parallel Output command allows the user to parallel  
output for increased current capability and enables control of  
the PX input pin.  
The low duty cycle used for the timer protection scheme is  
set by the fault timer used to detect the short circuit. For short  
circuits detected based on the output voltage exceeding the  
fault detection voltage threshold, the outputs will be turned off  
for the duration of the refresh timer (typically 10ms) and  
turned on for the duration of the on-state short circuit fault  
timer (typically 500µs). For short circuits detected based on  
the output current exceeding the output current limit, the  
outputs will be turned off for the duration of the refresh timer  
(typically 10 ms) and turned on for the duration of the current  
limit fault timer (typically 50µs).  
A logic 0 in the Parallel Output Command provides  
individual control. Logic 1 commands outputs to operate in  
parallel. For example, with bit 4 in the Parallel Output  
command a logic 1, outputs 1 & 2 are controlled together  
With the outputs paralleled, and the P1 pin enabled, a logic  
1 on SPI bit 0 or SPI bit 1 will command both outputs on.  
Similarly a logic 1 on the P1 pin will command both outputs  
on.  
PX pin Enable bit 0 through bit 3 enables or disables the  
P1, P3, P5, P7 pins respectively. A logic 0 in the SPI word will  
enable the PX input pin, while logic 1 in the SPI word will  
disable the PX input pin. Default state is with the PX input  
pins enabled.  
For off-state open load faults with retry timer enabled, the  
off-open fault is released and re-detected every 1-2 retry  
timer periods. Retry timer for 1-2, 3-4, 5-6, and 7-8 are out of  
phase and may report a load present, if the OSS read  
command CS is issued after the release, and before the re-  
detection (~500µs) of the off-state open load fault.  
When paralleling output 1 & 2 the current limit is  
maintained at 4.0 to 6.0A. Parallel current limit for drivers  
3&4, 5&6, 7&8 is increased to a range of 2.0 to 4.0A.  
Using a MOSFET as output switches allows the  
connection of paired outputs. The RDS(ON) of MOSFET  
devices have inherent positive temperature coefficient  
providing balanced current sharing between outputs without  
destructive operation. This mode of operation may be  
desirable in the event the application requires lower power  
dissipation or the added capability of switching higher  
currents. Performance of parallel operation results in a  
corresponding decrease in RDS(ON), while the Output Current  
Limit increases correspondingly. Output OFF Open Load  
Detect current may increase based on how the Output OFF  
Open Load Detect is programmed.  
Table 13. TLim/Timer Control  
Fault  
Timer  
Bit  
Shutdn  
Retry Bit  
TLIM  
Bit  
Operation During Short Fault  
Timer only, Outputs will retry on  
period  
1
0
X
OUT1-8 = ~500us for short  
circuit faults, and 50us for current  
limit faults ON, ~10ms OFF.  
TLim only, Outputs will retry on  
TLim hysteresis.  
1
1
1
1
0
1
Table 14. And/Or/SPI/Parallel Control  
Timer and TLim, Outputs will  
retry on period and driver  
temperature below threshold.  
Parallel PX Pin  
AND/  
OR Bit Bit 1  
SPI  
SPI  
Bit 0  
Output  
1&2  
PX Pin  
En Bit  
En Bit  
OUT1-8 = ~500us ON, ~10ms  
OFF  
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
1
X
X
X
X
0
0
0
0
0
X
1
1
1
X
0
0
1
1
0
0
1
1
X
0
0
1
1
0
1
0
1
0
1
0
1
X
0
1
0
1
OFF  
ON  
X
Timer only, Outputs will not retry  
on period  
0
0
X
X
ON  
OUT1-8 = ~500us ON, OFF  
X
ON  
TLim only, Outputs will not retry  
on TLim hysteresis.  
0
0
1
1
0
1
1(or)  
1(or)  
1(or)  
1(or)  
0(and)  
0(and)  
0(and)  
0(and)  
0(and)  
OFF  
ON  
Timer and TLim, Outputs will not  
retry on period or TLim.  
ON  
OUT1-8 = ~500us ON, OFF  
ON  
All OSS outputs have a current limit control loop. Current  
limit is always active in Normal Mode. Current limit for OUT1  
and OUT2 is 4.0 to 6.0A. Current limit for OUT3 through  
OUT8 is 1.0 to 2.0A.  
OFF  
OFF  
ON  
ON  
ON  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
26  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
produce a threshold level. The comparator drives a switch  
control circuit which generates a frequency modulated signal  
for the output drive. The differential voltage across the sense  
resistor provides the feedback necessary to maintain the  
desired output current. The output current is continuously  
monitored as a differential voltage across the internal sense  
resistor. When the current is in recirculation and the driver is  
in the off state, the current will decay to the lower limit switch  
point. When the current reaches the lower limit, the driver will  
turn on to increase the current until the upper limit switch  
point is reached. The output current will continue to switch  
between the switch points, resulting in the desired average  
current. The switch points are set to a fixed ±5% of the  
commanded current. The switching frequency and accuracy  
are dependent upon the load inductance and resistance,  
battery voltage, dither amplitude and frequency, switch points  
and the commanded current.  
AND/OR COMMAND  
The AND/OR Command provides control bits for the  
following function:  
• Determines AND/OR relation between ON/OFF SPI bit  
and PX input pin.  
The AND/OR command describes the condition by which  
the PX input pin controls the output driver. A logic[0] in the  
AND/OR register will OR the PX input pin with the respective  
bit in the ON/OFF register. Likewise, a logic[1] in the AND/  
OR register will AND the PX input pin with the respective bit  
in the ON/OFF register. The AND/OR function is disabled  
when the PX input pin is disabled.  
SERIAL OUTPUT (SO) RESPONSE REGISTER  
Fault reporting is accomplished through the SPI interface.  
All logic[1]s received by the MCU via the SO pin indicate fault.  
All logic[0]s received by the MCU via the SO pin indicate no  
fault. All fault bits are cleared on the positive edge of CS. SO  
bits 15 to 0 represent the fault status of outputs 15 to 0. The  
timing between two write words must be greater than 450µs  
to allow adequate time to sense and report the proper fault  
status.  
Current dither is a method by which the average current is  
increased and decreased through the solenoid valve. The  
33800 allows the user to program the frequency and  
amplitude of the dither control. Dither amplitude is  
implemented by increasing and decreasing the DAC by the  
programmed dither value. The rate at which the value  
changes is set by the programmed dither frequency. When  
reprogramming the dither amplitude or dither frequency, the  
update will occur on the start of a positive cycle.  
CCD1 CONSTANT CURRENT CONTROLLER  
The CCD1 constant current controller is a switching  
hysteretic current controller with a superimposed dither. The  
controller is designed to provide a programmable constant  
current through a solenoid valve. Fluid flow is controlled by  
the amount of current run through the solenoid valve.  
The maximum value of the output (DAC + Dither) must be  
less than 1075mA. When a greater value is programmed the  
device will disable the dither on the output. Similarly, the  
minimum value of the output (DAC - Dither) must be greater  
than 0.0mA. Requesting a lower value will disable the dither  
on the output.  
The master SPI device sends 16 bit command words to  
the 33800 device (see Table 15). The master device sets up  
the output current based on the CCD1 Control command.  
The IC is capable of sinking an average output current from  
0mA to 1075mA (without dither). If operating the device with  
dither, the DAC + Dither value must be less than 1075mA or  
greater than 0.0mA. Commands outside of this command  
range will automatically lock out dither.  
ON/OFF CONTROL BIT  
The CCD1 output may be used as a standard 1.0A low  
side driver. For on/off control, the CCD1_DIS bit int the  
CCD1Frequency & Amplitude command must be set to logic  
1. This disables the constant current driver and enables the  
on/off control. To turn the driver ON a logic 1 is placed in the  
ON/OFF control bit. A logic 0 placed in the ON/OFF control  
bit will turn the driver OFF.  
Programming the solenoid current begins by sending the  
CCD1 Control command. The command consists of an  
control address, Diagnostic Pull Up Enable bit  
(Diag_pu_EN), Dither Disable bit (DTHR_DIS), and a 9-bits  
of data for digital to analog conversion (DAC). The data is  
received and the DAC provides bias for a comparator to  
The protection scheme in low side driver mode operates  
the same as constant current mode.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
27  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
Table 15. CCD1 Constant Current Controller Commands  
Command  
Control Address  
Command Bits  
15  
1
14  
13  
12  
11  
0
10  
9
8
0
7
0
6
5
4
3
2
0
1
0
0
0
CCD1 Command Address  
Diag DTHR  
Pull Up DIS  
9 BIT DAC Command Data  
CCD1 Control  
0 = Pull Down  
Current Source  
1 = Pull Up Current  
Source  
0
1
1
0
0
0
0
0
0
CCD1 Command Address  
CCD1 ON/ CCD1 TLim  
Dither Amplitude  
Dither Frequency  
Retry OFF  
DIS  
EN  
CCD1 Frequency  
& Amplitude  
1
0
1
1
1
1
0
0
1
0
1
1
0
1
0
0
NextSOResponse  
(Message 2)  
0 = No Fault, 1 =  
Fault  
OvrVlt Reset Trim VCAL Open Short Open Short Fault Fault Fault Fault Fault Fault Fault Fault  
TLimor  
CAL Flt  
Set(19) Status Fault Fault Fault Fault Status Status Status Status Status Status Status Status  
int=0 CCD2 CCD2 CCD1 CCD1 OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1  
ext=1  
Notes  
19. Trim Set bit indicates (0=untrimmed, 1= trimmed)  
20. VCAL Status bit indicates when internal or external supply is used. VCAL Bit = 0 indicates external, VCAL Bit = 1indicates internal.  
21. Reset Bit indicates the device has performed a POR.  
22. CCD1 DISable bit allows the CCD1 driver to operate as a standard 1.0A low side driver. With CCD1_DIS bit = 1 the CCD1 function is  
disabled.  
Table 16. CCD1 Dither Frequency Select  
Table 17. CCD1 Dither Amplitude Select  
Bits 3210  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
Dither Frequency  
Dither Off  
50Hz  
Bits 654  
000  
Dither Amplitude  
Dither Off  
50.4mA  
001  
100Hz  
010  
100.8mA  
150Hz  
011  
151.2mA  
200Hz  
100  
201.6mA  
250Hz  
101  
252.0mA  
300Hz  
110  
302.4mA  
350Hz  
111  
352.8mA  
400Hz  
CCD2 CONSTANT CURRENT CONTROLLER  
450Hz  
The CCD2 constant current controller is a switching  
hysteretic current controller with a superimposed dither. The  
controller is designed to provide a programmable constant  
current through a solenoid valve. By controlling current  
through the solenoid valve, fluid flow control is achieved.  
500 Hz  
133Hz  
166Hz  
The master SPI device sends 16-bit command words to  
the 33800 device (see Table 18). The master device sets up  
the output current based on the CCD2 Control command.  
The IC is capable of sinking an average output current from  
0.0mA to 232mA (without dither). If operating the device with  
dither, the DAC + Dither value must be less than 232mA or  
233Hz  
266Hz  
No change  
Notes: Frequencies above 250Hz are +- 20%  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
28  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
greater than 0.0mA. Commands outside of this command  
range will automatically lock out dither.  
current. The switching frequency and accuracy are  
dependent upon the load inductance and resistance, battery  
voltage, dither amplitude and frequency, switch points, and  
the commanded current.  
Programming the solenoid current begins by sending the  
CCD2 Control command. The command consists of an  
control address, Diagnostic Pull-up Enable bit (Diag_pu_EN),  
Dither Disable bit (DTHR_DIS), and a 9-bits of data for digital  
to analog conversion (DAC). The data is received and the  
DAC provides bias for a comparator to produce a threshold  
level. The comparator drives a switch control circuit which  
generates a frequency modulated signal for the output drive.  
The differential voltage across the sense resistor provides  
the feedback necessary to maintain the desired output  
current. The output current is continuously monitored as a  
differential voltage across the internal sense resistor. When  
the current is recirculation and the driver is in the off state, the  
current will decay to the lower limit switch point. When the  
current reaches the lower limit, the driver will turn on to  
increase the current until the upper limit switch point is  
reached. The output current will continue to switch between  
the switch points, resulting in the desired average current.  
The switch points are set to a fixed +/-5% of the commanded  
Current dither is a method by which the average current is  
increased and decreased through the solenoid valve. The  
33800 allows the user to program the frequency and  
amplitude of the dither control. Dither amplitude is  
implemented by increasing and decreasing the DAC by the  
programmed dither value. The rate at which the value is  
changed is set by the programmed dither frequency. When  
reprogramming the dither amplitude or dither frequency, the  
update will occur on the start of a positive cycle.  
The maximum value of the output (DAC + Dither) must be  
less than 232mA. When a greater value is programmed, the  
device will disable dither on the output. Similarly, the  
minimum value of the output (DAC - Dither) must be greater  
than 0.0mA. Requesting a lower value will disable dither on  
the output.  
Table 18. CCD2 Constant Current Controller Commands  
Command  
Control Address  
14 13 12  
CCD2 Command Address  
Command Bits  
15  
11  
10  
9
8
0
7
0
6
5
4
3
2
1
0
0
0
Diag DTHR  
Pull- DIS  
up  
9 BIT DAC Command Data  
CCD2 Control  
1
1
0
0
0
0
0
0
0
0
0
0
0 = Pull-down Current Source  
1 = Pull-up Current Source  
CCD2 Command Address  
CCD2  
Retry  
Dither Amplitude  
Dither Frequency  
CCD2 Frequency & Amplitude  
1
1
0
0
1
1
X
X
X
0
1
1
0
1
0
0
VCAL  
Next SO Response (Message 2)  
0 = No Fault, 1 = Fault  
OvrVlt Reset Trim  
,TLim  
or  
CAL  
Flt  
Open Short Open Short Fault Fault Fault Fault Fault Fault Fault Fault  
Set (23)Status Fault Fault Fault Fault StatusStatusStatusStatusStatusStatusStatusStatus  
int=0  
CCD2 CCD2 CCD1 CCD1 OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1  
ext=1  
Notes  
23. Trim Set bit indicates (0 = untrimmed, 1 = trimmed)  
24. VCAL Status bit indicates when internal or external supply is used. VCAL Bit = 0 indicates external, VCAL Bit = 1indicates internal.  
25. Reset Bit indicates the device has performed a POR.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
29  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
Table 19. CCD2 Dither Frequency Select  
Table 20. CCD2 Dither Amplitude Select  
Bits 3210  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
Dither Frequency  
Dither Off  
50Hz  
Bits 456  
000  
Dither Amplitude  
Dither Off  
21.8mA  
001  
100Hz  
010  
32.7mA  
150Hz  
011  
43.6mA  
200Hz  
100  
54.5mA  
250Hz  
101  
65.4mA  
300Hz  
110  
75.3mA  
350Hz  
111  
87.2mA  
400Hz  
Calibration Command  
450Hz  
In cases where an accurate time base is required, the user  
may calibrate the internal timers using the calibration  
command (refer to Table 5). After the 33800 device receives  
the calibration command, the device expects a 32µs logic[0]  
calibration pulse on the CS pin. The pulse is used to calibrate  
the internal clock. SPI communication is allowed during  
calibration. Because the oscillator frequency changes with  
temperature, calibration is required for an accurate time  
base. The calibration command may be used to update the  
device on a periodic basis.  
500Hz  
133Hz  
166Hz  
233Hz  
266Hz  
No change  
Notes: Frequencies above 250Hz are +- 20% -  
assumes part is calibrated  
Table 21. Calibration Command  
Command  
Control Address  
Command Bits  
15  
14  
1
13  
0
12  
1
11  
0
10  
X
9
8
7
6
5
4
3
2
1
0
Calibration Command  
1
X
X
X
X
X
X
X
X
X
X
Reset Command  
states or the paragraph entitled Power-ON Reset (POR) on  
page 19 of this datasheet.  
The reset command resets all registers to Power-ON  
Reset (POR) state. Refer to Table 22, on page 30, for POR  
.
Table 22. Reset Command  
Command  
Control Address  
Command Bits  
15  
1
14  
1
13  
0
12  
1
11  
1
10  
X
9
8
7
6
5
4
3
2
1
0
Reset  
X
X
X
X
X
X
X
X
X
X
Next SO Response  
(Message 1)  
0 = No Fault, 1 =  
Fault  
OvrVlt Reset Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault  
,TLim  
or  
Status Status Status Status Status Status Status Status Status Status Status Status Status Status  
PWM PWM PWM PWM PWM PWM OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1  
CAL  
Flt  
6
5
4
3
2
1
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
30  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
No Operation Command  
Sending these two commands perform no operation. The device outputs will remain in previous state.  
.
Table 23. No Operation Command  
Command  
Control Address  
Command Bits  
15  
1
14  
1
13  
1
12  
1
11  
1
10  
X
9
X
X
8
X
X
7
X
X
6
5
X
X
4
3
X
X
2
X
X
1
X
X
0
X
X
NO Operation  
X
X
X
X
NO Operation  
0
0
0
0
0
X
Next SO Response  
(Message 1)  
0 = No Fault, 1 = Fault  
OvrVl Reset Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault  
t,TLi  
m or  
CAL  
Flt  
Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu  
sPW sPW sPW sPW sPW sPW sOUT sOUT sOUT sOUT sOUT sOUT sOUT sOUT  
M6  
M5  
M4  
M3  
M2  
M1  
8
7
6
5
4
3
2
1
Command Register Definition:  
FAULT OPERATION  
0 = Output Command Off  
1 = Output Command On  
On each SPI communication, a 16-bit command word is  
sent to the 33800 and a 16-bit status word is received from  
the 33800.  
SO Definition:  
0 = No fault  
1 = Fault  
The Most Significant Bit (MSB) is sent and received first.  
Table 24. Fault Operation  
Serial Output (SO) Pin Reports  
Over-current  
SO Pin reports short-to-battery/supply or over-current condition.  
Output ON Open Load Fault  
Output OFF Open Load Fault  
Not reported on GDX and OUTX outputs. Reported on CCD1 and CCD2 outputs  
SO Pin reports output “OFF” open load condition.  
Device Shutdowns  
Over-voltage  
Total device shutdown at V  
= 36.5 to 44V. Resumes normal operation with proper voltage. Upon  
PWR  
recovery all outputs assume previous state or OFF based on the over-voltage bit in the Shutdown/Retry  
Control register.  
Over-current  
OUTX & CCDX outputs will remain in current limit until tSC limit is reached. With TLim enabled, OUTX &  
CCDX outputs will remain in current limit until TLim is reached.  
SPI Command Summary  
Table 25 below provides a comprehensive list of SPI  
commands recognized by device 33800 and the reset state  
of each register.  
Table 25. SPI Commands  
Command Name  
Control Address  
Command Bits  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
MISCELLANEOUS  
Common Commands  
Calibration Command  
1
1
0
1
0
X
X
X
X
X
X
X
X
X
X
X
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
31  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
Table 25. SPI Commands  
Command Name  
Control Address  
Command Bits  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reset  
1
1
0
1
1
0
0
1
0
1
1
0
1
1
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
NO Operation  
NO Operation  
OSS COMMANDS  
OSS Commands  
X
OUT OUT OUT OUT OUT OUT  
OUT  
2
OUT  
1
8
7
6
5
4
3
OSS ON/OFF  
1 = on, 0 = off  
0
0
0
0
0
0
0
0
0
0
1
1
1
0
1
X
X
X
X
X
X
X
X
X
0
0
0
0
0
0
0
0
1
0
0
1
Open Load Current Enable  
0 = enable, 1 = disable  
0
1
0
1
0
1
0
1
0
1
0
1
Shutdown/Retry from V  
PWR  
Over-voltage  
0 = shutdown, 1 = retry  
Shutdown/Retry from Short  
Circuit  
0
0
1
0
0
X
X
X
1
1
1
1
1
1
1
1
0 = shutdown, 1 = retry  
TLim Enable  
1 = enable, 0 = disable  
0
0
0
0
0
0
1
1
1
0
1
1
1
0
1
X
X
X
X
X
X
X
X
X
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Fault Timer Enable  
1 = enable, 0 = disable  
Parallel Outputs Enable  
(7&8,5&6,3&4,1&2)  
0 = Individual Control  
1 = Parallel Control  
1
Out  
OUT OUT OUT  
7 & 8 5 & 6 4 & 3 2 & 1  
PX Pin Enable  
0 = enable PX  
0
0
0
0
P7  
EN  
P5  
EN  
P3  
EN  
P1  
EN  
1 = disable PX (SPI only)  
AND/OR Control  
1 = PX Pin AND with SPI  
0
1
0
0
0
X
X
X
0
0
0
0
0
0
0
0
0 = PX Pin OR with SPI  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
32  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
Table 25. SPI Commands  
Command Name  
Control Address  
Command Bits  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
GDX COMMANDS  
R
Load Resistance  
Gate Drive ON/OFF Bit  
LD  
Measurement Select  
GDX ON/OFF Command  
0 = Off, 1 = On  
0
1
0
0
1
X
0
0
0
0
0
0
0
0
0
0
PWM Controller  
Enable Bit  
PWM Pin Enable Bit  
PWM Pin Enable Command  
0 = PWMX Pin Enabled  
1 = PWMX Pin Disabled  
0
0
1
1
0
0
1
1
0
1
X
X
X
X
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PWM3 PWM2 PWM1  
AND/OR Command  
0 = PWMX Pin OR with SPI  
1 = PWMX Pin AND with SPI  
0
0
0
PWM6 PWM5 PWM4  
Frequency Select  
Duty Cycle Select  
PWM1 Freq & Duty Cycle  
PWM2 Freq & Duty Cycle  
PWM3 Freq & Duty Cycle  
PWM4 Freq & Duty Cycle  
PWM5 Freq & Duty Cycle  
PWM6 Freq & Duty Cycle  
0
0
0
0
1
1
1
1
1
1
0
0
1
1
1
1
0
0
0
0
1
1
0
0
0
1
0
1
0
1
X
X
X
X
X
X
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
V
V
V
V
V
V
DSNS3  
DSNS2  
1
DSNS1  
V
V
Short Threshold  
Short Timer  
1
1
0
0
0
0
1
1
0
1
X
X
X
X
0
0
1
1
1
0
0
1
1
0
0
1
1
1
DSNS123  
1
1
1
DSNS123  
DSNS6  
1
DSNS5  
1
DSNS4  
1
V
V
Short Threshold  
Short Timer  
1
1
0
0
1
1
0
0
0
1
X
X
X
X
0
0
1
1
0
0
1
1
0
0
1
1
DSNS456  
1
1
1
0
DSNS456  
CCD COMMANDS  
Diag DTHR  
EN  
9 BIT DAC Command Data  
DIS  
CCD1 Control  
1
1
0
0
1
1
1
1
0
1
1
0
0
0
0
0
0
0
0
0
0
CCD1 LSD CCD1 TLim  
Dither Amplitude  
Dither Frequency  
Retry ON/  
OFF  
DIS  
EN  
CCD1 Frequency & Amplitude  
1
0
0
1
0
0
0
0
0
0
Diag DTHR  
EN DIS  
9 BIT DAC Command Data  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
33  
FUNCTIONAL DEVICE OPERATION  
LOGIC COMMANDS AND REGISTERS  
Table 25. SPI Commands  
Command Name  
Control Address  
Command Bits  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
CCD2 Control  
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
CCD2  
Retry  
X
X
X
Dither Amplitude  
Dither Frequency  
CCD2 Frequency & Amplitude  
TLIM Query Command  
1
1
0
1
1
0
0
1
0
0
0
0
1
0
0
1
1
X
0
X
X
0
X
X
0
X
X
0
0
X
0
0
X
0
0
X
0
0
X
0
0
X
0
0
X
0
0
X
0
(27)  
TLim Query Response  
1=TLIM Fault on:  
CCD1 OSS7 OSS6 OSS5 OSS4 OSS3 OSS2 OSS1 OSS0  
Calibration Error, Freq. high:  
Calibration Error, Freq. low:  
VPWR Over-voltage  
1
1
UNUSED COMMANDS  
Invalid Command  
1
1
1
1
1
1
0
1
1
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Invalid Command  
Notes  
26. 1 = VPWR Over-Voltage and 0 = Ok  
27. 1 = 0 = Ok  
Table 26. Serial Output (SO) Response Register  
Next SO Response (Message 1)  
0 = No Fault, 1 = Fault  
OvrVlt, Reset Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault  
or  
Status Status Status Status Status Status Status Status Status Status Status Status Status Status  
PWM6 PWM5 PWM4 PWM3 PWM2 PWM1 OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1  
TLim  
Fault  
VCAL  
Status  
Next SO Response (Message 2)  
0 = No Fault, 1 = Fault  
OvrVlt, Reset Trim  
Open Short Open Short Fault Fault Fault Fault Fault Fault Fault Fault  
Fault Fault Fault Fault Status Status Status Status Status Status Status Status  
CCD2 CCD2 CCD1 CCD1 OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1  
(28)  
or  
Set  
TLim  
Fault  
int=0  
ext=1  
Notes  
28. Trim Set bit indicates (0 = untrimmed, 1 = trimmed)  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
34  
TYPICAL APPLICATIONS  
INTRODUCTION  
TYPICAL APPLICATIONS  
INTRODUCTION  
Output OFF Open Load Fault  
Output Voltage Shutdown  
An Output OFF Open Load Fault is the detection and  
reporting of an open load when the corresponding output is  
disabled (input bit programmed to a logic low state). The  
Output OFF Open Load Fault is detected by comparing the  
drain-to-source voltage of the specific MOSFET output to an  
internally generated reference. Each output has one  
dedicated comparator for this purpose.  
An over voltage condition on VDD (> 7.0) may result in  
permanent damage to the 33800. Over-voltage on the VPWR  
pin will cause the 33800 to shut down until the voltage returns  
to a normal value. Over voltage exceeding the maximum  
recommended voltage (45V) may cause permanent damage  
to the 33800.  
Each output has an internal pull-down current source or  
resistor. The pull-down current sources are enabled on  
power-up and must be enabled for Open Load Detect to  
function. In cases were the Open Load Detect current is  
disabled, the status bit will always respond with logic 0. The  
device will only shut down the pull-down current in Sleep  
Mode or when disabled via the SPI.  
Output Voltage Clamp  
Each output of the 33800 incorporates an internal voltage  
clamp to provide fast turn-OFF and transient protection of  
each output. Each clamp independently limits the drain-to-  
source voltage to 50V. The total energy clamped (EJ) can be  
calculated by multiplying the current area under the current  
curve (IA) times the clamp voltage (VCL) (see Figure 10).  
During output switching, especially with capacitive loads,  
a false Output OFF Open Load Fault may be triggered. To  
prevent this false fault from being reported, an internal fault  
filter of 100µs to 450µs is incorporated. The duration for  
which a false fault may be reported is a function of the load  
impedance, RDS(ON), COUT of the MOSFET, as well as the  
supply voltage, VPWR. The rising edge of CS triggers the built-  
in fault delay timer. The timer must time out before the fault  
comparator is enabled to detect a faulted threshold. Once the  
condition causing the Open Load Fault is removed, the  
device resumes normal operation. The Open Load Fault,  
however, will be latched in the output SO Response register  
for the MCU to read.  
Characterization of the output clamps, using a single pulse  
non-repetitive method at 0.3A, indicates the maximum  
energy to be 50mJ at 150°C junction temperature per output.  
.
Drain-to-Source Clamp  
Drain Voltage  
Voltage (VCL = 50V)  
Clamp Energy  
Drain Current  
(ID= 0.3A)  
(EJ = IA x V  
)
CL
Drain-to-Source ON  
Voltage (VDS(ON)  
)
Current  
Area (I )  
Under-voltage Shutdown  
A
Time  
GND  
An under-voltage condition on VDD results in the global  
shutdown of all outputs and reset of all control registers. The  
under-voltage threshold is between 0.8 and 2.8V.  
Figure 10. Output Voltage Clamping  
An under-voltage condition on VPWR also results in the  
global shutdown of all outputs and reset of all control  
registers. The under-voltage threshold is between 3.0 and  
4.4V  
Reverse Battery Protection  
The 33800 device requires external reverse battery  
protection on the VPWR pin.  
All outputs consist of a power MOSFET with an integral  
substrate diode. During reverse battery condition, current will  
flow through the load via the substrate diode. Under this  
circumstance relays may energize and lamps will turn on. If  
load reverse battery protection is desired, a diode must be  
placed in series with the load.  
Low-voltage condition (4.4V< VPWR <9.0V) will operate  
per the command word, however status reported on SO pin  
is not guaranteed and performance may be out of  
specification limits.  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
35  
PACKAGING  
PACKAGE DIMENSIONS  
PACKAGING  
PACKAGE DIMENSIONS  
For the most current package revision, visit www.freescale.com and perform a keyword search using the “98A” listed below.  
EK (Pb-FREE) SUFFIX  
54-PIN SOICW EXPOSED PAD  
98ASA99334D  
ISSUE C  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
36  
PACKAGING  
PACKAGE DIMENSIONS  
EK (Pb-FREE) SUFFIX  
54-PIN SOIC EXPOSED PAD  
98ASA99334D  
ISSUE C  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
37  
REVISION HISTORY  
REVISION HISTORY  
REVISION  
DATE  
7/2006  
8/2006  
7/2007  
DESCRIPTION OF CHANGES  
• Initial Release  
1.0  
2.0  
3.0  
• Updated format and style  
• Changed Part Number PC33800EK/R2 to MCZ33800EK/R2 in Ordering Information.  
• Changed Category from Product Preview to Advance Information.  
• Changed Octal Serial Driver, Output Refresh Timer, minimum value from “-” to 2.0ms on  
page 12  
8/2007  
4.0  
5.0  
• Added paragraph for PWM Frequency/Duty Cycle Command on page 23  
• Revised Table 12, OSS SPI Commands and Response on page 25  
• Revised Table 26, SPI Commands on page 31  
10/2007  
33800  
Analog Integrated Circuit Device Data  
Freescale Semiconductor  
38  
How to Reach Us:  
Home Page:  
www.freescale.com  
Web Support:  
http://www.freescale.com/support  
USA/Europe or Locations Not Listed:  
Freescale Semiconductor, Inc.  
Technical Information Center, EL516  
2100 East Elliot Road  
Tempe, Arizona 85284  
+1-800-521-6274 or +1-480-768-2130  
www.freescale.com/support  
Europe, Middle East, and Africa:  
Freescale Halbleiter Deutschland GmbH  
Technical Information Center  
Schatzbogen 7  
81829 Muenchen, Germany  
+44 1296 380 456 (English)  
+46 8 52200080 (English)  
+49 89 92103 559 (German)  
+33 1 69 35 48 48 (French)  
www.freescale.com/support  
Information in this document is provided solely to enable system and software  
implementers to use Freescale Semiconductor products. There are no express or  
implied copyright licenses granted hereunder to design or fabricate any integrated  
circuits or integrated circuits based on the information in this document.  
Freescale Semiconductor reserves the right to make changes without further notice to  
any products herein. Freescale Semiconductor makes no warranty, representation or  
guarantee regarding the suitability of its products for any particular purpose, nor does  
Freescale Semiconductor assume any liability arising out of the application or use of any  
product or circuit, and specifically disclaims any and all liability, including without  
limitation consequential or incidental damages. “Typical” parameters that may be  
provided in Freescale Semiconductor data sheets and/or specifications can and do vary  
in different applications and actual performance may vary over time. All operating  
parameters, including “Typicals”, must be validated for each customer application by  
customer’s technical experts. Freescale Semiconductor does not convey any license  
under its patent rights nor the rights of others. Freescale Semiconductor products are  
not designed, intended, or authorized for use as components in systems intended for  
surgical implant into the body, or other applications intended to support or sustain life,  
or for any other application in which the failure of the Freescale Semiconductor product  
could create a situation where personal injury or death may occur. Should Buyer  
purchase or use Freescale Semiconductor products for any such unintended or  
unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and  
its officers, employees, subsidiaries, affiliates, and distributors harmless against all  
claims, costs, damages, and expenses, and reasonable attorney fees arising out of,  
directly or indirectly, any claim of personal injury or death associated with such  
unintended or unauthorized use, even if such claim alleges that Freescale  
Japan:  
Freescale Semiconductor Japan Ltd.  
Headquarters  
ARCO Tower 15F  
1-8-1, Shimo-Meguro, Meguro-ku,  
Tokyo 153-0064  
Japan  
0120 191014 or +81 3 5437 9125  
support.japan@freescale.com  
Asia/Pacific:  
Freescale Semiconductor Hong Kong Ltd.  
Technical Information Center  
2 Dai King Street  
Tai Po Industrial Estate  
Tai Po, N.T., Hong Kong  
+800 2666 8080  
support.asia@freescale.com  
For Literature Requests Only:  
Freescale Semiconductor Literature Distribution Center  
P.O. Box 5405  
Semiconductor was negligent regarding the design or manufacture of the part.  
Denver, Colorado 80217  
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.  
All other product or service names are the property of their respective owners.  
1-800-441-2447 or 303-675-2140  
Fax: 303-675-2150  
© Freescale Semiconductor, Inc., 2007. All rights reserved.  
LDCForFreescaleSemiconductor@hibbertgroup.com  
MC33800  
Rev. 5.0  
10/2007  

相关型号:

MCZ33810EK

Automotive Engine Control IC Quad injector driver with Parallel/SPI control
FREESCALE

MCZ33810EK

6A BUF OR INV BASED PRPHL DRVR, PDSO32, 0.65 MM PITCH, ROHS COMPLIANT, SOIC-32
NXP

MCZ33810EK/R2

Automotive Engine Control IC
FREESCALE

MCZ33810EKR2

6A BUF OR INV BASED PRPHL DRVR, PDSO32, 0.65 MM PITCH, ROHS COMPLIANT, SOIC-32
ROCHESTER

MCZ33810EKR2

Engine controller, 4 low side driver, 4 pre driver, SPI, EFI, SOIC 32, Reel
NXP

MCZ33810R2

Automotive Engine Control IC Quad injector driver with Parallel/SPI control
FREESCALE

MCZ33811EG

Solenoid Monitor Integrated Circuit (IC)
FREESCALE

MCZ33811EGR2

Solenoid Monitor Integrated Circuit (IC)
FREESCALE

MCZ33812AEK/R2

Multifunctional Ignition and Injector Driver
FREESCALE

MCZ33812EK/R2

Multifunctional Ignition and Injector Driver
FREESCALE

MCZ33879AEK

Configurable Octal Serial Switch with Open Load Detect Current Disable
FREESCALE

MCZ33879AEK

BUF OR INV BASED PRPHL DRVR, PDSO32, 0.65 MM PITCH, LEAD FREE, SOIC-32
NXP