Microchip Technology MA330031-2 Data Sheet

Page of 530
dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X AND PIC24EPXXXGP/MC20X
DS70000657H-page 116
 2011-2013 Microchip Technology Inc.
FIGURE 4-21:
BIT-REVERSED ADDRESSING EXAMPLE
TABLE 4-64:
BIT-REVERSED ADDRESSING SEQUENCE (16-ENTRY)
Normal Address
Bit-Reversed Address
A3
A2
A1
A0
Decimal
A3
A2
A1
A0
Decimal
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
8
0
0
1
0
2
0
1
0
0
4
0
0
1
1
3
1
1
0
0
12
0
1
0
0
4
0
0
1
0
2
0
1
0
1
5
1
0
1
0
10
0
1
1
0
6
0
1
1
0
6
0
1
1
1
7
1
1
1
0
14
1
0
0
0
8
0
0
0
1
1
1
0
0
1
9
1
0
0
1
9
1
0
1
0
10
0
1
0
1
5
1
0
1
1
11
1
1
0
1
13
1
1
0
0
12
0
0
1
1
3
1
1
0
1
13
1
0
1
1
11
1
1
1
0
14
0
1
1
1
7
1
1
1
1
15
1
1
1
1
15
b3   b2   
 
b1    0
b2   b3   b4   
 
0
Bit Locations Swapped Left-to-Right
Around Center of Binary Value
Bit-Reversed Address
XBREV<14:0> = 0x0008 for a 16-Word Bit-Reversed Buffer
b7   b6  
  
b5   b1
b7   b6   b5   b4
b11 b10 b9   b8
b11 b10 b9   b8
b15 b14 b13 b12
b15 b14 b13 b12
Sequential Address
Pivot Point