mm912f634 Freescale Semiconductor, Inc, mm912f634 Datasheet - Page 230

no-image

mm912f634

Manufacturer Part Number
mm912f634
Description
Mm912f634 - Integrated S12 Based Relay Driver With Lin
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mm912f634BV1AE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mm912f634BV1AER2
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mm912f634CV1AE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mm912f634CV1AE/DV1AE
Manufacturer:
FREESCALE
Quantity:
2 000
Part Number:
mm912f634CV1AE/DV1AE
Manufacturer:
FREESCALE
Quantity:
2 000
Part Number:
mm912f634DV1AE
Manufacturer:
FREESCALE
Quantity:
20 000
Functional Description and Application Information
Match[0, 1, 2] map directly to Comparators [A, B, C] respectively, except in range modes (see
Register2
Priorities"”).
4.31.4.2.1
With range comparisons disabled, the match condition is an exact equivalence of address/data bus with the value stored in the
comparator address/data registers. Further qualification of the type of access (R/W, word/byte) is possible.
Comparators A and C do not feature SZE or SZ control bits, thus the access size is not compared. The exact address is
compared, thus with the comparator address register loaded with address (n) a word access of address (n–1) also accesses (n)
but does not cause a match.
considerations with data bus comparison. To compare byte accesses DBGADH must be loaded with the data byte and the low
byte must be masked out using the DBGADLM mask register. On word accesses the data byte of the lower address is mapped
to DBGADH.
Comparator A features an NDB control bit to determine if a match occurs when the data bus differs to comparator register
contents, or when the data bus is equivalent to the comparator register contents.
4.31.4.2.2
Comparator B features SZ and SZE control bits. If SZE is clear, then the comparator address match qualification functions the
same as for comparators A and C.
If the SZE bit is set the access size (word or byte) is compared with the SZ bit value such that only the specified type of access
causes a match. Thus if configured for a byte access of a particular address, a word access covering the same address does not
lead to match.
Freescale Semiconductor
Table 309. Comparator A Data Bus Considerations
Table 310. Comparator Access Size Considerations
Note:
175.
(DBGC2)"”). Comparator channel priority rules are described in the priority section
Access
Word
Word
Word
Byte
Comparator B
Comparator B
Comparator B
Comparators
Comparator
A and C
A word access of ADDR[n-1] also accesses ADDR[n] but does not generate a match. The comparator address
register must contain the exact address used in the code.
Exact Address Comparator Match (Comparators A and C)
Exact Address Comparator Match (Comparator B)
Address
ADDR[n]
ADDR[n]
ADDR[n]
ADDR[n]
Table 310
Address
ADDR[n]
ADDR[n]
ADDR[n]
ADDR[n]
DBGADH
Data[n]
Data[n]
Data[n]
x
lists access considerations without data bus compare.
DBGADL
Data[n+1]
Data[n+1]
SZE
x
x
0
1
1
SZ8
DBGADHM
X
0
1
$FF
$FF
$FF
$00
Word and byte accesses of ADDR[n]
Word and byte accesses of ADDR[n]
DBGADLM
Word accesses of ADDR[n]
$FF
$FF
$00
$00
Condition For Valid Match
MOVW #$WORD ADDR[n]
MOVW #$WORD ADDR[n]
MOVW #$WORD ADDR[n]
Byte accesses of ADDR[n]
MOVB #$BYTE ADDR[n]
MOVB #$BYTE ADDR[n]
MOVB #$BYTE ADDR[n]
S12S Debug (S12SDBGV1) Module
MOVW #$WORD ADDR[n]
MOVW #$WORD ADDR[n]
MOVW #$WORD ADDR[n]
MOVB #$BYTE ADDR[n]
Section 4.31.3.2.4, “Debug Control
Example Valid Match
(Section 4.31.4.3.4, “Channel
Table 309
(175)
lists access
(175)
(175)
MM912F634
230

Related parts for mm912f634