Data Sheet
Page 26
nRF51822 Product Specification v3.1
3.5 Programmable Peripheral Interconnect (PPI)
The Programmable Peripheral Interconnect (PPI) enables peripherals to interact autonomously with each
other using tasks and events independent of the CPU. The PPI allows precise synchronization between
peripherals when real-time application constraints exist and eliminates the need for CPU activity to
implement behavior which can be predefined using PPI.
Table 9 PPI properties
The PPI system has in addition to the fully programmable peripheral interconnections, a set of channels
where the event (EEP) and task (TEP) endpoints are set in hardware. These fixed channels can be individually
enabled, disabled, or added to PPI channel groups in the same way as ordinary PPI channels. See the nRF51
Series Reference Manual for more information.
Table 10 Pre-programmed PPI channels
Instance Channel Number of channels Number of groups
PPI 0 - 15 16 4
Instance Channel Number of channels Number of groups
PPI 20 - 31 12 4