English
Language : 

PIC16LF1454 Datasheet, PDF (316/418 Pages) Microchip Technology – 14/20-Pin Flash, 8-Bit USB Microcontrollers with XLP Technology
PIC16(L)F1454/5/9
FIGURE 26-5:
BUFFER DESCRIPTOR TABLE MAPPING FOR BUFFERING MODES
PPB<1:0> = 00
No Ping-Pong
Buffers
PPB<1:0> = 01
Ping-Pong Buffer
on EP0 OUT
PPB<1:0> = 10
Ping-Pong
Buffers on all EPs
PPB<1:0> = 11
Ping-Pong Buffers on all
other EPs except EP0
2000h
EP0 OUT 2000h
Descriptor
EP0 IN
Descriptor
EP1 OUT
Descriptor
EP1 IN
Descriptor
EP0 OUT 2000h
Even Descriptor
EP0 OUT
Odd Descriptor
EP0 IN
Descriptor
EP1 OUT
Descriptor
EP1 IN
Descriptor
EP0 OUT
2000h
Even Descriptor
EP0 OUT
Odd Descriptor
EP0 IN
Even Descriptor
EP0 IN
Odd Descriptor
EP1 OUT
Even Descriptor
EP0 OUT
Descriptor
EP0 IN
Descriptor
EP1 OUT
Even Descriptor
EP1 OUT
Odd Descriptor
EP1 IN
Even Descriptor
203Fh
EP7 IN
Descriptor
2043h
EP7 IN
Descriptor
Available
as
Data RAM
Available
as
Data RAM
2200h
Maximum Memory
Used: 64 bytes
Maximum BDs:
16 (BD0 to BD15)
2200h
Maximum Memory
Used: 68 bytes
Maximum BDs:
17 (BD0 to BD15)
EP1 OUT
Odd Descriptor
EP1 IN
Even Descriptor
EP1 IN
Odd Descriptor
2077h
EP1 IN
Odd Descriptor
EP7 IN
Odd Descriptor
207Fh
2200h
Available
as
Data RAM
EP7 IN
Odd Descriptor
Available
as
Data RAM
2200h
Maximum Memory
Used: 128 bytes
Maximum BDs:
32 (BD0 to BD31)
Maximum Memory
Used: 120 bytes
Maximum BDs:
30 (BD0 to BD14
Note: Memory area not shown to scale.
TABLE 26-2: ASSIGNMENT OF BUFFER DESCRIPTORS FOR THE DIFFERENT
BUFFERING MODES
BDs Assigned to Endpoint
Endpoint
Mode 0
(No Ping-Pong)
Mode 1
(Ping-Pong on EP0 OUT)
Mode 2
(Ping-Pong on all EPs)
Mode 3
(Ping-Pong on all other EPs,
except EP0)
Out
In
Out
In
Out
In
Out
In
0
1
2
3
4
5
6
7
Legend:
0
1
0 (E), 1 (O)
2
0 (E), 1 (O)
2
3
3
4
4 (E), 5 (O)
4
5
5
6
8 (E), 9 (O)
6
7
7
8
12 (E), 13 (O)
8
9
9
10
16 (E), 17 (O)
10
11
11
12
20 (E), 21 (O)
12
13
13
14
24 (E), 25 (O)
14
15
15
16
28 (E), 29 (O)
(E) = Even transaction buffer, (O) = Odd transaction buffer
2 (E), 3 (O)
0
1
6 (E), 7 (O) 2 (E), 3 (O) 4 (E), 5 (O)
10 (E), 11 (O) 6 (E), 7 (O) 8 (E), 9 (O)
14 (E), 15 (O) 10 (E), 11 (O) 12 (E), 13 (O)
18 (E), 19 (O) 14 (E), 15 (O) 16 (E), 17 (O)
22 (E), 23 (O) 18 (E), 19 (O) 20 (E), 21 (O)
26 (E), 27 (O) 22 (E), 23 (O) 24 (E), 25 (O)
30 (E), 31 (O) 26 (E), 27 (O) 28 (E), 29 (O)
DS41639A-page 316
Preliminary
 2012 Microchip Technology Inc.