(For 32 bits)

Monitor and write only b8 to b11 and b28 to 31 of the buffer memory.

Example:

The monitor value is 00070003H when monitoring BM0=87654321H as mask type 3.

BM0 8 7 6 5 4 3 2 1 H

Monitor value 0 0 0 7 0 0 0 3

H

 

BM0=05000100H when writing input value 87654321H to BM0=00000000H as mask type 3.

Input value

8

7

6

5

4

3

2

1

H

 

BM0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

0

0

0

 

(Before writing)

H

BM0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

5

0

0

0

1

0

0

 

(After writing)

H

(e)Mask type 4

(For 16 bits)

Monitor and write only b12 to b15 of the buffer memory.

Example:

The monitor value is 0004H when monitoring BM0=4321H as mask type 4.

BM0 4 3 2 1 H

Monitor value 0 0 0 4 H

BM0=1000H when writing input value 4321H to BM0=0000H as mask type 4.

Input value

4

3

2

1

H

BM0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

H

(Before writing)

 

 

 

 

 

 

 

 

 

 

BM0

 

1

0

0

0

H

(After writing)

 

(For 32 bits)

Monitor and write only b12 to b15 and b28 to 31 of the buffer memory.

Example:

The monitor value is 00080004H when monitoring BM0=87654321H as mask type 4.

BM0 8 7 6 5 4 3 2 1 H

Monitor value 0 0 0 8 0 0 0 4

H

 

BM0=50001000H for writing input value 87654321H to BM0=00000000H as mask type 4.

Input value

8

7

6

5

4

3

2

1

H

 

 

BM0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

0

0

0

 

(Before writing)

 

H

BM0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

0

0

0

1

0

0

0

 

(After writing)

 

H

(f)Mask type 5

(For 16 bits)

Monitor and write only b0 to b7 of the buffer memory.

Example:

The monitor value is 0021H when monitoring BM0=4321H as mask type 5.

BM0 4 3 2 1 H

Monitor value 0 0 2 1

H

 

BM0=0021H when writing input value 4321H to BM0=0000H as mask type 5.

Input value

4

3

2

1

H

BM0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

H

(Before writing)

BM0

 

 

 

 

 

0

0

2

1

H

(After writing)

(For 32 bits)

Monitor and write only b0 to b7 and b16 to 23 of the buffer memory.

Example:

The monitor value is 00650021H when monitoring BM0=87654321H as mask type 5.

BM0

8

7

6

5

4

3

2

1

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Monitor value

0

0

6

5

0

0

2

1

H

BM0=00650021H when writing input value 87654321H to BM0=00000000H as mask type 5.

Input value

8

7

6

5

4

3

2

1

H

 

 

 

 

 

 

 

 

 

BM0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

0

0

0

 

(Before writing)

H

BM0

 

 

 

 

 

 

 

 

 

0

0

6

5

0

0

2

1

 

(After writing)

H

(g)Mask type 6

(For 16 bits)

Monitor and write only b8 to b15 of the buffer memory.

Example:

The monitor value is 0043H when monitoring BM0=4321H as mask type 6.

BM0 4 3 2 1 H

Monitor value 0 0 4 3

H

 

BM0=2100H when writing input value 4321H to BM0=0000H as mask type 6.

Input value

4

3

2

1

H

BM0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

H

(Before writing)

 

BM0

 

 

 

 

 

 

 

 

2

1

0

0

H

(After writing)

 

2 - 6

2. DEVICE RANGE THAT CAN BE SET