Part Number Hot Search : 
P1201 002000 PM9109BF TLYU180P P1201 LT346 P1201 P1201
Product Description
Full Text Search
 

To Download L99MM70XP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  september 2013 doc id 022637 rev 2 1/68 1 L99MM70XP integrated microprocessor driven device intended for lin controlled exterior mirrors features 5 v low-drop voltage regulator (150 ma max.) embedded lin transceiver: 2.0/2.1 compliant and saej2602 compatible independent control of mirror adjustment motors one full bridge for 3 a load (r on =300m ? ) two (three) half bridges for 0.5 a load (r on =1.6 ? ) one configurable high-side driver for up to 1.5 a load (r on = 500 m ?? / 10 watt bulb control, or 1600 m ?? / led control) two high-side driver for 0.5 a load (r on =1600m ? ) one low-side driver 0.5 a load (r on =1600m ? ) used as half bridge with high- side driver for independent mirror axis control one high-side driver for 6 a load (r on =90m ? ) one high-side driver for 0.5 a load (r on =1600m ? ) to supply an external mosfet to drive an ec-glass integrated ec glass control via an external mosfet with fast discharge path: ec-glass can be discharged to gnd or to -1 v programmable soft start function to drive loads with higher inrush currents (>6 a, >1.5 a) very low current consumption modes all outputs short-circuit and overtemperature protected two thermal shutdown thresholds and early temperature warning current monitor output for all high-side drivers open-load diagnostic for all outputs overload diagnostic for all outputs 3 pwm control signals for all outputs charge pump output for active reverse polarity protection via an external n-channel mosfet stm standard serial peripheral interface for control and diagnosis inh input for external can transceiver applications lin controlled mirror description the L99MM70XP is a microcontroller driven multifunctional system assp dedicated for lin controlled wing mirror applications. the device contains a voltage regulator to supply the microcontroller and a lin2.1 physical layer. up to 3 dc motors and five grounded resistive loads can independently be driven with four (five) half bridges and five high-side driver. the ec-glass control block provides overvoltage protection with a fast discharge path versus gnd and a negative discharge path for future ec-glass characteristics. the integrated st spi controls all operation modes (forward, reverse, brake and high- impedance) and provides all the diagnostic information. table 1. device summary package order codes tube tape and reel powersso-36 L99MM70XP L99MM70XPtr powersso-36 www.st.com
contents L99MM70XP 2/68 doc id 022637 rev 2 contents 1 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 pin definitions and functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.1 voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.2 power control in operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2.1 active mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2.2 flash mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2.3 v cc-standby mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.4 v bat-standby mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 wake-up events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.4 functional overview (truth table) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.5 interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.6 time-out watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.7 passive mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.8 reset output (nres) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.9 v cc fail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.10 output drivers out1 ? out9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.10.1 load condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.10.2 current monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.10.3 pwm inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.10.4 cross current protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.10.5 programmable soft start function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.11 controller for electrochromic glass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.12 lin bus interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.12.1 general features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.12.2 lin error handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.12.3 wake-up (from lin bus) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.13 serial peripheral interface (st spi standard) . . . . . . . . . . . . . . . . . . . . . . 23 4 protection and diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.1 power supply fail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
L99MM70XP contents doc id 022637 rev 2 3/68 4.1.1 overvoltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.1.2 undervoltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.2 diagnosis functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3 temperature warning and thermal shutdown . . . . . . . . . . . . . . . . . . . . . . 28 4.4 half bridge outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.5 high-side driver outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5 absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6 esd protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7 thermal data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 8 electrical characteristi cs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 8.1 supply and supply monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 8.2 oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8.3 power-on reset (v sreg ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8.4 voltage regulator v cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8.5 reset output (v cc supervision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 8.6 watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 8.7 current monitor output cm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 8.8 charge pump output cp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 8.9 outputs out1 ? out9, ecv, ecfd . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 8.9.1 on-resistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 8.9.2 switching times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 8.9.3 current monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 8.9.4 electrochrome control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 8.9.5 inh/pwm3 input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 8.10 lin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 8.11 spi and pwm inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 8.11.1 dc characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 8.11.2 ac characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 8.11.3 dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 8.12 input pwm2 for flash mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 9 spi control and status registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
contents L99MM70XP 4/68 doc id 022637 rev 2 9.1 functional description of the spi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.1.1 spi communication flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.1.2 command byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.1.3 operation code definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.1.4 global status byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 9.1.5 address mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 9.1.6 control registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 9.1.7 status registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 10 package and packaging information . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 10.1 ecopack ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 10.2 powersso-36 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 11 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
L99MM70XP list of tables doc id 022637 rev 2 5/68 list of tables table 1. device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 table 2. pin definition and functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 table 3. wake-up events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 table 4. functional overview (truth table). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 table 5. absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 table 6. esd protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 table 7. operating junction temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 table 8. temperature warning and thermal shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 table 9. supply and supply monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 table 10. oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 11. power-on reset (v sreg ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 12. voltage regulator v cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 13. reset output (v cc supervision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 table 14. watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 table 15. current monitor output cm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 table 16. charge pump output cp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 table 17. on-resistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 table 18. switching times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 table 19. current monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 table 20. electrochrome control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 table 21. inh/pwm3 input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 table 22. lin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 table 23. dc characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 table 24. ac characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 table 25. dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 table 26. input pwm2 for flash mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 table 27. command byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 table 28. operation code definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 table 29. global status byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 table 30. ram memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 table 31. rom memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 table 32. control registers 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 table 33. control registers 1, bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 table 34. control registers 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 table 35. control registers 2, bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 table 36. control register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 table 37. control register 3, bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 table 38. control register 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 table 39. control register 4, bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 table 40. configuration register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 table 41. configuration register, bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 table 42. status register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 table 43. status register 1, bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 table 44. status register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 table 45. status register 2, bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 table 46. status register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 table 47. status register 3, bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 table 48. status register 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
list of tables L99MM70XP 6/68 doc id 022637 rev 2 table 49. status register 4, bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 table 50. powersso-36 mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 table 51. document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
L99MM70XP list of figures doc id 022637 rev 2 7/68 list of figures figure 1. block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 figure 2. pin connection (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 figure 3. voltage regulator operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 figure 4. operating modes, main states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 figure 5. watchdog state diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 figure 6. example of programmable soft start function for inductive loads . . . . . . . . . . . . . . . . . . . . 20 figure 7. spi global error information output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 figure 8. thermal shutdown protection and diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 figure 9. thermal data of powersso-36 and powerso-36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 figure 10. watchdog timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 figure 11. watchdog late and safe window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 figure 12. output switching times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 figure 13. electrochrome mirror driver with mirror referenced to ground . . . . . . . . . . . . . . . . . . . . . . 42 figure 14. electrochrome mirror driver with mirror referenced to ecfd for negative discharge . . . . . 42 figure 15. lin transmit and receive timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 figure 16. spi timing parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 figure 17. spi input and output timing parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9 figure 18. spi maximum clock frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 figure 19. powersso-36 package dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
block diagram L99MM70XP 8/68 doc id 022637 rev 2 1 block diagram figure 1. block diagram 'ulyhu ,qwhuidfh 'ldjqrvwlf 0 63, ,qwhuidfh &0 &61 &/. '2 ', 96 9&& 9 %$7 670$ n)odvk *1' 3:0 n n &3 0 0 surju%xoeru /('0rgh 287 287 287 287 287 287 287 6763, p  p  p  (&'5  :dww (&9 287 67'1) q) (6'(0& q)  3:0 3:0 ,1+ 15(6 96 95(* 287 (&)' 5; 7; /,1  /,1 1hjdwlyhfrqwdfwri(&jodvv wrehfrqqhfwhgwr  *1'iruvwdqgdug(&jodvv (&)'iruqhjdwlyhglvfkdujh srvvlelolw\ *$3*06 p  p  p  p  p  p  p  [p  (&*odvv &rqwuro%orfn %,763,frqwuroohg 1hjdwlyh'lvfkdujh 3rvvlelolw\ 99rowdjh 5hjxodwru &kdujh 3xps &0 08; /,1 7udqvfhlyhu 287387 9 dffruglqj 63,vhwwlqj
L99MM70XP pin definitions and functions doc id 022637 rev 2 9/68 2 pin definitions and functions table 2. pin definition and functions pin symbol function 1, 18, 19, 36 gnd ground: reference potential note: for the capability of driving the full curre nt at the outputs all pins of gnd must be externally connected! 2, 7, 32 v s (power1) power supply voltage for outputs outx and ec fd (external reverse protection required): for this input a ceramic capacitor as close as possible to gnd is recommended. note: for the capability of driving the full current at the outputs all pins of v s must be externally connected! pins 2, 7 and 32 are internally connected, too. pin 22 is the power supply for outputs out4, 5 and 6. 22 v s (power2) 3, 4 out9 high-side driver output 9: the output is built by a high-side switch and is intended for resistive loads, hence the internal reverse diode from gnd to the output is missing.for esd reason a diode to gnd is present but the energy which can be dissipa ted is limited. the high-side driver is a power dmos transistor with an internal parasitic reverse diode from the output to v s (bulk-drain-diode). the output is overcurrent and open-load protected. note: for the capability of driving the full current at the outputs both pins of out9 must be externally connected! 35, 5, 6, 21, 20 out1, out2, out3, out4, out5 half bridge outputs 1,2,3,4,5: the output is built by a high-side and a low-si de switch, which are internally connected. the output stage of both switches is a power dmos transistor. each driver has an internal parasitic reverse diode (bulk drain diode: high-side driver from output to v s , low-side driver from gnd to output). this output is overcurrent and open- load protected. 8csn chip select not input: this input is low active and requires cmos logic levels. the serial data transfer between the L99MM70XP and the microcontroller is enab led by pulling the input csn to low-level. 9cm current monitor output: depending on the selected multiplexer bits of the control register th is output sources an image of the instant current through the corresponding high-side driver with a ratio of 1/10000 or 1/2000. 10 do serial data output: the diagnosis data is available via the spi and this 3-state output. the output remains in 3-state, if the chip is not sele cted by the input csn (csn = high). 11 di serial data input: the input requires cmos logic levels and receiv es serial data from the microcontroller. the data is a 24 bit control word and the most significant bit (msb, bit 23) is transferred first. 12 clk serial clock input: this input controls the internal shift register of the spi and requires cmos logic levels. 13 vcc voltage regulator output: 5 v supply e.g. microcontroller, can transceiver. 14 rxd receiver output of the lin 2.1 transceiver. 15 txd transmitter input of the lin 2.1 transceiver
pin definitions and functions L99MM70XP 10/68 doc id 022637 rev 2 16 v s (reg) power supply voltage (external reverse protection required): for this input a ceramic capacitor as close as possible to gnd and an electrolytic capacitor to buffer the voltage during negative transients is recommended. 17 lin lin bus line 23 out6 high-side driver output 6: the output is built by a high-side switch and is intended for resistive loads; hence the internal reverse diode from gnd to the output is missing. for esd reason a diode to gnd is present but the energy which can be dissipated is limited. the high-side driver is a power dmos transistor with an internal parasitic reverse diode from the output to v s (bulk-drain-diode). the output is overcurrent and open-load protected. 24 inh/pwm3 inhibit input: wake-up from external can transceiver. this pin has a second functionality. the microcontroller can use the inh signal to pr ovide a third pwm input for the output out8. 25 cp charge pump output: this output is provided to drive the gate of an external n-channel power mos used for reverse polarity protection (see figure 1 ). 26 pwm1 pwm1 input: this input signal can be used to control t he drivers out1-out5, out7, and out9 by an external pwm signal. 27 nres low active reset output to the microcontroller: internal pull up of typ. 100k ? 28 pwm2 pwm2 input: this input signal can be used to control the driver out6 by an external pwm signal. 29 ecdr ecdr: using the device in ec control mode th is pin is used to control the gate of an external mosfet. 30 out8 high-side driver output 8: see out6 note: this output can be configured to suppl y a bulb with low on-resistance or a led with higher on-resistance in a different application. 31 out7/ec high-side driver output 7: see out6 note: beside the bit 8 in control register 2 this output can be switched on setting bit 0 for electrochrome control mode with higher priority. 33 ecfd ecfd: using the device in ec control mode this pin is used as ?virtual gnd? for the ec-glass. for ec-glasses, that require a negative discharge voltage, this supplies the fast discharge voltage. if no ec-glass is used, th is pin must be connected to ground. 34 ecv ecv: using the device in ec control mode this pi n is used as voltage monitor input. for fast discharge an additional low-side-switch is implemented. this pin can be used as ?stand alone? low-side as well. this output is intended for resistive loads only table 2. pin definition and functions (continued) pin symbol function
L99MM70XP pin definitions and functions doc id 022637 rev 2 11/68 figure 2. pin connection (top view) 3rzhu662 *$3*06 *1' 96 287 287 287 287 96 &61 &0 '2 ', &/. 9&& 5;' 7;' 96 5hj /,1 *1' *1' 287 (&9 (&)' 96 287(& 287 (&'5 3:0 15(6 3:0 &3 ,1+3:0 287 96 287 287 *1'                                    
description L99MM70XP 12/68 doc id 022637 rev 2 3 description 3.1 voltage regulator the L99MM70XP contains a fully protected low dr op voltage regulator, which is designed for very fast transient response. the output voltage is stable with load capacitors > 220 nf. the voltage regulator provides 5 v supply voltage and up to 100 ma continuous load current for the external digital logic (microcontroller, etc...). in addition the regulator v cc drives the L99MM70XP internal 5 v loads. the voltage regulator is protected against overload and overtemperature. an external reverse current protection has to be provided by the application circuitry to prevent the input capacitor from being discharged by negative transients or low input voltage. the output voltage precision is better than 2 % (incl. temperature drift and line-/load regulation) for operating mode; respectively 3 % during low current mode. current limitation of the regulator ensures fast charge of external bypass capacitors. the output voltage is stable for ceramic load capacitors > 220 nf. if device temperature exceeds tsd1 threshold, all outputs (outx, lin) are deactivated except v cc . hence the microcontroller has the possibilit y for interaction or error logging. in case of exceeding tsd2 thre shold (tsd2 > tsd1), also v cc is deactivated (see figure 8 ). a timer is started and the voltage regulator is deactivated for t tsd =1s. during this time, all other wake-up sources (lin) are disabled. after 1 s, the voltage regulator tries to restart automatically. if the restart fails 6 times without clearing and thermal shutdown condition still exists , the L99MM70XP enters the v bat-standby mode. in case of short to gnd at v cc after initial turn on (v cc < 2 v for at least 4 ms) the L99MM70XP enters the v bat-standby mode. reactivation (wake-up) of the device can be achieved with signals from lin or inh.
L99MM70XP description doc id 022637 rev 2 13/68 figure 3. voltage regulator operation 3.2 power control in operating modes the L99MM70XP can be operated in 4 different operating modes: active flash v cc-standby v bat-standby 3.2.1 active mode all functions are available. after at most 300 s, the outputs can be enabled. 3.2.2 flash mode to disable the watchdog feature a flash program mode is available. the mode can be entered if the following condition occurs: v pwm2 ?? v flash watchdog is disabled but all other functions are the same as in active mode. 9 v >9@ 9 && >9@ 15hvhw   9 325 &rog6wduw%lw lv vhw xv  9 57&& +ljk /rz 3rzhurq 5hvhw wkuhvkrog 9 &&)$,/ !pv 9&& vkruw ghwhfwhg ? 9edww vwdqge\ w!xv 9 && )dlo )odj lv vhw 9v8qghuyrowdjh%lw lvw vhw &rqwuro 5hjlvwhuv duh vhw wr ghidxow ydoxhv w w )7 w 55 w 55 w! w )7 1r 5hvhw jhqhudwhg w! w )7 6shflilfdwlrq 3dudphwhuv w )7 9xqghuyrowdjh )lowhu7lph w 55  5hvhw 5hdfwlrq 7lph w :'5 :dwfkgrj 5hvhw 3xovh7lph w :'5 w :'5 9 689 *$3*06
description L99MM70XP 14/68 doc id 022637 rev 2 note: ?high? level for flash mode selection is v pwm2 ? v flash . for all other operation modes, standard 5 v logic signals are required. 3.2.3 v cc-standby mode outputs and internal loads are switched off. to supply the microcontroller in a low power mode, the voltage regulator (v cc ) remains active. the intention of the v cc-standby mode is to preserve the ram contents. a lin wake-up event sets the device into the active mode and forces the rxd pin to the low-level. a wake-up over inh switches device in active mode and start the watchdog. the wake-up via spi switches device in active mode. a status bit indicates the wake-up source. during the v cc-standby mode, the current at v cc is monitored. the transition from active mode to v cc-standby mode is controlled by spi. 3.2.4 v bat-standby mode to achieve minimum current consumption during v bat-standby mode, all L99MM70XP functions are switched off. in v bat-standby mode the current consumption of the L99MM70XP is reduced to 8 a. the transition from active mode to v bat-standby mode is controlled by spi. 3.3 wake-up events a wake-up from standby mode switches the device to active mode. this can be initiated by one or more of the following sources: change of the lin state at lin bus interfaces spi access in v cc-standby mode (csn is low and first rising edge on clk) a current at the inh pin (i > 120 a) controlled by the can-transceiver (the can transceiver is not a part of the ic). lin wake-up events in v cc-standby mode generate a low-pulse at rxd for 56 s. wake-up from v cc-standby by spi access might be used to check the interrupt service handler. table 3. wake-up events wake-up source description lin always active inh always active v cc i cmp device remains in v cc-standby mode with watchdog enabled (if i cmp = 0) and v cc goes into high current mode (increased current consumption). no interrupt is generated. spi access always active (except in v bat-standby mode)
L99MM70XP description doc id 022637 rev 2 15/68 3.4 functional overview (truth table) table 4. functional overview (truth table) function comments operating modes active mode v cc-standby static mode v bat-standby static mode voltage regulator, v cc v out =5v on on (1) 1. supply the processor in low current mode. off nres on on off window watchdog v cc monitor on off (on if i cc > i cmp and i cmp =0) off lin lin 2.1 on off (2) 2. the bus state is internally stored when going to st andby mode. a change of bus state leads to a wake-up after exceeding of internal filter time. off (2)
description L99MM70XP 16/68 doc id 022637 rev 2 figure 4. operating modes, main states 3.5 interrupt in case of v cc-standby mode and (i cc > i cmpris ), the device remains in standby mode, the v cc regulator switches to high current mode and the watchdog is started. no interrupt is generated. $fwlyh0rgh 9&&21 5hvhw*hqhudwrudfwlyh :dwfkgrjdfwlyh 9&&6wdqge\0rgh 9&&21 5hvhw*hqhudwrudfwlyh :dwfkgrj 2)),i ,&&,fpsru,&03  9edw6wdqge\0rgh 9&&2)) 5hvhw*hqhudwrurii 15(6 orz :dwfkgrj2)) 2xwsxwv2)) )odvk0rgh :dwfkgrj2)) 9edwvwduwxs $oouhjlvwhuvvhw wrghidxow &klsuhvhwvhwwr

9 3:0 !9 w\s 9 3:0 9 w\s 96!9sru 63,frppdqg 25 7khupdo6kxwgrzq 25 9&&idlo vkruwwrjurxqg 25 [:'idlo :dnhxs hyhqw :dnhxs hyhqw 9 3:0 !9 w\s 9 3:0 !9 w\s 7khupdo6kxwgrzq76' 25 ,&&!,fps$1',&03 $1'[:'idlo 63, frppdqg :'wuljjhu hyhu\pv w\s *$3*06
L99MM70XP description doc id 022637 rev 2 17/68 if bit ninten (cr1/bit5, default value is set) is set, the rxd pin works also as interrupt output in case of wake-up by lin or inh or spi in v cc-standby mode. this pin is pulled down for 56 s. if it is not set, rxd is pulled down for 56us only for lin wake-up. 3.6 time-out watchdog during normal operation, the watchdog monitors the microcontroller within a 100 ms trigger cycle. in v bat-standby and flash program modes, the watchdog circuit is automatically disabled. after power on or standby mode, the watchdog is started immediately with the normal cycle time (100 ms). the microcontroller has to run its own setup and then to trigger the watchdog via the spi. the trigger is finally accepted when the csn input becomes high after the transmission of the spi word. writing ?1? to the watchdog trigger bit restarts the watchdog. subsequently, the microcontroller has to serve the watchdog by alternating the watchdog trigger bit within the safe trigger area (refer to figure 10 ). a correct watchdog trigger signal immediately starts the next cycle. if the micro does not serve the watchdog in time, the watchdog pulls low the nres output for 2 ms. at the same time, the watchdog failure counter (wdfail) is incremented by 1 and the device enters passive mode. after 8 watchdog failures in sequence, the v cc regulator is switched off for 200 ms. if subsequently, 7 additional watchdog failures occur, the v cc regulator is co mpletely turned off and the device goes into v bat-standby mode until a wake-up occurs. in case of a watchdog failure, the outputs (outx) are switched off and the device enters passive mode (i.e. all control registers are set to default values).
description L99MM70XP 18/68 doc id 022637 rev 2 figure 5. watchdog state diagram 3.7 passive mode L99MM70XP enters passive mode in case of: watchdog failure v cc under voltage (nres) thermal shutdown tsd2 spi data in stuck at 0 or 1 in passive mode all control registers (except the reset level bit rstlvl) and the configuration register are set to default so that all outputs are switched off. the passive bit inside the global status byte is set to ?1?. the first valid spi frame after entering the passive mode resets the passive bit to ?0? and leaves passive. 3.8 reset output (nres) if v cc is turned on and the voltage exceeds the v cc reset threshold, the reset output nres is pulled up by internal pull up resistor to v cc voltage after a 2 ms reset delay time. this is necessary for a defined start of the microcontroller when the application is switched on. a low active reset pulse (2 ms) is generated in case of: v cc drops below v rth (configurable by spi) for more than 8 s (v cc under voltage) watchdog failure :dwfkgrjdfwlyh pv 5hvhw 15(6orziru pv 3rzhu rq5hvhw 9&&rii iru pv 9edw vwdqge\ prgh :dwfkgrjlqdfwlyh 9edwvwdqge\ 9&&vwdqge\ )odvkprgh *rwrvwdqge\ ruiodvkprgh :dnhxshyhqw iurp9&&vwdqge\ru iodvkprgh ,qyhuwwuljjhuelw ehiruhhqgri zdwfkgrjwlph :dwfkgrjidloxuh 1rwuljjhu $iwhupv [:'idloxuh  [:'idloxuhv pv :dnhxshyhqw :dnhxshyhqw iurp9edwvwdqge\ *$3*06
L99MM70XP description doc id 022637 rev 2 19/68 if nres is pulled low, all control registers (except the reset level bit rstlvl) and the configuration register are set to default. in both cases, the device enters passive mode. 3.9 v cc fail the v cc regulator output voltage is monitored. in case of a drop below the v cc fail threshold (v cc < 2 v typ. for t > 2 s), the v cc fail bit is latched. the fail bit is cleared by a dedicated spi command. if 4 ms after turn on of the regulator the v cc voltage is below the v cc fail threshold, the L99MM70XP identifies a short circuit condition at the regulator output and switch it off. in case of v cc short to gnd failure the device enters v bat-standby mode automatically. 3.10 output drivers out1 ? out9 3.10.1 load condition each half bridge is built by internally connected high-side and low-side power dmos transistors. due to the built-in reverse diodes of the output transistors, inductive loads can be driven at the outputs out1 to out5 without external free-wheeling diodes. the drivers out6, out7, out8, out9, ecv and ecfd are intended to drive resistive loads. therefore only a limited energy (e < 1 mj) can be dissipated by the internal esd-diodes in freewheeling condition. for inductive loads (l > 100 h) an external free wheeling diode connected between gnd and the corresponding output is required. 3.10.2 current monitor the current monitor output sources a current image at the current monitor output, which has two fixed ratios of the instantaneous current of the selected high-side driver. outputs with a resistance of 500 m ? and higher have a ratio of 1/2000 and those with a lower resistance of 1/10000. the signal at output cm is blanked after switching on the driver until correct settlement of the circuitry (at least for 32 s). the bits 0 to 3 of the control register 3 define which of the outputs are multiplexed to the current monitor output cm. the current monitor output allows a more precise analysis of the actual state of the load rather than the detection of an open-load or overload condition. for example, it can be used to detect the motor state (starting, free running, stalled). moreover, it is possible to control the power of the defroster more precisely by measuring the load current. 3.10.3 pwm inputs each driver has a corresponding pwm enable bit, which can be programmed by the spi interface. if the pwm enable bit is set in control register 2 or 3, the output is controlled by the logically and-combination of the pwm signal and the output control bit in control register 0 or 1. the outputs out1-5, 7, 9, ecv are controlled by the pwm1 input, the output out6 is controlled by the input pmw2 and output out8 is controlled by inh/pwm3. thus, the three pwm inputs can be used to dim three lamps independently by external pwm signals. switching off the outputs, a delay of maximum 300 s is introduced (see also ta b l e 1 8 in section 8.9.2: switching times ), hence the off time of the pwm input signal should be at least 300 s.
description L99MM70XP 20/68 doc id 022637 rev 2 3.10.4 cross current protection the half bridges of the device are cross current protected by an internal delay time. if one driver (ls or hs) is turned off, the activation of the other driver of the same half bridge is automatically delayed by the cross current protection time. after the cross current protection time is expired, the slew-rate limited switch off phase of the driver is changed to a fast turn- off phase and the opposite driver is turned on with slew-rate limitation. due to this behavior, it is always guaranteed that the previously activated driver is completely turned off before the opposite driver starts to conduct. 3.10.5 programmable soft start function loads with startup currents higher than the overcurrent limits (e.g. inrush current of lamps, start current of motors and cold resistance of heaters) can be driven by using the programmable soft start function (i.e. overcurrent recovery mode). each driver has a corresponding overcurrent recovery bit. if this bit is set, the device automatically switches the outputs on again after a programmable recovery time. the duty cycle in overcurrent condition can be programmed by the spi interface to about 12 % or 25 %. the pwm modulated current provides sufficient average current to power-up the load (e.g. heat up the bulb) until the load reaches operating condition. the pwm frequency settles at 1.7 khz and 3khz. the device itself cannot distinguish between a real overload and a non-linear load like a light bulb. a real overload condition can only be qualified by time. as an example, the microcontroller can switch on the light bulbs by setting the overcurrent recovery bit for the first 50 ms. after clearing the recovery bit, the output is automatically switched off, if the overload condition remains. figure 6. example of programmable soft start function for inductive loads /rdg &xuuhqw w &xuuhqw /lplwdwlrq 8qolplwhg ,quxvk&xuuhqw /lplwhg,quxvk&xuuhqwlq surjudppdeoh5hfryhu\ 0rgh *$3*06
L99MM70XP description doc id 022637 rev 2 21/68 3.11 controller for electrochromic glass the voltage of an electrochromic element c onnected at pin ecv can be controlled to a target value, which is set by the bits ec<5:0> (control register 2, bits 6 down to 1). setting bit econ (control register 2, bit 0) enables this function. an on-chip differential amplifier and an external mos source follower, with its gate connected to pin ecdr, and which drives the electrochrome mirror voltage at pin ecv, form the control loop. the drain of the external mos transistor is supplied by out7. a diode from pin ecv (anode) to pin ecdr (cathode) has been placed on the chip to protect the external mos source follower. a capacitor of at least 5 nf has to be adde d to pin ecdr for loop-stability. th e target voltage is binary coded with a full-scale range of 1.5 v. if bit ecvl (control register 3, bit 5) is set to '1', the maximum controller output voltage is clamped to 1.2 v without changing the resolution of bits ec<5:0>. when programming the ecvls driver to on-state, the voltage at pin ecv is pulled to ground by a 1.6 ohm low-side switch until the voltage at pin ecv is less than dv ecvhi higher than the target voltage (fast discharge). the status of the voltage control loop is reported via spi. bit ecvo (status register 3, bit 4) is set, if the voltage at pin ecv is higher, whereas bit ecvnr (status register 3, bit 5) is set, if the voltage at pin ecv is lower than the target value. both status bits are valid, if the voltage is stable for at least the ecvo/ecvnr filter time and are not latched. since out7 is the output of a high-side driver , it contains the same diagnose functions as the other high-side drivers (e.g. during an overcurrent detection, the control loop is switched off). in electrochrome mode, out10 cannot be controlled by pwm mode. for ems reasons the loop capacitor at pin ecdr as well as the capacitor between ecv and gnd have to be placed to the respective pins as close as possible (see figure 13 for details). if the electrochrome element is connected between the pins ecv and ecfd instead between ecv and ground, a negat ive voltage can be applied to the device by pulling ecfd to a higher value than ecv, which is connected to ground by a 1.6 ohm low-side switch. in this mode the voltage at pin ecfd is controlled to the target value defined by the register ec<5:0>. this is done using an on-chip source-follower transistor (see figure 14 for details). the negative discharge is enabled by setting bit ecnd (control register 2, bit 7) to ?1?. during normal (positive) voltage control the low-side driver at pin ecfd must be switched on to connect the electrochrome element to ground. pin ecdr is pulled resistively (r ecdrdis ) to ground while not in electrochrome mode.
description L99MM70XP 22/68 doc id 022637 rev 2 3.12 lin bus interface 3.12.1 general features speed communication up to 20 kbit/s high speed flash mode 100 kbit/s lin 2.1 compliant (saej2602 compatible) transceiver function range from +40 v to -18 v dc at lin pin gnd disconnection fail safe at module level off mode: does not disturb network gnd shift operation at system level microcontroller interface wit h cmos compatible i/o pins pull up internal resistor esd: immunity against automotive tr ansients per iso7637 specification matched output slopes and propagation delay in order to further reduce the current consumption in standby mode, the integrated lin bus interface offers an ultra low current consumption. 3.12.2 lin error handling the L99MM70XP provides the following 3 error handling features which are not described in the lin specifications v2.1, but are realized in different stand alone lin transceivers/microcontrollers to switch the application back to normal operation mode. dominant txd time out a permanent low-level on pin txd would force the bus into a permanent dominant state, blocking all network communication. if pin txd remains at low-level fo r longer than the txd dominant timeout t dom(txd) , the transmitter is disabled. the status bit is latched and can be read and optionally cleared by spi. the transmitter remains disabled until the status register is cleared. this feature can be disabled via spi. lin bus permanent recessive if txd changes to low-level but the bus does not follow within t rec(lin) , the transmitter is disabled. the status bit is latched and can be read and optionally cleared by spi. the transmitter remains disabled until the status register is cleared. lin bus permanent dominant if a dominant state on the bus persists for longer than t dom(lin) a permanent dominant status is detected. the status bit is latched and can be read and optionally cleared by spi. the transmitter of the transceiver is not disabled. note: a wake-up caused by a message on the bus starts the voltage regulator and the microcontroller to switch the application back to normal operation mode. 3.12.3 wake-up (from lin bus) in standby mode the L99MM70XP can receive a wake-up from lin bus. for the wake-up feature the L99MM70XP logic differentiates two different conditions.
L99MM70XP description doc id 022637 rev 2 23/68 normal wake-up normal wake-up can occur when the L99MM70XP was set in standby mode while a recessive (state was present on the bus. a dominant level at lin for t > t linbus , switches the L99MM70XP to active mode. an interrupt is generated at the rxd/nint pin. wake-up from short to gnd condition if the L99MM70XP was set in standby mode while lin was in dominant (low) state, recessive level at lin for t linbus , switches the L99MM70XP to active mode. an interrupt is generated at the rxd/nint pin. 3.13 serial peripheral interface (st spi standard) a 24 bit st-spi is used for bi-directional communication with the microcontroller. during active mode, the spi triggers the watchdog controls the modes and status of all L99MM70XP modules (incl. input and output drivers) provides driver output diagnostic provides L99MM70XP diagnostic (incl. overtemperature warning, L99MM70XP operation status) note: during standby modes, the spi is generally deactivated. the spi can be driven by a microcontroller wit h its spi peripheral running in following mode: cpol = 0 and cpha = 0. for this mode, input data is sampled by the low to high transition of the clock clk, and output data is changed from the high to low transition of clk. this device is not limited to microcontroller with a build-in spi. only three cmos-compatible output pins and one input pin are needed to communicate with the device. a fault condition can be detected by setting csn to low. if csn = 0, the do pin reflects the global error flag (fault condition) of the device (see figure 7 ). this operation does not cause the communication error bit in the global status byte to be set.
description L99MM70XP 24/68 doc id 022637 rev 2 figure 7. spi global error information output chip select not (csn) the input pin is used to select the serial interface of this device. when csn is high, the output pin (do) is in high impedance state. a low signal activates the output driver and a serial communication can be started. the state during csn = 0 is called a communication frame. serial data in (di) the input pin is used to transfer data serially into the device. the data applied to the di are sampled at the rising edge of the clk signal and shifted into an internal 24 bit shift register. at the rising edge of the csn signal the contents of the shift register is transferred to data input register. the writing to the selected data in put register is only enabled if exactly 24 bits are transmitted within one communication frame (i.e. csn low). if more or less clock pulses are counted within one frame the complete fram e is ignored. this safety function is implemented to avoid an activation of the output stages by a wrong communication frame. note: due to this safety functionality a daisy chai ning of spi is not possible. instead, a parallel operation of the spi bus by controlling th e csn signal of the connected ic's is recommended. wlph &61 &/. ', 9dolg wlph wlph &61kljkwrorzdqg&/.vwd\vdworz *oredo(uuru)odjlvwudqvihuhgwr'2 wlph '2 ru *$3*06
L99MM70XP description doc id 022637 rev 2 25/68 serial data out (do) the data output driver is activated by a logical low-level at the csn input and goes from high impedance to a low or high-level depending on the global error flag (fault condition). the first rising edge of the clk input after a high to low transition of the csn pin transfers the content of the selected status register into the data out shift register. each subsequent falling edge of the clk sh ifts out the next bit. serial clock (clk) the clk input is used to synchronize the input and output serial bit streams. the data input (di) is sampled at the rising edge of the clk and the data output (do) changes with the falling edge of the clk signal.
protection and diagnosis L99MM70XP 26/68 doc id 022637 rev 2 4 protection and diagnosis 4.1 power supply fail overvoltage and undervoltage detection on v s (power1). 4.1.1 overvoltage if the supply voltage v s rises above the overvoltage threshold (v sov ) for more than 56 s (typ.) the outputs out1-9, ecv, ecfd and lin are switched to high impedance state (load protection). electrochrome mode is switched off. if the bit ovuvr is set to 0, the outputs are re-enabled automatically if the overvoltage condition is removed. if it is set to 1, then the overvoltage bit has to be cleared to re-enable the outputs. lin is always automatically re-enabled. the overvoltage bit is set and can be cleared with a ?read and clear? command. 4.1.2 undervoltage if the supply voltage v s drops below the under voltage threshold voltage (v suv ) for more than 56 s (typ.) the outputs out1-9, ecv, ecfd and lin are switched to high impedance state. electrochrome mode is switched off. if the bit ovuvr is set to 0, the outputs are re- enabled automatically if the under voltage condition is removed. if it is set to 1, then the under voltage bit has to be cleared to re-enable the outputs. lin is always automatically re-enabled. the under voltage bit is set and can be cleared with the ?read and clear? command.
L99MM70XP protection and diagnosis doc id 022637 rev 2 27/68 4.2 diagnosis functions digital diagnosis features are provided by spi: v cc reset (threshold programmable) overtemperature including pre warning open-load status separately for each output out1-9, ecv, ecfd overload status separately for each output out1-9, ecv, ecfd v s-supply overvoltage undervoltage v cc fail bit chip reset bit (start from power-on reset) number of unsuccessful v cc restarts after thermal shutdown number of sequential watchdog failures lin diagnosis (permanent recessive/dominant, dominant txd) device state (wake-up from v cc-standby or v bat-standby ) forced v bat-standby after wd-fail, forced v bat-standby after overtemperature watchdog timer state (diagnosis of watchdog) passive mode spi communication error
protection and diagnosis L99MM70XP 28/68 doc id 022637 rev 2 figure 8. thermal shutdown protection and diagnosis 4.3 temperature warning and thermal shutdown see figure 8 . 4.4 half bridge outputs the device provides a total of 5 half bridge outputs out1,2,3,4,5 to drive inductive loads (e.g. motor). the half bridges are protected against overvoltage and undervoltage overload (short circuit) overtemperature with pre warning $fwlyh0rgh 6wdqge\0rghv 7khupdo:duqlqj 6wdqge\0rghv 76' $oorxwsxwvh[fhsw9&&rii 76'%lwlvvhw 76' $oorxwsxwvrii 9&&riiiruv 76'%lwlvvhw 9 %$7 vwdqge\ $oorxwsxwvrii 7 m !?& 7 m !?& 7 m !?& 7!v [76' 63,frppdqg?5hdgdqg&ohdu3 25 3rzhurquhvhw 63,frppdqg?5hdgdqg&ohdu3 25 3rzhurquhvhw 3rzhurquhvhw :dnhxshyhqw 3rzhurquhvhw *$3*06
L99MM70XP protection and diagnosis doc id 022637 rev 2 29/68 if the output current exceeds the current shutdown threshold the output transistor is turned off and the corresponding diagnosis bit of the output is latched. the status can be read and cleared from spi. if the overcurrent recovery mode is set for this output, the output is switched on again in order to provide a soft start function (see section 3.10.5: programmable soft start function ) and the status bit is cleared automatically. otherwise the output stays off until the status bit is cleared. the outputs are automatically switched off in case of passive mode, v s undervoltage, v s overvoltage, thermal shutdown (tsd1 and tsd2) or stuck at 1/0 condition at di. 4.5 high-side driver outputs the device provides a total of 4 high-side outputs out6,7,8,9 to drive led or defroster. the high-side outputs are protected against overvoltage and undervoltage (can be masked by spi) overload (short circuit) overtemperature with pre warning if the output current exceeds the current shutdown threshold the output transistor is turned off and the corresponding diagnosis bit of the output is latched. the status can be read and cleared from spi. if the overcurrent recovery mode is set for this output, the output is switched on again in order to provide a soft start function (see section 3.10.5: programmable soft start function ) and the status bit is cleared automatically. otherwise the output stays off until the status bit is cleared. the outputs are automatically switched off in case of passive mode, v s undervoltage, v s overvoltage, thermal shutdown (tsd1 and tsd2) or stuck at 1/0 condition at di. note: loss of ground or ground shift with externally grounded loads: esd structures are configured for nominal currents only. if external loads are connected to different grounds, the current load must be limited to this nominal current.
absolute maximum ratings L99MM70XP 30/68 doc id 022637 rev 2 5 absolute maximum ratings note: all maximum ratings are absolute ratings. exceeding the limitation of any of these values may cause an irreversible damage of the integrated circuit! table 5. absolute maximum ratings symbol parameter/test condition value [dc voltage] unit v s dc supply voltage/jump start -0.3 to +28 v load dump -0.3 to +40 v v cc stabilized supply voltage, logic supply v s < 5.2 v -0.3 to v s +0.3 v v s > 5.2 v -0.3 to 5.5 v v di , v clk , v txd , v csn , v do , v rxd , v nres , v cm , v pwm1 logic input/output volt age range -0.3 to v cc +0.3 v v pwm2 , v pwm3 logic input voltage -0.3 to v s +0.3 v v cp charge pump output -25 to 39 v v outn,ecdr,ecv, ecfd static output voltage (n = 1 to 9) -0.3 to v s +0.3 v i out2,3,4,6,7,ecv, ecfd , i vs(reg) output current (1) 1. values for the absolute maximum current thr ough bond wire. it doesn?t consider maximum power dissipation or other limits. 1.25 a i out1,5,8,9 , i vs(power) ,i gnd output current (1) 5 a i pin to pin maximum output current between pin 2 and 32 or 7 and 32 (1) 1 a v lin lin bus i/o voltage range -20 to +40 v
L99MM70XP esd protection doc id 022637 rev 2 31/68 6 esd protection for detailed information please see emc report from ibee zwickau (available on request). table 6. esd protection parameter value unit all pins (1) 1. hbm (human body model, 100 pf, 1.5 k ? ) according to mil 883c, method 3015.7 or eia/jesd22a114-a. 2 kv all output pins (2) (out1-out9, ecv, ecfd) 2. hbm with all unzapped pins grounded. 4 kv lin (2) 8 (3) 3. with external components. kv all pins (charge device model) (4) 4. according charged device m odel: jedec jesd22-c101d. 500 v corner pins (charge device model) (4) 750 v
thermal data L99MM70XP 32/68 doc id 022637 rev 2 7 thermal data note: r thja, typical value, without pcb. figure 9. thermal data of powersso-36 and powerso-36 table 7. operating junction temperature symbol parameter value unit t j operating junction temperature -40 to 150 c table 8. temperature warning and thermal shutdown symbol parameter min. typ. max. unit t w on thermal overtemperature warning threshold t j (1) 1. non-overlapping. 130 140 150 c t sd1 off thermal shutdown junction temperature 1 t j (1) 140 150 160 c t sd2 off thermal shutdown junction temperature 2 t j (1) 150 160 170 c gapgm s 00013
L99MM70XP electrical characteristics doc id 022637 rev 2 33/68 8 electrical characteristics 8.1 supply and supply monitoring the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 6 v ? v s ? 18 v; all outputs open; t amb = -40 c...125 c, unless otherwise specified. table 9. supply and supply monitoring symbol parameter test condition min. typ. max. unit v suv on v s undervoltage threshold voltage v s increasing 5.7 7.2 v v suv off v s undervoltage threshold voltage v s decreasing 5.5 6.9 v v suv hyst v s undervoltage hysteresis v suv on -v suv off 0.5 v v sov off v s overvoltage threshold voltage v s increasing 18.1 24.5 v v sov on v s overvoltage threshold voltage v s decreasing 17.5 23.5 v v sov hyst v s overvoltage hysteresis v sov off -v sov on 1v i vs(act) current consumption in active mode v s = 13.5 v, txd lin high (1)(2) 720ma i vsreg(act) current consumption in active mode v sreg = 13.5 v, txd lin high i vcc =0 (2) 612ma i vs(bat) current consumption in v bat-standby mode v s =13.5v (1)(2) 1a i vs(bat) current consumption in v bat-standby mode v s =13.5v (1)(3) 2a i vsreg(bat) current consumption in v bat-standby mode v sreg = 13.5 v (2) 1 8 16 a i vsreg(bat) current consumption in v bat-standby mode v sreg = 13.5 v (3) 21224a i vs(vbat) wupend current consumption in v bat-standby mode with a pending wake-up request v s , v sreg = 13.5 v, 2v electrical characteristics L99MM70XP 34/68 doc id 022637 rev 2 8.2 oscillator the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 4.5 v ? v s ? 28 v; all outputs open; t amb = -40 c...125 c, unless otherwise specified. 8.3 power-on reset (v sreg ) all outputs open; t amb = -40 c...125 c, unless otherwise specified (see figure 3 ). 8.4 voltage regulator v cc the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 6 v ? v sreg ? 28 v; t amb = -40 c...125 c, unless otherwise specified. table 10. oscillator symbol parameter test condition min. typ. max. unit f clk oscillation frequency 1.6 2.0 2.70 mhz table 11. power-on reset (v sreg ) symbol parameter test condition min. typ. max. unit v por v por threshold v sreg increasing 2.8 3.8 4.5 v v sreg decreasing 3.2 v table 12. voltage regulator v cc symbol parameter test condition min. typ. max. unit v cc output voltage 5.0 v v cc output voltage tolerance active mode i load = 6 ma...50 ma, v sreg = 13.5 v 2 % v hc output voltage tolerance active mode, high current i load = 50 ma...100 ma, v sreg = 13.5 v 2.5 % v stb output voltage tolerance v cc-standby mode i load = 0 a...6 ma, v sreg = 13.5 v -2.5 3.5 % v dp drop-out voltage i load = 50 ma, v sreg = 4.5 v 0.2 0.4 v i load = 100 ma, v sreg =4.5v 0.3 0.5 v i cc output current in active mode max. continuous load current 100 ma i ccmax short circuit output current current limitation 400 600 950 ma cload1 load capacitor1 ceramic 0.22 f t tsd v cc deactivation time after thermal shutdown 1s i cmpris current consumption rising threshold rising current (deactivated current monitor) 1.6 3.2 5.2 ma
L99MM70XP electrical characteristics doc id 022637 rev 2 35/68 8.5 reset output (v cc supervision) the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 4 v ? v s ? 28 v; t amb = -40 c...125 c, unless otherwise specified. 8.6 watchdog 4.5 v ? v s ? 28 v; t amb = -40 c...125 c, unless otherwise specified, see figure 10 and figure 11 . i cmpfal current consumption falling threshold falling current (deactivated current monitor) 1.3 2.7 ma i cmphys current consumption hysteresis 0.5 ma v ccfail v cc fail threshold v cc forced 2 v table 12. voltage regulator v cc (continued) symbol parameter test condition min. typ. max. unit table 13. reset output (v cc supervision) symbol parameter test condition min. typ. max. unit v rt1 reset threshold voltage1 v vcc increasing cr1/bit4 = 0 (1) 1. delay time see t wdr below ( section 8.6: watchdog ). 4.6 4.7 4.85 v v vcc decreasing cr1/bit4 = 0 4.5 4.6 4.7 v v rt1hyst threshold voltage 1 hysteresis 0.1 v v rt2 reset threshold voltage2 v vcc increasing cr1/bit4 = 1 (1) 3.6 3.7 3.9 v v vcc decreasing cr1/bit4 = 1 3.0 3.3 3.5 v v rt2hyst threshold voltage 2 hysteresis 0.4 v v nres reset pin low output voltage v cc >1v, i nres =1ma 0.2 0.4 v r nres reset pull up int. resistor v nres = 4 v 60 110 204 k ? t rr reset reaction time c nres = 100 pf, i nres =1ma 40 s table 14. watchdog symbol parameter test cond ition min. typ. max. unit t lw watchdog cycle time 100 134 180 ms t wdr watchdog reset pulse time 1.5 2.3 2.9 ms
electrical characteristics L99MM70XP 36/68 doc id 022637 rev 2 figure 10. watchdog timing figure 11. watchdog late and safe window 8.7 current monitor output cm the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 8 v ? v s ? 16 v; t amb = -40 c...125 c, unless otherwise specified. :'wuljjhu elw 15(6rxw wuljjhuhyhqw qrupdo rshudwlrq plvvlqj wuljjhu qrupdo rshudwlrq plvvlqjwuljjhu iruorqjwlph w :'5 w :'5 w :'5 w :'5 w /: w /: wlph *$3*06 wlph vdihwuljjhu duhd xqghilqhg odwhzdwfkgrj idloxuh w /: pd[ w /: plq *$3*06 table 15. current monitor output cm symbol parameter test co ndition min. typ. max. unit i cm r current monitor output ratio: i cm /i out1,5,9 and 8 (low on-resistance) 0v ? v cm ? v cc - 1 v ? 1/10000 i cm /i out2,3,4,6,7 and 8 (high on- resistance) ? 1/2000
L99MM70XP electrical characteristics doc id 022637 rev 2 37/68 8.8 charge pump output cp the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 8 v ? v s ? 16 v; t amb = -40 c...125 c, unless otherwise specified. 8.9 outputs out1 ? out9, ecv, ecfd 8.9.1 on-resistance the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 8 v ? v s ? 16 v; t amb = -40 c...125 c, unless otherwise specified. i cm acc current monitor accuracy acci cmout1,5,9 and 8 (low on-res.) 0v ? v cm ? v cc -1v; i outmin =500ma; i out9max =5.9a; i out1,5max =2.9a; i out8max =1.3a ? 4% + 1% fs (1) 8% + 2% fs (1) acci cmout2,3,4,6,7 and 8 (high on-res.) 0v ? v cm ? v cc -1v; i out.min =100ma; i out2,3,4,6,7max =0.6a; i outxmax =0.3a ? 1. fs(full scale) = i outmax * i cm r table 15. current monitor output cm (continued) symbol parameter test co ndition min. typ. max. unit table 16. charge pump output cp symbol parameter test co ndition min. typ. max. unit v cp charge pump output voltage v s =8v, i cp =-60a v s + 6 v s + 13 v v s =10v, i cp =-80a v s + 8 v s + 13 v v s ? 12 v, i cp = -100 a v s + 10 v s + 13 v i cp charge pump output current v cp =v s + 10 v, v s = 13.5 v 95 150 300 a table 17. on-resistance symbol parameter test condition min. typ. max. unit r on out1,5 on-resistance to supply or gnd v s = 13.5 v, t amb =+25c i out1,5 =1.5a 300 400 m ? v s = 13.5 v, t amb = +125 c i out1,5 =1.5a 450 600 m ? r on out2,3,4 on-resistance to supply or gnd v s = 13.5 v, t amb =+25c i out2,3,4 =0.4a 1600 2200 m ? v s = 13.5 v, t amb =+125c i out2,3,4 =0.4a 2500 3400 m ?
electrical characteristics L99MM70XP 38/68 doc id 022637 rev 2 8.9.2 switching times the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 8 v ? v s ? 16 v; t amb = -40 c...125 c, unless otherwise specified. r on out6,7 on-resistance to supply v s = 13.5 v, t amb =+25c i out6,7 =-0.4a 1600 2200 m ? v s = 13.5 v, t amb =+125c i out6,7 =-0.4a 2500 3400 m ? r on out8 on-resistance to supply in low resistance mode v s = 13.5 v, t amb =+25c i out8 =-3.0a 500 700 m ? v s = 13.5 v, t amb =+125c i out8 =-3.0a 700 950 m ? on-resistance to supply in high resistance mode v s = 13.5 v, t amb =+25c i out8 =-0.8a 1800 2400 m ? v s = 13.5 v, t amb =+125c i out8 = -0.8 a 2500 3400 m ? r on out9 on-resistance to supply v s = 13.5 v, t amb =+25c i out9 =-3.0a 90 130 m ? v s = 13.5 v, t amb =+125c i out9 =-3.0a 130 180 m ? r on ecv,ecfd on-resistance to gnd v s = 13.5 v, t amb =+25c i outecv,ecfd =+0.4a 1600 2200 m ? v s = 13.5 v, t amb =+125c i outecv,ecfd =+0.4a 2500 3400 m ? i qlh switched-off output current high-side drivers of out1-9 v out = 0 v, standby mode -5 -2 a v out = 0 v, active mode -10.5 -7 a i qll switched-off output current low-side drivers of out1-5 v out =v s , standby mode 80 120 a v out =v s , active mode -10 -7 a switched-off output current low-side drivers of ecv v out =v s , standby mode -15 15 a v out =v s , active mode -10 -7 a switched-off output current low-side drivers of ecfd v out = 4v, standby mode 80 120 a v out = 4v, active mode -10 -7 a table 17. on-resistance (continued) symbol parameter test condition min. typ. max. unit table 18. switching times symbol parameter test co ndition min. typ. max. unit t d on h output delay time high-side driver on v s =13.5v, corresponding low-side driver is not active (1)(2)(3) 20 40 80 s t d off h output delay time high-side driver off v s =13.5v (1)(2)(3) 45 150 300 s
L99MM70XP electrical characteristics doc id 022637 rev 2 39/68 figure 12. output switching times t d on l output delay time low-side driver on v s =13.5v, corresponding low-side driver is not active (1)(2)(3) 15 30 70 s t d off l output delay time low-side driver off v s =13.5v (1)(2)(3) 80 150 300 s t d hl cross current protection time t cc onls_offhs ? t d off h (4) 200 410 s t d lh t cc onhs_offls ? t d off l (4) dv out /dt slew rate of outx v s =13.5v (1)(2)(3) 0.1 0.2 0.6 v/s 1. r load = 16 at out1,5 and out8 in low on-resistance mode. 2. r load =4 at out9. 3. r load = 64 at out2,3,4,6,7, ecv, ecfd and out8 in high on-resistance mode. 4. t cc is the switch-on delay time if complement in half bridge has to switch off. table 18. switching times (continued) symbol parameter test co ndition min. typ. max. unit *$3*06 w ulq w &61b+,plq w ilq &61 w g2)) w 2)) w g21 w 21          2xwsxwyrowdjh ridgulyhu 2xwsxwyrowdjh ridgulyhu 21vwdwh 2))vwdwh 21vwdwh 2))vwdwh &61orzwrkljkgdwdiurpvklwuhjlvwhulv wudqvihuuhgwrrxwsxwsrzhuvzlwfkhv
electrical characteristics L99MM70XP 40/68 doc id 022637 rev 2 8.9.3 current monitoring the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 8 v ? v s ? 16 v; t amb = -40 c...125 c, unless otherwise specified. table 19. current monitoring symbol parameter test condition min. typ. max. unit |i oc1 |, |i oc5 | overcurrent threshold to supply or gnd v s = 13.5 v, sink and source 35a |i oc2 |, |i oc3 |, |i oc4 | 0.75 1.25 a |i oc6 |, |i oc7 | overcurrent threshold to supply v s = 13.5 v, source 0.75 1.25 a |i oc8 | overcurrent threshold to supply in low on-resistance mode v s = 13.5 v, source 1.5 2.5 a overcurrent threshold to supply in high on-resistance mode v s = 13.5 v, source 0.35 0.65 a |i oc9 | overcurrent threshold to supply v s = 13.5 v, source 6 10 a |i ocecv |, |i ocecfd | output current limitation to gnd v s = 13.5 v, sink 0.72 1.25 a t foc filter time of overcurrent signal duration of overcurrent condition to set the status bit 10 55 100 s f rec0 recovery frequency for oc recovery duty cycle bit = 0 1 4 khz f rec1 recovery frequency for oc recovery duty cycle bit = 1 2 6 khz |i old1 |, |i old5 | under-current threshold to supply or gnd v s = 13.5 v, sink and source 930 80ma |i old2 |, |i old3 |, |i old4 | 10 20 30 ma |i old6 |, |i old7 | under-current threshold to supply v s = 13.5 v, source 10 20 30 ma |i old8 | under-current threshold to supply in low on-resistance mode 15 40 60 ma under-current threshold to supply in high on-resistance mode 510 15ma |i old9 | under-current threshold to supply 30 150 300 ma |i oldecv |, |i oldecfd | under-current threshold to gnd v s = 13.5 v, sink 10 20 30 ma t fol filter time of under-current signal duration of under-current condition to set the status bit 0.5 2.0 3.0 ms
L99MM70XP electrical characteristics doc id 022637 rev 2 41/68 8.9.4 electrochrome control the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 8 v ? v s ? 16 v; t amb = -40 c...125 c, unless otherwise specified. table 20. electrochrome control symbol parameter test co ndition min. typ. max. unit v ctrlmax maximum ec-control voltage ecvl = ?1? (1) 1.4 1.6 v ecvl = ?0? (1) 1.12 1.28 v dnl ecv differential non linearity -1 1 lsb (2) |dv ecv | voltage deviation between target and ecv dv ecv =v target (3) -v ecv , |i ecdr | < 1 a -5% - 1lsb (2) +5% + 1lsb (2) mv dv ecvnr difference voltage between target and ecv sets flag if v ecv is below it dv ecv =v target (3) -v ecv toggle bit5 = 1 status reg. 3 120 mv dv ecvhi above it dv ecv =v target (3) -v ecv toggle bit4 = 1 status reg. 3 -120 mv t fecvnr ecvnr filter time 32 s t feco ecvo filter time 32 s v ecdrminhigh output voltage range i ecdr = -10 a 4.1 5.5 v v ecdrmaxlow i ecdr =10a 0 0.7 v i ecdr current into ecdr v target (3) >v ecv + 500 mv, v ecdr =3.5v -100 -10 a v target (3) = 0 or econ = ?0? 10 k ? dnl ecfd differential non linearity -1 1 lsb (2) |dv ecfd | voltage deviation between target and ecfd dv ecfd =v target (3) -v ecfd , i ecfd = 100 a -5% - 1lsb (2) +5% + 1lsb (2) mv dv ecfdnr (4) difference voltage between target and ecfd sets flag if v ecfd is below it dv ecfd =v target (3) -v ecfd toggle status bit ecvnr = ?1? 120 mv dv ecfdhi above it dv ecfd =v target (3) -v ecfd toggle status bit ecvo = ?1? -120 mv 1. bit ecvl = ?1? or ?0?: ecv voltage, where i ecdr can change sign. 2. 1 lsb (least significant bit) = 23.8 mv. 3. v target is set by bits ec <5:0> and bit ecvl; tested for each individual bit. 4. not tested since pulling pin ecfd to a low voltage against the in ternal source follow er may lead to an overcurrent at pin ecfdhs or thermal shutdown.
electrical characteristics L99MM70XP 42/68 doc id 022637 rev 2 figure 13. electrochrome mirror driver with mirror referenced to ground figure 14. electrochrome mirror driver with mirror referenced to ecfd for negative discharge *1' 63, 'urs5hjxodwru (&'5 287 (&9 96frpsdwleoh (&0luuru q) ?)dvw(&*odv %uljkwhqlqj3 (&)' $oofrpsrqhqwvpxvwehsodfhg forvhwrjhwkhudqgfrqqhfwhgzlwk dyhu\orzlpshgdqfh q) /rjlf '$& 96 9rowdjhqrwuhdfkhg 9rowdjhwrrkljk 96frpsdwleoh  )dvw 'lvfkdujh       %lwuhvroxwlrq ? ? (&9rowdjh&rqwuro )dvw'lvfkdujh ? ? 96frpsdwleoh *$3*06 *1' 63, 'urs5hjxodwru (&'5 287 (&9 n? ?)dvw(&*odv %uljkwhqlqj3 (&)' ? q) q) $oofrpsrqhqwvpxvwehsodfhg forvhwrjhwkhudqgfrqqhfwhgzlwk dyhu\orzlpshgdqfh /rjlf '$& 96 9rowdjhqrwuhdfkhg 9rowdjhwrrkljk 96frpsdwleoh  )dvw 'lvfkdujh       %lwuhvroxwlrq ? ? (&9rowdjh&rqwuro )dvw'lvfkdujh ? ? 96frpsdwleoh *$3*06
L99MM70XP electrical characteristics doc id 022637 rev 2 43/68 8.9.5 inh/pwm3 input the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 8 v ? v s ? 16 v; t amb = -40 c...125 c, unless otherwise specified. 8.10 lin compatible to lin 2.1 for baud rates up to 20 kbit/s the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 7 v ? v s ? 18 v; t amb = -40 c...125 c, unless otherwise specified. table 21. inh/pwm3 input symbol parameter test condition min. typ. max. unit i inhth wake-up activate threshold current 30 75 120 a i inhpd inh pull down current v inh = 13.5 v 30 70 120 a i inhhys wake-up current hysteresis 10 20 a t wu minimum time for wake-up 50 64 77 s table 22. lin symbol parameter test condition min. typ. max. unit lin transmit data input: pin txd v txdlow input voltage dominant level active mode 0.3 v cc v v txdhigh input voltage recessive level active mode 0.7 v cc v v txdhys v txdhigh -v txdlow active mode 500 mv r txdpu txd pull up resistor active mode, v s =13.5v, 0 electrical characteristics L99MM70XP 44/68 doc id 022637 rev 2 v thhys receiver threshold hysteresis: v threc -v thdom 0.07 v s 0.1 v s 0.175 v s v v thcnt receiver tolerance center value: (v threc +v thdom )/2 0.475 v s 0.5 v s 0.525 v s v v thwkup receiver wake-up rising threshold voltage 1.0 1.5 2 v v thwkdwn receiver wake-up falling threshold voltage v s -3.5 v s -2.5 v s -1.5 v t linbus dominant time for wake-up via bus sleep mode edge: recessive- dominant 64*t osc s i bus_lim current limitation in dominant state v txd =0v, v lin =v smax = 18 v 40 100 180 ma i bus_pas_dom input leakage current at the receiver (incl. pull up resistor) v txd =5v, v lin =0v , v s = 13.5 v -1 ma i bus_pas_rec tr a n s m i t t e r i n p u t current in recessive state v txd =5v, 8v ? v lin, v s ? 18 v, v lin ? v s 20 a i bus_no_gnd transceiver input current if loss of gnd at device gnd = v s , 0 v < v lin <18v, v s = 13.5 v -1 1 ma i bus_no_bat input current if loss of v bat at device v s =gnd, 0v L99MM70XP electrical characteristics doc id 022637 rev 2 45/68 d1 duty cycle 1 th rec (max) = 0.744 * v s ; th dom (max) = 0.581 * v s ; v s =7 to 18v, t bit =50s; d1 = t bus_rec (min) / (2 * t bit ); r bus =1k ? , c bus =1nf; r bus =660 ? , c bus =6.8nf; r bus =500 ? , c bus =10nf 0.396 d2 duty cycle 2 th rec (min) = 0.422*v s ; th dom (min) = 0.284*v s ; v s = 7.6 to 18 v, t bit = 50 s; d2 = t bus_rec (max)/(2*t bit ); r bus =1k ? , c bus =1nf; r bus =660 ? , c bus =6.8nf; r bus =500 ? , c bus =10nf 0.581 d3 duty cycle 3 th rec (max) = 0.778*v s ; th dom (max) = 0.616*v s ; v s = 7 to 18v, t bit = 96s, d3 = t bus_rec (min)/(2*t bit ) r bus =1k ? , c bus =1nf; r bus =660 ? , c bus =6.8nf; r bus =500 ? , c bus =10nf 0.417 d4 duty cycle 4 th rec (min) = 0.389*v s ; th dom (min) = 0.251*v s ; v s = 7.6 to 18v, t bit = 96s; d4 = t bus_rec (max)/(2*t bit ) r bus =1k ? , c bus =1nf; r bus =660 ? , c bus =6.8nf; r bus =500 ? , c bus =10nf 0.590 t dom(txd) txd dominant time- out 12 ms t dom(lin) bus dominant time- out 12 ms t rec(lin) bus recessive time- out 40 s lin flash mode sr flash lin slew rate falling edge in flash mode active mode; lin slew rate (80% to 20% v s ); v s =13.5v, r bus =150 ? , c bus =1nf 13 v/s table 22. lin (continued) symbol parameter test condition min. typ. max. unit
electrical characteristics L99MM70XP 46/68 doc id 022637 rev 2 figure 15. lin transmit and receive timing 8.11 spi and pwm inputs 8.11.1 dc characteristics the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 6 v ? v s ? 18 v; all outputs open; t amb = -40 c...125 c, unless otherwise specified. wlph wlph 9 7[' 9 /,1 9 7+uhf 9 7+grp   wlph 9 5[' 9 /,1grp 9 /,1uhf w 7;sgi w 7;sgu w 5;sgi w 5;sgu $*9 table 23. dc characteristics symbol parameter test co ndition min. typ. max. unit inputs: csn, clk, di, pwm1, pwm2, pwm3 v il input voltage low-level v s = 13.5 v 0.3 v cc v v ih input voltage high-level v s = 13.5 v 0.7 v cc v v ihys input hysteresis v s = 13.5 v 500 mv r csn in csn pull up resistor v s =13.5v, 0 L99MM70XP electrical characteristics doc id 022637 rev 2 47/68 8.11.2 ac characteristics the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 6 v ? v s ? 18 v; all outputs open; t amb = -40 c...125 c, unless otherwise specified. 8.11.3 dynamic characteristics the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 6 v ? v s ? 18 v; all outputs open; t amb = -40 c...125 c, unless otherwise specified. for definition of the parameters please see figure 16 and figure 17 . table 24. ac characteristics symbol parameter test cond ition min. typ. max. unit c out (1) 1. value of input capacity is not measured in production test. parame ter guaranteed by design. output capacitance (do) ? ? 10 pf c in (1) input capacitance (di, csn, clk, pwm1, pwm2, pwm3) ??10pf table 25. dynamic characteristics symbol parameter test condition min. typ. max. unit t csnqvl do enable from 3-state to low-level c do = 100 pf, i do = 1 ma, pull up load to v cc , v s = 13.5 v 100 250 ns t csnqvh do enable from 3-state to high-level c do = 100 pf, i do =-1ma, pull down load to gnd, v s = 13.5 v 100 250 ns t csnqtl do disable from low-level to 3-state c do = 100 pf, i do = 4 ma, pull up load to v cc , v s = 13.5 v 380 450 ns t csnqth do disable from high-level to 3-state c do = 100 pf, i do = -4 ma, pull down load to gnd, v s = 13.5 v 380 450 ns t clkqv clk falling until do valid v do <0.3v cc or v do >0.7v cc c do =5pf, v s =13.5v ns v do <0.3v cc or v do >0.7v cc c do = 100 pf, v s =13.5v 50 250 ns t scsn csn setup time, csn low before rising edge of clk v s = 13.5 v 400 ns t sdi di setup time, di stable before rising edge of clk v s = 13.5 v 200 ns t hdi di hold time, di stable after rising edge of clk v s = 13.5 v 200 ns t hclk minimum clk high time v s = 13.5 v 115 ns t lclk minimum clk low time v s = 13.5 v 115 ns t hcsn minimum csn high time v s = 13.5 v 4s t sclk clk setup time before csn rising v s = 13.5 v 400 ns
electrical characteristics L99MM70XP 48/68 doc id 022637 rev 2 figure 16. spi ti ming parameters t r do do rise time c do = 100 pf, v s =13.5v 80 140 ns t f do do fall time c do = 100 pf, v s =13.5v 50 100 ns t r in rise time of input signal di, clk, csn v s = 13.5 v 100 ns t f in fall time of input signal di, clk, csn v s = 13.5 v 100 ns table 25. dynamic characteristics (continued) symbol parameter test condition min. typ. max. unit *$3*06 &61 '2 'dwdrxw &/. 'dwdrxw 'dwdlq 'dwdlq ', w 6&/. w /&/. w +&/. w &/.49 w &6147 w +&61 w 6', w 6&61 w &6149
L99MM70XP electrical characteristics doc id 022637 rev 2 49/68 figure 17. spi input and output timing parameters figure 18. spi maximum clock frequency '2 orzwrkljk 9 && w u'2 '2 kljkwrorz ', &/. &61 *$3*06 w i'2 9 && 9 && 9 && 9 && 9 && w ilq w ulq 0lfur&rqwuroohu 0dvwhu 6odyh 6&. 0,62 *$3*06 w 6&.ulvh w 6&.ilow w 6&.49 w vhwxs
electrical characteristics L99MM70XP 50/68 doc id 022637 rev 2 the maximum spi clock frequency can be calculated as follows (see figure 18 ): t clkqv (total) = t clkrise (c) + t clkfilt (pcb) + t clkqv (slave) + t setup (c) f clk (max) < ? x t clkqv (total) example: t clkqv = 25 ns + 100 ns + 250 ns + 25 ns = 400 ns f clk (max) < 1.25 mhz 8.12 input pwm2 for flash mode the voltages are referred to ground and currents are assumed positive, when the current flows into the pin. 6 v ? v s ? 18 v; all outputs open; t amb = -40 c...125 c, unless otherwise specified. table 26. input pwm2 for flash mode symbol parameter test condition min. typ. max. unit v flashl input low-level (pwm2 falling) (1) 1. parameter guaranteed by design. v s = 13.5 v 6.1 7.25 8.4 v v flashh input high-level (pwm2 rising) v s = 13.5 v, v bat-standby mode, v cc switches on 7.4 8.4 9.4 v v flashhys input voltage hysteresis (1) v s = 13.5 v 0.6 0.8 1.0 v
L99MM70XP spi control and status registers doc id 022637 rev 2 51/68 9 spi control and status registers 9.1 functional description of the spi for a general description of the spi please refer to chapter serial peripheral interface (st spi standard). 9.1.1 spi communication flow at the beginning of each communication the master can read the contents of the register (rom address 3eh) of the sl ave device. this 8 bit register indicates the spi frame length (24 bit) and the availability of ad ditional features. each communication frame consists of a command byte which is followed by 2 data bytes. the data returned on do within the same frame always starts with the . it provides general status information about the device. it is followed by 2 data bytes (i.e. ?in-frame-response?). for write cycles the is followed by the previous content of the addressed register. 9.1.2 command byte ocx: operation code ax: address dx: data bit each communication frame starts with a command byte. it consists of an operating code which specifies the type of operation (, , , ) and a 6 bit address. if less than 6 bits are required, the remaining bits are unused but are reserved. 9.1.3 operation code definition table 27. command byte command byte data byte 1 data byte 2 bit 23222120191817161514131211109876543210 name oc1 oc0 a5 a4 a3 a2 a1 a0 d15 d14 d13 d12 d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0 table 28. operation code definition oc1 oc0 meaning 0 0 0 1 1 0 1 1
spi control and status registers L99MM70XP 52/68 doc id 022637 rev 2 the and operations allow access to the ram of the device. a operation is used to read a status register and subsequently clear its content. the allows access to the rom area which contains device related information such as ,

, and . 9.1.4 global status byte table 29. global status byte bit global status byte 7 6543 2 1 0 name gl_er co_er nrece tsd tw_ol uv_ov_oc v cc _fail passive reset 1 0 0 0 0 0 0 0 gl_er global error flag. failures of bits 0-6 are always linked to the global error flag. this flag is generated by an or combination of all failure events of the device. if the tw_ol_msk bit is set in the configuration register, tw_ol is not used as an input to this bit. gl_er is reflected via the do pin while csn is he ld low and no clock signal is available. the flag remains as long as csn is low. this operation does not cause the communication error bit in the to be set. co_er communication error. if the number of clock pulses within the previous frame is not 24, the frame is ignored, and this bit is set. co_er is not set, if csn is held low without any clock to check the gl_er bit. nrece = not (c_reset or co_er) chip reset (c_reset) = registers have be en set to default. after power on nrece is ?0? and is set to ?1? by a valid spi communication. nrece is also ?0? if there was a communication erro r or if there was a reset due to stuck-at-0 or stuck-at-1 at the spidi input. when nrece is active (?0?), the gate drivers are switched off (resistive path to source). the gate drivers can only be activated after nrece has been reset with an spi command. tsd thermal shut down due to an internal sensor. all the gate drivers and the charge pump are switched off (resistive path to source). the tsd bit has to be cleared through a software reset to reactivate the gate drivers and the charge pump. tw_ol thermal warning or open-load. uv_ov_oc under voltage or overvoltage or overcurrent v cc_fail v cc fail pa s s i v e device in passive mode. this bit is set if the device enters passive mode (due to watchdog failure, v cc under voltage, thermal shutdown tsd2 or spi data in stuck at 0 or 1) the bit is reset when the micro sends the firs t correct spi frame after entering passive mode.
L99MM70XP spi control and status registers doc id 022637 rev 2 53/68 9.1.5 address mapping table 30. ram memory map address name access content 01h control register 1 read/write bridge control, watchdog trigger 02h control register 2 read/write high/low-side control, ec control 03h control register 3 read/write bridge recovery mode, bridge pwm mode, lin 04h control register 4 read/write hs recovery and pwm mode, ls recovery and pwm mode, current monitor 11h status register 1 read/clear overcurrent diagnosis 12h status register 2 read/clear open-load diagnosis 13h status register 3 read/clear wd status, supply voltage and ec diagnosis, 14h status register 4 read/clear lin diagnosis, thermal status 3fh configuration register read/write table 31. rom memory map address name access content 00h id header read only 4300h (assp st_spi) 01h version read only 0000h (engineering sample) 02h product code 1 read only 4800h (dec. 72) 03h product code 2 read only 4800h (ascii ?h?) 3eh spi frame id read only 4200h (watchdog available, 24 bit st-spi)
spi control and status registers L99MM70XP 54/68 doc id 022637 rev 2 9.1.6 control registers table 32. control registers 1 control register 1 (01h) bit 151413121110 9 8 7 6 5 4 3 2 1 0 reset state0000000000100000 name out5 hs out5 ls out4 hs out4 ls out3 hs out3 ls out2 hs out2 ls out1 hs out1 ls nint en rst lev icmp stby sel go stby wd tr i g table 33. control registers 1, bits bit name comment out5hs if a bit is set, the selected output driver is swit ched on. if the corresponding pwm enable bit is set also, the driver is activated only if the associated pwm input signal is high. the outputs of out1 ? out5 are half bridges. if the bits of the hs and ls drivers of the same half bridge are set, both drivers are deactivated and the output is set to high impedance. out5ls out4hs out4ls out3hs out3ls out2hs out2ls out1hs out1ls ninten enable nint output 0: rxd output has only rxd functionality 1: rxd output can work also as nint output rstlev select v cc reset level 0: 4.7 v 1: 3.5 v i cmp monitor the i cc current consumption during v cc-standby mode 0: watchdog disabled only if i cc < i cmp 1: watchdog disabled stbysel standby select 0: v bat-standby 1: v cc-standby this bit is a one-shot bit, it is read always 0 gostby 1: execute standby mode this bit is a one-shot bit, it is read always 0 wdtrig watchdog trigger this bit has to be toggled regularly if the watchdog is active. the watchdog can be triggered either by this bit or by bit 0 of the configuration register.
L99MM70XP spi control and status registers doc id 022637 rev 2 55/68 table 34. control registers 2 control register 2 (02h) bit 15 14 13 12 11 10 9 8 7 654321 0 reset state0 0 0 0 0 0 0 0 0 000000 0 name reserved ecfdls ecvls out9 out8hs2 out8hs1 out7 out6 ecnd ec5 ec4 ec3 ec2 ec1 ec0 econ table 35. control registers 2, bits bit name comment reserved reserved bit, has always to be written to 0 and reads always 0 ecfdls 1: switch on the ecfd ls driver 0: switch off the ecfd ls driver ecvls 1: switch on the ecv ls driver 0: switch off the ecv ls driver if the ecvpwm1 bit (cr4/bit4) is also set, then the ecv output is controlled by the pwm1 input out9 1: switch on the out9 hs driver 0: switch off the out9 hs driver if the out9pwm1 bit (cr4/bit11) is also set, th en the out9 output is controlled by the pwm1 input out8hs2 11: switch o ff the out8 hs driver 10: switch on the out8 hs driver (high current mode) 01: switch on the out8 hs driver (low current mode) 00: switch off the out8 hs driver if the out8pwm3 bit (cr4/bit10) is also set, th en the out8 output is controlled by the pwm3 input out8hs1 out7 1: switch on the out7 hs driver 0: switch off the out7 hs driver if the out7pwm1 bit (cr4/bit9) is also set, then the out7 output is controlled by the pwm1 input this bit is disabled if ec on = 1. in this case out7 is switched on permanently. out6 1: switch on the out6 hs driver 0: switch off the out6 hs driver if the out6pwm2 bit (cr4/bit8) is also set, then the out6 output is controlled by the pwm2 input ecnd ec negative discharge: 0: ec negative discharge off 1: ec negative discharge on ec5 reference value for difference voltage amplifier at pin ecv, binary coded. the full scale value is set in ecvl (cr3/bit5). if all ec bits are se t to zero, the reference value is 0v. ec4 ec3 ec2 ec1 ec0 econ 1: ec control enabled 0: ec control disabled if the ec control is enabled, the out put out7 is switched on permanently.
spi control and status registers L99MM70XP 56/68 doc id 022637 rev 2 table 36. control register 3 control register 3 (03h) bit 1514131211109876543210 reset state0 00 0000001000000 name reserved ocr freq ovuvr out5 or out4 or out3 or out2 or out1 or lin flash lin txd tout ecvl out5 pwm1 out4 pwm1 out3 pwm1 out2 pwm1 out1 pwm1 table 37. control register 3, bits bit name comment reserved reserved bit, has always to be written to 0 and reads always 0 ocrfreq ocr frequency: this bit defines the overcurrent recovery frequen cy of a driver in overcurrent recovery mode 0: 1.7 khz 1: 3 khz ovuvr overvoltage/undervoltage recovery: 1: clear status register to enable the outputs after an overvoltage/undervoltage event 0: outputs are enabled automatically after an overvoltage/undervoltage event out5or overcurrent recovery enable: 1: the output is automatically reactivated af ter a delay time with programmable duty cycle (cr3/bit14) 0: clear status register to enable the output after an overcurrent event out4or out3or out2or out1or linflash lin flash mode: 0: 20 kbit/s 1: 100 kbit/s lintxdtout dominant txd time-out for the lin interface: 1: enable the dominant txd time -out for the lin interface 0: disable the dominant txd time-out for the lin interface ecvl ec voltage limit: 0: max ec voltage = 1.2v 1: max ec voltage = 1.5v out5pwm1 if the pwm enable bit is set and the output is enab led, the output is switc hed on only if the pwm1 input is high, and switched off if the pwm1 input is low. out4pwm1 out3pwm1 out2pwm1 out1pwm1
L99MM70XP spi control and status registers doc id 022637 rev 2 57/68 table 38. control register 4 control register 4 (04h) bit 151413121110 9 8 7 6 5 4 3210 reset state00000000 0 0 0 00000 name out9 or out8 or out7 or out6 or out9 pwm1 out8 pwm3 out7 pwm1 out6 pwm2 reserved ecv or reserved ecv pwm1 cm3 cm2 cm1 cm0 table 39. control register 4, bits bit name comment out9or overcurrent recovery enable: 1: the output is automatically reactivated after a dela y time with programmable duty cycle (cr3/bit14) 0: clear status register to enable the output after an overcurrent event out8or out7or out6or out9pwm1 if the pwm1/2/3 enable bit is set and the output is enabled, the output is switched on only if the pwm1/2/3 input is high, and switched off if the pwm1/2/3 input is low. out8 is controlled by pwm3, out7 is controlled by pwm1 and out6 is controlled by pwm2. out8pwm3 out7pwm1 out6pwm2 reserved reserved bit, has always to be written to 0 and reads always 0 ecvor overcurrent recovery enable: 1: the output is automatically reactivated after a dela y time with programmable duty cycle (cr3/bit14) 0: clear status register to enable the output after an overcurrent event reserved reserved bit, has always to be written to 0 and reads always 0 ecvpwm1 if the pwm1 enable bit is set and the output is en abled, the output is switched on only if the pwm1 input is high, and switched off if the pwm1 input is low.
spi control and status registers L99MM70XP 58/68 doc id 022637 rev 2 cm3 cm2 cm1 cm0 current monitor: the current image of the selected high-side output is multiplexed to the cm output (see table below). table 39. control register 4, bits (continued) bit name comment cm3 cm2 cm1 cm0 current image of 0 0 0 0 cm deactivated 0 0 0 1 cm hs1 active 0 0 1 0 cm hs2 active 0 0 1 1 cm hs3 active 0 1 0 0 cm hs4 active 0 1 0 1 cm hs5 active 0 1 1 0 cm hs6 active 0 1 1 1 cm hs7 active 1 0 0 0 cm hs8 active 1 0 0 1 cm hs9 active 10 1 0 reserved 10 1 1 reserved 11 0 0 reserved 11 0 1 reserved 11 1 0 reserved 11 1 1 reserved
L99MM70XP spi control and status registers doc id 022637 rev 2 59/68 table 40. configuration register configuration register (3fh) bit76543210 reset state00000000 name ecv ecfd out7 olmask out1hs olmask out1ls olmask tw_ol mask wd trig table 41. configuration register, bits bit name comment the bits 15 to 8 of the configuration regist er have to be written to 0, and read always 0 ecv ecfd out7 olmask mask the ecv, ecfd (hs and ls) and out7 open-load diagnostics bits (status reg. 2, bits 11, 14, 15): an open-load event is not considered in the open- load bit (tw_ol) of the global status register out1hs olmask mask the ouths1 open-load diagnostic bit (status reg. 1/bit 1): an open-load event (under-current status bit of out1hs) is not considered in open-load bit (tw_ol) of the global status register. out1ls olmask mask the outls1 open-load diagnostic bit (status reg. 1/bit 0): an open-load event (under-current status bit of out1ls) is not c onsidered in open-load bit (tw_ol) of the global status register. tw_ol mask mask the tw_ol bit in global status byte: a temperature warning or open-load event is not considered in the ?global error flag? wdtrig trigger the watchdog. this bit has to be toggled regularly if the watchdog is active. the watchdog can be triggered either by this bit or by bit 0 of the control register 1.
spi control and status registers L99MM70XP 60/68 doc id 022637 rev 2 9.1.7 status registers table 42. status register 1 status register 1 (11h) bit 15 1413121110 9 8 7 6 5 4 3 2 1 0 reset state 0 00000 0 000000000 name ecfdls ecv ls out 9hs out 8hs out 7hs out 6hs out5 hs out5 ls out4 hs out4 ls out3 hs out3 ls out2 hc out2 ls out1 hs out1 ls table 43. status register 1, bits bit name comment ecfdlsoc overcurrent diagnosis: in case of an overcurrent event the corresponding st atus bit is set and the output driver is disabled. if the overcurrent recovery enable bit is set, the out put is automatically reactivated after a delay time resulting in a pwm modulated cu rrent with a programmable duty cycle. if the overcurrent recovery bit is not set, the mi crocontroller has to clear the overcurrent bit to reactivate the output driver. ecvlsoc out9hsoc out8hsoc out7hsoc out6hsoc out5hsoc out5lsoc out4hsoc out4lsoc out3hsoc out3lsoc out2hsoc out2lsoc out1hsoc out1lsoc
L99MM70XP spi control and status registers doc id 022637 rev 2 61/68 table 44. status register 2 status register 2 (12h) bit 151413121110 9 8 7 6 5 4 3 2 1 0 reset state0000000000000000 name ecfd ls ecv ls out9 out8 out7 out6 out5 hs out5 ls out4 hs out4 ls out3 hs out3 ls out2 hs out2 ls out1 hs out1 ls table 45. status register 2, bits bit name comment ecfdlsol the open-load detection monitors the load current in each activated output stage. if the load current is below the under current dete ction threshold for at least t dol = 2ms, the corresponding open-load bit is set. due to the mechanical / electrical inerti a of typical loads a short activation of the outputs (e.g. 3 ms) can be used to test the open-load stat us without changing the mechanical / electrical state of the loads. the open-load detection of out1 hs and out1 ls can be masked by the configuration register (bit 4/5). the open-load detection of ecfdls, ecvls an d out7 can be masked by the configuration register (bit 6). ecvlsol out9ol out8ol out7ol out6ol out5hsol out5lsol out4hsol out4lsol out3hsol out3lsol out2hsol out2lsol out1hsol maskable by the configuration register: an open-load event is not considered in open- load bit (tw_ol) of global status register. out1lsol
spi control and status registers L99MM70XP 62/68 doc id 022637 rev 2 table 46. status register 3 status register 3 (13h) bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 reset state 0000000 0 0 0000000 name lin perm dom lin txd dom lin prem rec vcc fail uv ov wd timer state wd timer state ecfd hsoc ecfd hsol ecv nr ecvo tsd2 tsd1 tw table 47. status register 3, bits bit name comment lin perm dom if the bus state is dominant (low) for more than 12 ms a permanent dominant status is detected. the status bit is set. lin txd dom if txd is in dominant state (low) for more than 12 ms, the transmitter is disabled and this bit is set. lin perm rec if txd changes to dominant (low) state but rxd signal does not follow within 40 s, the transmitter is disabled and this bit is set. v ccfail v ccfail : v cc < 2 v for more than 2 s uv v s undervoltage detected if an over/under volt age event is detected, the outputs are disabled and one of these bits is set. if the ovuvr bit is 0, the output s are enabled automatically after an over/under voltage event and the uv/ov bit is reset. if the ovuvr bit is 1, the output s are enabled after clearing the uv/ov bit by spi command (read and clear operation) ov v s overvoltage detected wdtim1 watchdog state: display which part of the total wd time (100 ms) has been elapsed: wdtim0 ecfdhsoc overcurrent diagnosis: in case of an overcurrent event on ecfdhs the status bit is set and the output driver is disabled. ecfdhsol the open-load detection monitors the load current in the ecfdhs. if the load current is below the under current detection threshold for at least t dol = 2 ms, the open-load bit is set. ecvnr ecv voltage not reached two comparators mo nitor the voltage at pin ecv in electrochrome mode. if this voltage is below / above the programmed target, these bits signal the difference after at least 32 s. the bits are not latched and may toggle after at least 32 s, if the ecv voltage has not yet reached the target. ecvo ecv voltage too high tsd2 thermal shutdown 2 (> 160 c) tsd1 thermal shutdown 1 (> 150 c) tw thermal warning (> 140 c) wdtim1 wdtim0 elapsed time 0 0 < 1/3 of the total wd time 0 1 < 2/3 of the total wd time 1 1 < 3/3 of the total wd time
L99MM70XP spi control and status registers doc id 022637 rev 2 63/68 all bits except the wdtim1, wdtim0, ecvnr and ecvo bits can be reset by a read and clear operation on sr4. table 48. status register 4 status register 4 (14h) bit 15141312 11 10 9 8 7 6 5 4 3210 reset state0000 0 0 0 0 0 0 0 0 10 0 0 name wd fail wd fail wd fail wd fail forced sleepwd forced sleeptsd dev state dev state vcc restart vcc restart vcc restart not rdy spi wake lin wake inh wake table 49. status register 4, bits bit name comment wdfail3 nr of watchdog fails these bits are not clearable, are cleared with a proper watchdog trigger or if the chip is sent to v bat-standby by the watchdog. wdfail2 wdfail1 wdfail0 forced sleep wd this bit is set if the chip has been set to v bat-standby mode by the watchdog these bits are latched until a ?read and clear? access on sr4. forced sleep tsd this bit is set if the chip has been set to v bat-standby mode by a thermal shutdown devstate1 signal device state: the device state is updated with any state transition and with a read and clear command on status register 4. therefore, the first read oper ation after entering active mode or flash mode reads the last device state. read operations after a read and clear operation reads the current device stat e. after power-on reset, the device state is v bat-standby . these bits are latched until a ?read and clear? access on sr 4. devstate0 vccrestart2 nr of tsd restart trials these bits are latched until a ?read and clear access? on sr 4. vccrestart1 vccrestart0 notrdy not ready: this bit is set for 200s after switching from standby to active mode. it is cleared automatically. while the bit is set, the output drivers are disabled. this bit is not clearable, it is cleared automatically. dev state1 dev state2 state 00 active 01 v cc-standby 10v bat standby or por 11 flash
spi control and status registers L99MM70XP 64/68 doc id 022637 rev 2 spiwake indicates wake-up from v cc-standby mode via spi these bits are latched until a ?read and clear? access on sr4. linwake indicates wake-up from v cc-standby mode via lin inhwake indicates wake-up from v cc-standby mode via inh table 49. status register 4, bits (continued) bit name comment
L99MM70XP package and packaging information doc id 022637 rev 2 65/68 10 package and packaging information 10.1 ecopack ? in order to meet environmental requirements, st offers these devices in different grades of ecopack ? packages, depending on their level of environmental compliance. ecopack ? specifications, grade definitions and product status are available at: www.st.com . ecopack ? is an st trademark. 10.2 powersso-36 package information figure 19. powersso-36 package dimensions a g00066v1
package and packaging information L99MM70XP 66/68 doc id 022637 rev 2 note: ?d? and ?e? do not include mold flash or protrusions. mold flash or protrusions shall not exceed 0.15 mm per side. table 50. powersso-36 mechanical data symbol millimeters min. typ. max. a 2.15 - 2.45 a2 2.15 - 2.35 a1 0 - 0.10 b 0.18 - 0.36 c 0.23 - 0.32 d 1 10.10 - 10.50 e 1 7.4 - 7.6 e-0.5- e3 - 8.5 - f-2.3- g- -0.1 g1 - - 0.06 h 10.1 - 10.5 h- -0.4 k0-8 l 0.55 - 0.85 m-4.3- n- -10 o-1.2- q-0.8- s-2.9- t - 3.65 - u-1- x4.3 - 5.2 y6.9 - 7.5
L99MM70XP revision history doc id 022637 rev 2 67/68 11 revision history table 51. document revision history date revision changes 04-jan-2012 1 initial release. 19-sep-2013 2 updated disclaimer.
L99MM70XP 68/68 doc id 022637 rev 2 please read carefully: information in this document is provided solely in connection with st products. stmicroelectronics nv and its subsidiaries (?st ?) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described he rein at any time, without notice. all st products are sold pursuant to st?s terms and conditions of sale. purchasers are solely responsible for the choice, selection and use of the st products and services described herein, and st as sumes no liability whatsoever relating to the choice, selection or use of the st products and services described herein. no license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. i f any part of this document refers to any third party products or services it shall not be deemed a license grant by st for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoev er of such third party products or services or any intellectual property contained therein. unless otherwise set forth in st?s terms and conditions of sale st disclaims any express or implied warranty with respect to the use and/or sale of st products including without limitation implied warranties of merchantability, fitness for a particul ar purpose (and their equivalents under the laws of any jurisdiction), or infringement of any patent, copyright or other intellectual property right. st products are not designed or authorized for use in: (a) safety critical applications such as life supporting, active implanted devices or systems with product functional safety requirements; (b) aeronautic applications; (c) automotive applications or environments, and/or (d) aerospace applications or environments. where st products are not designed for such use, the purchaser shall use products at purchaser?s sole risk, even if st has been informed in writing of such usage, unless a product is expressly designated by st as being intended for ? automotive, automotive safe ty or medical? industry domains according to st product design specifications. products formally escc, qml or jan qualified are deemed suitable for use in aerospace by the corresponding governmental agency. resale of st products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by st for the st product or service described herein and shall not create or extend in any manner whatsoev er, any liability of st. st and the st logo are trademarks or registered trademarks of st in various countries. information in this document supersedes and replaces all information previously supplied. the st logo is a registered trademark of stmicroelectronics. all other names are the property of their respective owners. ? 2013 stmicroelectronics - all rights reserved stmicroelectronics group of companies australia - belgium - brazil - canada - china - czech republic - finland - france - germany - hong kong - india - israel - ital y - japan - malaysia - malta - morocco - philippines - singapore - spain - sweden - switzerland - united kingdom - united states of america www.st.com


▲Up To Search▲   

 
Price & Availability of L99MM70XP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X