MM912H634DM1AER2 Freescale Semiconductor, MM912H634DM1AER2 Datasheet - Page 311

no-image

MM912H634DM1AER2

Manufacturer Part Number
MM912H634DM1AER2
Description
16-bit Microcontrollers - MCU 64KS12 LIN2XLS/HS ISENSE
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MM912H634DM1AER2

Rohs
yes
Core
HCS12
Processor Series
MM912F634
Data Bus Width
16 bit
Maximum Clock Frequency
20 MHz
Program Memory Size
32 KB
Data Ram Size
2 KB
On-chip Adc
Yes
Operating Supply Voltage
5.5 V to 18 V
Operating Temperature Range
- 40 C to + 105 C
Package / Case
LQFP-48
Mounting Style
SMD/SMT
A/d Bit Size
10 bit
A/d Channels Available
15
Interface Type
SPI
Maximum Operating Temperature
+ 105 C
Minimum Operating Temperature
- 40 C
Number Of Programmable I/os
15
Number Of Timers
1
Program Memory Type
Flash
Supply Voltage - Max
18 V
Supply Voltage - Min
5.5 V
Functional Description and Application Information
4.37.5
During initialization the transfer width, clock divider and timeout value must be set according to the capabilities of the target device
before starting any transaction. See the D2D Target specification for details.
4.37.6
4.37.6.1
The D2DI module is typically used on a microcontroller along with an analog companion device containing the D2D target
interface and supplying the power. Interface specification does not provide special wires for signalling low power modes to the
target device. The CPU should determine when it is time to enter one of the above power modes.The basic flow is as follows:
For wake-up from STOP the basic flow is as follows:
Freescale Semiconductor
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
6.
CPU determines there is no more work pending.
CPU writes a byte to a register on the analog die using blocking write configuring which mode to enter.
Analog die acknowledges that write sending back an acknowledge symbol on the interface.
CPU executes WAIT or STOP command.
Analog die can enter low-power mode - (S12 needs some more cycles to stack data)
Analog die detects a wake-up condition e.g. on a switch input or start bit of a LIN message.
Analog die exits Voltage Regulator low-power mode.
Analog die asserts the interrupt signal D2DINT.
CPU starts clock generation.
CPU enters interrupt handler routine.
CPU services interrupt and acknowledges the source on the analog die.
; Example shows S12 code
SEI
; check is there is work pending?
; if yes, branch off and re-enable interrupt
; else
LDAA
STAA
CLI
STOP
Initialization Information
Application Information
Entering low power mode
Entering STOP mode or WAIT mode with D2DSWAI asserted, the clock will complete the
high duty cycle portion and settle at low level.
; disable interrupts during test
#STOP_ENTRY
MODE_REG
; re-enable right before the STOP instruction
; stack and turn off all clocks inc. interface clock
ERRIF
D2DERRINT
Figure 98. D2D Internal Interrupts
; store to the analog die mode reg (use blocking write here)
NOTE
D2DEN
1
ACKERF
CNCLF
TERRF
TIMEF
PARF
Die-to-Die Initiator (D2DIV1)
MM912F634
311

Related parts for MM912H634DM1AER2