Document
Freescale Semiconductor Technical Data
Integrated Stepper Motor Driver with Embedded MCU and LIN Serial Communication
Document number: MM908E626 Rev. 11.0, 2/2013
908E626
The 908E626 is an integrated single package solution that includes a high performance HC08 microcontroller with a SMARTMOS analog control IC. The HC08 includes flash memory, a timer, enhanced serial communications interface (ESCI), an analog-to-digital converter (ADC), internal serial peripheral interface (SPI), and an internal clock generator (ICG) module. The analog control die provides fully protected H-Bridge outputs, voltage regulator, autonomous watchdog, and local interconnect network (LIN) physical layer.
The single package solution, together with LIN, provides optimal application performance adjustments and space-saving PCB design. It is well-suited for the control of automotive stepper applications like climate control and light-leveling.
STEPPER MOTOR DRIVER WITH EMBEDDED MCU AND LIN
Features • High performance M68HC08EY16 core • 16 KB of on-chip flash memory • 512 B of RAM • Internal clock generation module • Two 16-bit, two-channel timers • 10-bit analog-to-digital converter • Four low RDS(ON) half-bridge outputs • 13 microcontroller I/Os
EK SUFFIX (PB-FREE) 98ARL10519D
54-PIN SOICW-EP
ORDERING INFORMATION
Device (Add an R2 suffix for Tape
and reel orders)
Temperature Range (TA)
Package
MM908E626AVPEK -40 to 115 °C 54 SOICW EP
908E626
LIN
VSP1:3]
VREFH
VDDA
HB1
EVDD
VDD VREFL
HB2
VSSA
EVSS
HB3
VSS
RST
RST A
HB4
IRQ
IRQ A
SS PTB1/AD1
HVDD
RXD
PTE1/RXD
PTD1/TACH1 FGEN BEMF PTD0/TACH0/BEMF
PORTA I/Os PORTB I/Os
PORTC I/Os
GND[1:2]
EP
Bipolar N Step S Motor
Switchable Internal VDD Output
Microcontroller Ports
Figure 1. 908E626 Simplified Application Diagram
* This document contains certain information on a new product. Specifications and information herein are subject to change without notice.
© Freescale Semiconductor, Inc., 2005-2012. All rights reserved.
Figure 2. 908E626 Simplified Internal Block Diagram
Analog Integrated Circuit Device Data Freescale Semiconductor
908E626
2
PTA0/KBD0 PTA1/KBD1 PTA2/KBD2 PTA3/KBD3 PTA4/KBD4
PTB3/AD3 PTB4/AD4 PTB5/AD5 PTB6/AD6/TBCH0 PTB7/AD7/TBCH1 PTC2/MCLK PTC3/OSC2 PTC4/OSC1
FLSVPP
GND1-2 VSUP1-3
RST_A IRQ_A BEMF FGEN
LIN RXD
SS
PTE1/RXD PTD1/TACH1 PTD0/TACH0
PTB1/AD1 RST IRQ
VREFL VSSA EVSS EVDD VDDA
VREFH
M68HC08 CPU CPU Registers ALU
Control and Status Register, 64 Bytes User Flash, 15,872 Bytes User RAM, 512 Bytes Monitor ROM, 310 Bytes
Flash programming (Burn-in), 1024 Bytes
User Flash Vector Space, 36 Bytes
OSC2 Internal Clock OSC1 Generator Module
RST 24 Integral System Integration Module
IRQ Single External IRQ Module
VREFH VDDA
10 Bit Analog-to-
VREFL Digital Converter
VSSA
Module
VDD VSS
POWER
Power-ON Reset Module
Security Module
DDRA PORT A
PTA6/SS PTA5/SPSCK
PTA4/KBD4
PTA3/KBD3 PTA2/KBD2 PTA1/KBD1 PTA0/KBD0
PTB7/AD7/TBCH1
PTB6/AD6/TBCH0
PTB5/AD5
PTB4/AD4
PTB3/AD3
PTB2/AD2
MCU Die
PTB0/AD0 PTB0/AD0
DDRB PORT B
Internal Bus
PORT C PORT D PORT E DDRC DDRD DDRE
Single Breakpoint Break Module
5-Bit Keyboard Interrupt Module
2-channel Timer Interface Module A
2-channel Timer Interface Module B
Enhanced Serial Communication Interface Module
Computer Operating Properly Module
Serial Peripheral Interface Module Configuration Register Module
Periodic Wake-up Timebase Module
Arbiter Module
Prescaler Module
BEMF Module
PTC4/OSC1 PTC3/OSC2 PTC2/MCLK PTC1/MOSI PTC0/MISO
PTD1/TACH1
PTD0/TACH0
PTE1/RXD
PTE0/TXD
PTE0/TXD
TXD
PTC0/MISO PTC1/MOSI PTA5/SPSCK
SS MISO MOSI SPSCK
PTB0/AD0
ADOUT
LIN Physical Layer Reset Control Module Interrupt Control Module
SPI & CONTROL
Autonomous Watchdog Chip Temp
VSUP Prescaler Analog Multiplexer
Voltage Regulator Switched VDD Driver & Diagnostic
FGEN BEMF
Half Bridge Driver & Diagnostic
FGEN
Half Bridge Driver & Diagnostic
BEMF
FGEN
Half Bridge Driver & Diagnostic
BEMF
FGEN
Half Bridge Driver & Diagnostic
BEMF
VSUP VSUP VSUP VSUP
Analog Die
VSS VDD HVDD
HB1 HB2 HB3 HB4
PIN CONNECTIONS
PIN CONNECTIONS
Transparent Top View of Package
PTB7/AD7/TBCH1
1
54
PTB6/AD6/TBCH0
2
53
PTC4 /OSC1
3
52
PTC3 /OSC2
4
51
PTC2 / MCLK
5
50
PTB5 /AD5
6
49
PTB4 /AD4
7
48
PTB3 /AD3
8
47
IRQ
9
46
RST
10
45
PTB1/AD1
11
44
PTD0 / TACH0 / BEMF
12
43
PTD1/TACH1
13
42
NC
14
Exposed
41
FGEN
15
Pad
40
BEMF
16
39
RST_A
17
38
IRQ_A
18
37
SS
19
36
LIN
20
35
NC
21
34
NC
22
33
HB1
23
32
VSUP1
24
31
GND1
25
30
HB2
26
29
VSUP2
27
28
Figure 3. 908E626 Pin Connections
PTA0 / KBD0 PTA1 / KBD1 PTA2 / KBD2 FLSVPP PTA3 / KBD3 PTA4 / KBD4 VREFH VDDA EVDD EVSS VSSA VREFL PTE1/ RXD RXD VSS NC VDD NC NC NC HVDD NC HB4 VSUP3 GND2 HB3 NC
Table 1. 908E626 PIN DEFINITIONS A functional description of each pin can be found in the Functional Pin Description section beginning on page 15.
Die
Pin
Pin Name
Formal .