The IC has embedded protection, diagnosis and configurable functions. Channels 1-3 are high-side channels with integrated charge pump and can be programmed individually to do autonomous peak and hold current regulation with PWM. Channel 4-6 (also with integrated charge pump) can be configured to work as high-side switch or low-side switch. This IC can be used to drive standard automotive loads in high-side or low-side applications with switching frequencies up to 10 kHz. In addition the TLE6288R can be used to drive autonomously up to 3 inductive peak & hold (valves, coils) loads with programmable peak and hold current values.