Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

NRF9160-SICA-R7 Datasheet(PDF) 90 Page - Nordic Semiconductor

Part # NRF9160-SICA-R7
Description  nRF9160 Product Specification
PDF  400 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NORDIC [Nordic Semiconductor]
Direct Link  https://www.nordicsemi.com/
Logo NORDIC - Nordic Semiconductor

NRF9160-SICA-R7 Datasheet(HTML) 90 Page - Nordic Semiconductor

Back Button NRF9160-SICA-R7 Datasheet HTML 86Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 87Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 88Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 89Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 90Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 91Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 92Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 93Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 94Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 90 / 400 page
background image
Peripherals
One-to-one connection
This example shows how to create a one-to-one connection between TIMER compare register and SAADC
start task.
The channel configuration is set up first. TIMER0 will publish its COMPARE0 event on channel 0, and
SAADC will subscribe its START task to events on the same channel. After that, the channel is enabled
through the DPPIC.
NRF_TIMER0->PUBLISH_COMPARE0 = (DPPI_PUB_CHIDX_Ch0) |
(DPPI_PUB_EN_Msk);
NRF_SAADC->SUBSCRIBE_START
= (DPPI_SUB_CHIDX_Ch0) |
(DPPI_SUB_EN_Msk);
NRF_DPPIC->CHENSET = (DPPI_CHENSET_CH0_Set << DPPI_CHENSET_CH0_Pos);
Many-to-many connection
The example shows how to create a many-to-many connection, showcasing the DPPIC's channel group
functionality.
A channel group that includes only channel 0 is set up first. Then the GPIOTE and TIMER0 configure their
IN0 and COMPARE0 events respectively to be published on channel 0, while the SAADC configures its
START task to subscribe to events on channel 0. Through DPPIC, the CHG0 DISABLE task is configured
to subscribe to events on channel 0. After an event is received on channel 0 it will be disabled. Finally,
channel 0 is enabled using the DPPIC task to enable a channel group.
NRF_DPPIC->CHG[0] = (DPPI_CHG_CH0_Included << PPI_CHG_CH0_Pos);
NRF_GPIOTE->PUBLISH_IN0
= (DPPI_PUB_CHIDX_Ch0) |
(DPPI_PUB_EN_Msk);
NRF_TIMER0->PUBLISH_COMPARE0
= (DPPI_PUB_CHIDX_Ch0) |
(DPPI_PUB_EN_Msk);
NRF_SAADC->SUBSCRIBE_START
= (DPPI_SUB_CHIDX_Ch0) |
(DPPI_SUB_EN_Msk);
NRF_DPPIC->SUBSCRIBE_CHG[0].DIS = (DPPI_SUB_CHIDX_Ch0) |
(DPPI_SUB_EN_Msk);
NRF_DPPIC->TASK_CHG[0].EN = 1;
6.2.4 Special considerations for a system implementing TrustZone for
Cortex-M processors
DPPI is implemented with split security, meaning it handles both secure and non-secure accesses. In a
system implementing the TrustZone for Cortex-M technology, DPPI channels can be defined as secure or
non-secure using the SPU.
A peripheral configured as non-secure will only be able to subscribe to or publish on non-secure DPPI
channels. A peripheral configured as secure will be able to access all DPPI channels. DPPI handles both
secure and non-secure accesses, but behaves differently depending on the access type:
• A non-secure peripheral access can only configure and control the DPPI channels defined as non-secure
in the SPU.DPPI.PERM[] register(s)
4418_1315 v2.0
90



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com