Мудрил-мудрил сегодня, пересобирал схему так, чтобы управлять током через ШИМ. Неа -- всё равно греется. Хватает примерно на две минуты работы, дальше внутри схемы срабатывает термистор, и всё отключается к соответствующей матери.
До меня наконец допёрло, почему такое происходит.
Вот смотри блок-схему микросхемы. Вон в центре два Н-моста, один А, другой В. Тебе ничего в этих мостах не кажется странным?

Правильно -- в верхней части мостов используются NPN транзисторы, а не PNP, как принято классически. NPN тоже будут работать, но в такой конфигурации они работают не как включатели-выключатели, а как эммитерные повторители. Т.е. на их выходе будет напряжение, равное напряжению на базе - 0.6 вольт (в случае кремниевого транзистора).
А так как логика у нас управляется от 5 вольт, на выходе этого моста, хоть ты разорвись, более 4.4 вольт не получишь. А куда деваются 12 - 4.4 = 7.6 вольт? Куда ж ещё? Улетают в тепло. 7.6V * 1.5A = 11.4 ваттная грелка. Моста там два, так что греемся на 23 ватта.
Дурак какой-то микросхему придумывал.
Надо теперь либо искать нормальную микросхему, либо таки мудрить с транзисторами в рассыпухе... 8 транзисторов на рыло... ой как не хочется...