7.1.2 Multiple Speed Peripheral Bus and Clock Overview
The PIC32AK1216GC41064 family of devices implements a multiple-speed peripheral bus. Infrequent access and initialization SFRs are on the slow bus, whereas critical control loop type SFRs run at full speed relative to the CPU.
Each peripheral bus speed includes an associated peripheral clock. The peripheral bus SFR access and peripheral clock speed are equal, and are arranged in fast (1:1), standard (1/2) and slow speeds (1/4). The fast peripheral clock is equal to the CPU or system clock provided by CLKGEN1. The other two speeds are generated by the peripheral clock divider discussed in Peripheral Clock Divider.
Table 7-1 maps peripherals to their associated peripheral buses and clock speeds.
Fast Speed Bus Peripherals | Standard Speed Bus Peripherals | Slow Speed Bus Peripherals |
---|---|---|
CPU | PWM | Flash NVM |
Interrupt Controller | UART | Clock monitors |
GPIO(1) | SPI | WDT |
CRC | I2C | PTG |
Security Module | SENT | ECC |
Bus Matrix Control | QEI | GPIO, PPS(2) |
ADC | CCP | DMT |
DAC and CMP | PMD | |
Timer 1 | CLC | |
Performance monitor | Op amps | |
Peripheral access controller | ||
IO Integrity monitor | ||
BISS | ||
DMA | ||
Note:
|