The E522.94 is a multi-channel PWM driver for applications such as exterior automotive lighting. It provides 16 current sinks with integrated 10bit PWM generator for each channel. Each of the drivers can be digitally configured to drive up to 100mA with a selectable slew rate. The device supports bus controlled operation to enable high speed light animation sequences. The robust HS-CAN physical interface allows realizing centralized lighting architectures by directly connecting the device to the car in-vehicle network. For failsafe conditions the device provides internal nonvolatile memory to store preconfigured channel individual current and duty cycle information. An advanced device power management feature allows LED channel bundling with automatic current balancing to external resistors resulting in reduced device power dissipation. Various diagnostic features, like LED open, short condition detection and temperature sensing, are provided to meet automotive diagnostics requirements. The sleep mode capability with wake-on-bus enables "always-on" architectures for exterior light applications. To protect the device from thermal damage, the device implements a configurable LED supply and device temperature dependent automatic LED current derating. A RAM debug mode eases the design-in of the E522.94.