19.1.3 PMP Mode Register
- When WAITM[3:0] =
0000, the WAITBx and WAITEx bits are ignored and forced to 1 TP (peripheral clock) cycle for a write operation; WAITBx = 1 TP cycle, WAITEx = 0 TP cycles for a read operation. - Address bits, A15 and A14, are not subject to auto-increment/decrement if configured as Chip Selects, CS2 and CS1.
- These pins are active when
MODE16 =
1(16-bit mode). - The PMADDR register is always incremented/decremented by one, regardless of the transfer data width.
Legend: HC = Hardware Clearable bit; HS = Hardware Settable bit
| Name: | PMMODE |
| Offset: | 0x1AC |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| BUSY | IRQM[1:0] | INCM[1:0] | MODE16 | MODE[1:0] | |||||
| Access | R/HS/HC | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| WAITB[1:0] | WAITM[3:0] | WAITE[1:0] | |||||||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Bit 15 – BUSY Busy bit (Host mode only)
| Value | Description |
|---|---|
1 |
Port is busy |
0 |
Port is not busy |
Bits 14:13 – IRQM[1:0] Interrupt Request Mode bits
| Value | Description |
|---|---|
11 |
Reserved, do not use |
10 |
Interrupt generated when Read Buffer 3 is read or Write Buffer 3 is
written (Buffered PSP mode), or on a read or write operation when
PMA[1:0] = |
01 |
Interrupt generated at the end of the read/write cycle |
00 |
No interrupt generated |
Bits 12:11 – INCM[1:0] Increment Mode bits
| Value | Description |
|---|---|
11 |
Client mode read and write buffers auto-increment
(MODE[1:0] (PMMODE[9:8]) = |
10 |
Decrements ADDR[15:0] by one every read/write cycle(2,4) |
01 |
Increments ADDR[15:0] by one every read/write cycle(2,4) |
00 |
No increment or decrement of address |
Bit 10 – MODE16 8/16-Bit Mode bit
| Value | Description |
|---|---|
1 |
16-Bit Mode: A read or write to the Data register invokes a single 16-bit transfer |
0 |
8-Bit Mode: A read or write to the Data register invokes a single 8-bit transfer |
Bits 9:8 – MODE[1:0] PMP Mode Select bits
| Value | Description |
|---|---|
11 |
Host Mode 1 (PMCSx, PMRD, PMWR, PMENB, PMA[x:0], PMD[7:0], PMD[8:15])(3) |
10 |
Host Mode 2 (PMCSx, PMRD, PMWR, PMA[x:0], PMD[7:0] and PMD[8:15])(3) |
01 |
Enhanced Client mode, controls signals (PMRD, PMWR, PMCS, PMD[7:0] and PMA[1:0]) |
00 |
Legacy Parallel Client Port mode, controls signals (PMRD, PMWR, PMCS and PMD[7:0]) |
Bits 7:6 – WAITB[1:0] Data Setup to Read/Write Strobe Wait States bits(1)
| Value | Description |
|---|---|
11 |
Data Wait of 4 TP; multiplexed address phase of 4 TP |
10 |
Data Wait of 3 TP; multiplexed address phase of 3 TP |
01 |
Data Wait of 2 TP; multiplexed address phase of 2 TP |
00 |
Data Wait of 1 TP; multiplexed address phase of 1 TP (default) |
Bits 5:2 – WAITM[3:0] Data Read/Write Strobe Wait States bits(1)
| Value | Description |
|---|---|
1111 |
Wait of 16 TP |
| . . . | |
0001 |
Wait of 2 TP |
0000 |
Wait of 1 TP (default) |
Bits 1:0 – WAITE[1:0] Data Hold After Read/Write Strobe Wait States bits(1)
11 = Wait of 4 TP
10 = Wait of 3 TP
01 = Wait of 2 TP
00 = Wait of 1 TP
(default)
For Read Operations:
11 = Wait of 3 TP
10 = Wait of 2 TP
01 = Wait of 1 TP
00 = Wait of 0 TP
(default)
