MAS 3507D
PRELIMINARY DATA SHEET
3.7.1.6. Ancillary Data
Address
Offset
R/W
Name
Function
organized in words a 16 bit (MSB first)
D0:$305 ...
D0:$321
5
r
AncillaryData
This memory field contains the ancillary data. It is organized in words 16 bit each. The last ancillary bit transmitted in
a frame is placed at bit 0 in D0:$305. The position of the first ancillary data bit is locatable via the content of Number-
OfAncillaryBits.
An example: 17 bits ancillary data in a frame:
A possible ‘read ancillary data’ algorithm would read the NumberOfAncillaryBits and the complete ancillary data
area using the telegram:
<$3a><$68><$31><$1e> (offset=4, n=30)
<$3a><$69><$3b><receive 30 16-bit words>
For reducing the I2C protocol transfer traffic, it may be useful to split up the ‘read ancillary data’ algorithm into a first
part that reads NumberOfAncillaryBits and a second that reads only NumberOfAncillaryBits/16+1 words.
Table 3–13: Ancillary data bit assignment
D0: $305
15 MSB 14
bit 1 bit 2
13
12
11
10
09
08
07
06
05
04
03
02
01
00 LSB
ancillary data
bit 3
bit 4
bit 5
bit 6
bit 7
bit 8
bit 9
bit 10
bit 11
bit 12
bit 13
bit 14
bit 15
bit 16
Table 3–14: Ancillary data bit assignment
D0: $306
15 MSB 14
13
12
11
10
09
08
07
06
05
04
03
02
01
00 LSB
ancillary data
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
bit 0
34
Micronas